82 citations found. Retrieving documents...
Gill, Levine, and Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of TimeCritical Computing Systems 20(2), Kluwer, March 2001.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

VEST: An Aspect-Based Composition Tool for Real-Time.. - Stankovic, Zhu.. (2003)   (13 citations)  (Correct)

....all tasks can make their deadlines. Note that while designing and implementing a system that most changes made will affect the real time properties of the system. This makes real time scheduling a global cross cutting dependency. While many different schedulability analysis techniques exist [1, 2, 4, 9, 11, 16, 26], they differ in their assumptions on the task set and none of the existing analysis is applicable to all real time embedded systems. The compatibility between schedulability analyses and the characteristics of the designed system is a typical crosscutting dependency that is hidden from the ....

....to the system. However, if the same task set is designed on a distributed platform, the DM Offset analysis described below will be applied. 4.1. Deadline Monotonic with Phase Offset Currently the VEST scheduling tool implements the basic Rate Monotonic check, the Maximum Urgency First algorithm [4], and a more sophisticated end to end analysis for distributed systems. In applying the tool to a Boeing s distributed avionics case study we found that RMA and MUF were not sufficient because such systems often run on a distributed platform. Avionics based on real time CORBA (e.g. Bold Stroke ....

Gill, C., Levine, D. and Schmidt, D. (2000) The Design and Performance of a Real-Time CORBA Scheduling Service, Real-Time Systems, 20(2), Kluwer.


Applying Patterns to Improve the - Performance Of Fault (2000)   Self-citation (Schmidt)   (Correct)

No context found.

Christopher D. Gill, David L. Levine, and Douglas C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, to appear 2000.


Integrating Publisher/Subscriber Services in Component.. - Edwards, Schmidt.. (2004)   Self-citation (Schmidt)   (Correct)

No context found.

Christopher D. Gill, David L. Levine, and Douglas C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, no. 2, Mar. 2001.


Model-driven Configuration and Deployment of.. - Edwards, Deng.. (2004)   Self-citation (Schmidt)   (Correct)

No context found.

Christopher D. Gill, David L. Levine, and Douglas C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, no. 2, Mar. 2001.


Experiences Applying Adaptive QoS Management in Middleware - Gill, Gossett, Corman, al.   Self-citation (Gill Schmidt)   (Correct)

No context found.

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, Mar. 2001.


The Design and Performance of a Real-Time Notification Service - Pradeep Gore And (2004)   (2 citations)  Self-citation (Gill Schmidt)   (Correct)

No context found.

C. Gill, D. Levine, and D. Schmidt, "The Design and Performance of a Real-time CORBA Scheduling Service," The International Journal of Time-Critical Computing Systems 20(2), Kluwer, March 2001.


The Design and Implementation of Real-Time CORBA.. - Krishnamurthy..   Self-citation (Gill Schmidt)   (Correct)

No context found.

Gill C., Levine D., Schmidt, D. "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of TimeCritical Computing Systems 20(2), Kluwer, March 2001.


Feedback Control Real-Time Scheduling in ORB Middleware - Lu, Wang, Gill (2003)   (6 citations)  Self-citation (Gill)   (Correct)

....distributed application components. Several kinds of middleware are emerging as fundamental building blocks for these kinds of systems. Low level frameworks such as ACE [20] provide portability across different operating systems and hardware platforms. Resource management frameworks such as Kokyu [6] use low level elements to configure scheduling and dispatching mechanisms in higher level middleware. Real Time ORBs such as TAO [21] and nORB [23] are geared toward providing predictable timing of end to end method invocations. ORB services such as the TAO Real Time Event Service [9] and TAO ....

....elements to configure scheduling and dispatching mechanisms in higher level middleware. Real Time ORBs such as TAO [21] and nORB [23] are geared toward providing predictable timing of end to end method invocations. ORB services such as the TAO Real Time Event Service [9] and TAO Scheduling Service [6] offer higher level services for managing functional and real time properties of interactions between application components. Finally, higher level middleware services such as RTARM [10] and QuO [29] provide integration of real time resource management in complex vertically layered DRE ....

C.D. Gill, D.L. Levine and D.C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems Journal, Special Issues on Real-Time Middleware, Vol. 20, No. 2, March 2001


Applying the Quality Connector Pattern to Optimize.. - Cross, Schmidt (2002)   Self-citation (Schmidt)   (Correct)

....middleware that exposes mechanisms for the programmatic control of qualities of service. Recent advances in fundamental software technologies, such as aspect weaving software [2] and adaptive and reflec1 tive middleware, are beginning to provide the mechanisms described above. Adaptive middleware [3, 4, 5] is software whose functional and or quality of service (QoS) related properties can be modified either: Statically, e.g. to reduce footprint or to use and configure resources that can optimized in advance in deeply embedded systems or Dynamically, e.g. in response to changes in ....

....Communication resources are managed through the ability to specify protocol properties and by making explicit bindings to communication resources. Memory resources are managed through buffering requests and limiting thread pool sizes. A global scheduling service is also available [5]. In addition to RT CORBA, the CORBA Notification Service incorporates important QoS and filtering features into the previously defined CORBA Event Service. These middleware capabilities, appearing in an open specification that is independent of platform, OS, and vendor specific communication ....

[Article contains additional citation context not shown here]

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, March 2001.


Patterns and Performance of Distributed Real-time and.. - Schmidt, O'Ryan (2002)   Self-citation (Schmidt)   (Correct)

No context found.

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, March 2001.


Towards Real-time Fault-Tolerant CORBA Middleware - Gokhale, Cross, Schmidt (2002)   Self-citation (Schmidt)   (Correct)

....[24] and design constraints and tradeoffs, which transcends the present capabilities of COTS DOC middleware. Our prior research on CORBA middleware has explored the efficiency, predictability, scalability and dependability aspects of ORB endsystem design, including static [25] and dynamic [26] scheduling, event processing [9] I O subsystem [27] and pluggable protocol [28] integration, synchronous [29] and asynchronous [30] ORB Core architectures, systematic benchmarking of multiple ORBs [31] and optimization principle patterns for ORB performance [32] This paper extends our previous ....

Christopher D. Gill, David L. Levine, and Douglas C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, no. 2, Mar. 2001.


QoS-enabled Middleware for High-Speed Networks and.. - Schmidt, Turner, Kuhns.. (1999)   Self-citation (Levine Schmidt)   (Correct)

....I O subsystems that lack advanced QoS features. 5. A real time resource scheduler: TAO s scheduler maps application QoS requirements, such as end to end latency or periodic deadlines, to ORB endsystem and network resources, such as CPU, primary and secondary storage, and network bandwidth [6, 64]. 6. A highly portable communication framework: TAO achieve a high degree of portability across platforms, TAO is developed using the ACE framework [65] which implements reusable C wrapper facades and framework components that support the QoS requirements of high performance, real time ....

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, March 2001.


Developing Standard Real-time CORBA Applications using the.. - Schmidt, Levine   Self-citation (Levine Schmidt)   (Correct)

....Having a real time ORB manage endsystem and communication resources only provides a partial solution. Real time CORBA ORBs must also preserve efficient, scalable, and predictable behavior endto end for higher level services and application components. For example, a global scheduling service [10, 27] can be used to manage and schedule distributed resources. Such a scheduling service can interact with an ORB to provide mechanisms that support the specification and enforcement of end to end operation timing behavior. Application developers can then structure their programs to exploit the ....

.... the RT CORBA specification permits a server application to define priority transforms that set the priority at which particular invocations are performed, e.g. based on external factors, such as current server load, operation criticality [10] or the state of a global scheduling service [27]. Transforms are implemented as hooks that are applied as requests are received or sent. A transform hook is passed the current CORBA priority and target object id and can change the invocation priority, potentially by calling out to application supplied code. The following two priority transform ....

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, 2000.


Cisco Proposal - Designing And Optimizing   Self-citation (Schmidt)   (Correct)

.... context switching, synchronization, dynamic memory allocation, and data movement [22] a highly scalable Object Adapter that demultiplexes requests in constant time [19] an optimizing IDL compiler [6] real time I O subsystem [9] and a global resource allocation and scheduling framework [21, 5]. CORBA protocol model synopsis: CORBA Inter ORB Protocols (IOP)s define interoperability between ORB endsystems. IOPs provide data representation formats and ORB messaging protocol specifications that can be mapped onto standard and or customized transport protocols. Regardless of the choice of ....

Christopher D. Gill, David L. Levine, and Douglas C. Schmidt. The Design and Performance of a Real-Time CORBA Scheduling Service. The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, 2000.


Towards Dependable Real-time and Embedded CORBA Systems - Balachandran Natarajan..   Self-citation (Gill Schmidt)   (Correct)

....constraints and tradeoffs, which transcends the present capabilities of commercial off the shelf (COTS) middleware. Our prior research on CORBA middleware has explored the efficiency, predictability, scalability and dependability aspects of ORB endsystem design, including static [10] and dynamic [11] scheduling, event processing [12] I O subsystem [13] and pluggable protocol [14] integration, synchronous [15] and asynchronous [16] ORB Core architectures, systematic benchmarking of multiple ORBs [17] optimization principle patterns for ORB performance [18] and high performance architectures ....

Christopher D. Gill, David L. Levine, and Douglas C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware,vol. 20, no. 2, March 2001.


An Architectural Pattern to Enhance QoS and Alleviate Dependencies .. - Cross   Self-citation (Schmidt)   (Correct)

No context found.

Chris Gill, David Levine, and Douglas C. Schmidt, "The Design and Performance of a Real-time CORBA Scheduling Service," Real-time Systems, Kluwer, Vol. 20, No. 2, March, 2001.


Techniques for Enhancing Real-time CORBA Quality of Service - Pyarali, Schmidt, Cytron (2002)   (12 citations)  Self-citation (Schmidt)   (Correct)

....testbed utilizes four different thread priorities, which is representative of the fixed priority hard real time systems (such as avionics mission computing [26] for which Realtime CORBA 1.0 [2] was designed. Our future work on Realtime CORBA 2. 0 [27] is exploring dynamic scheduling capabilities [28] that handle a broader range of priorities. Operation invocation. The signature of the operation invoked by the client on the server is: void method (in unsigned long work) The work parameter specifies the amount of CPU intensive work the server will perform to service this invocation. The ....

....as CORBA. In this section, we compare our work on Real time CORBA and TAO with related work. Dynamic Scheduling Services and Resource Managers. Real time CORBA is well suited for applications using fixed priority scheduling. However, for applications that execute under dynamic load conditions [28] and cannot determine the priorities of various operations aprioriwithout significantly underutilizing various resources, the Object Management Group (OMG) is standardizing dynamic scheduling [29] techniques, such as deadline based [30] or value based [31] scheduling. Work is currently underway to ....

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, Mar. 2001.


Multi-Paradigm Scheduling for Distributed Real-Time.. - Gill, Cytron, Schmidt (2002)   (1 citation)  Self-citation (Gill Schmidt)   (Correct)

....resources is hard; building them on time and within budget is even harder. A particularly essential task is supporting the quality of service (QoS) demands of mission critical DRE systems that possess a mix of hard and soft real time requirements, such as avionics mission computing systems [1], mission critical distributed audio video processing [2] 3] and real time robotic systems [4] B. Key Challenges: Flexibility and QoS Assurance DRE systems have historically been custom developed in an ad hoc and inflexible manner. While many operational systems have been built this way, ....

....performs best in all environments, which motivates our research in this paper on the design and performance of flexible scheduling frameworks for DRE middleware and applications. D. An Inclusive Solution: Multi paradigm Scheduling This paper extends our previous work on static [8] and dynamic [1] scheduling for Real time CORBA by incorporating a strategized scheduling framework called Kokyu as a service atop TAO. Kokyu enables the configuration and empirical evaluation of multiple scheduling paradigms, including: Static scheduling strategies, e.g. rate monotonic scheduling (RMS) ....

[Article contains additional citation context not shown here]

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, March 2001.


Towards Highly Configurable Real-time Object Request Brokers - Klefstad, Schmidt, O'Ryan (2002)   (7 citations)  Self-citation (Schmidt)   (Correct)

....applications [11] where priorities are assigned statically to tasks, and the task with the highest priority always runs. In many new and planned DRE applications, however, static task prioritization is often not possible, since task workloads and their priorities are not known until run time [12]. Although the Real time CORBA specification was integrated into the OMG standard several years ago, it has not yet been adopted universally for DRE applications, due to its # Steep learning curve, caused largely by the complexity of its C mapping, and # Run time and memory footprint ....

C. D. Gill, D. L. Levine, and D. C. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," Real-Time Systems, The International Journal of Time-Critical Computing Systems, special issue on Real-Time Middleware, vol. 20, March 2001.


Integrated Adaptive QoS Management in Middleware: A Case Study - Christopher Gill Jeanna (2004)   (1 citation)  (Correct)

No context found.

Gill, Levine, and Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of TimeCritical Computing Systems 20(2), Kluwer, March 2001.


Integrated Adaptive QoS Management in Middleware: A Case Study - Christopher Gill Jeanna (2004)   (1 citation)  (Correct)

No context found.

Gill, Levine, and Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of TimeCritical Computing Systems 20(2), Kluwer, March 2001.


Enhancing Adaptivity via Standard Dynamic Scheduling.. - Gill, Mgeta, Zhang..   (Correct)

No context found.

Gill, Levine, Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," RealTime Systems 20(2), Kluwer, March 2001.


CPU Service Classes: A Soft Real Time Framework for Multimedia.. - Chu (1999)   (12 citations)  (Correct)

No context found.

Chris Gill, David Levine, Douglas C. Schmidt, and Fred Kuhns. The Design and Performance of a Real-Time CORBA Scheduling Service. International Journal of Time-Critical Computing Systems special issue on Real-Time Middleware, to appear in 1999. 134


Integrated Adaptive QoS Management in Middleware: A Case.. - Gill, Gossett, Corman, al. (2004)   (1 citation)  (Correct)

No context found.

Gill, Levine, and Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of Time-Critical Computing Systems 20(2), Kluwer, March 2001.


Enhancing the Adaptivity of Distributed Real-time and Embedded.. - Gill   (Correct)

No context found.

C. Gill, D. Levine, D. Schmidt, "The Design and Performance of a Real-Time CORBA Scheduling Service," The International Journal of Time-Critical Computing Systems 20(2), Kluwer, March 2001.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC