UNIX System V network programming
UNIX System V network programming
A practitioner's handbook for real-time analysis
A practitioner's handbook for real-time analysis
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A family of design patterns for application-level gateways
Theory and Practice of Object Systems - Special issue on patterns
The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Structuring Communication Software for Quality-of-Service Guarantees
IEEE Transactions on Software Engineering
A Multiframe Model for Real-Time Tasks
IEEE Transactions on Software Engineering
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Avionic Systems Design
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Real-Time Systems - Special issue on real-time computing in the age of the Web and the Internet
RTAS '95 Proceedings of the Real-Time Technology and Applications Symposium
RTAS '97 Proceedings of the 3rd IEEE Real-Time Technology and Applications Symposium (RTAS '97)
The Design and Performance of a Real-time I/O Subsystem
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
A better polynomial-time schedulability test for real-time fixed-priority scheduling algorithms
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
A Better Polynomial-Time Schedulability Test for Real-Time Multiframe Tasks
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Implementing a General Real-Time Scheduling Framework in the RED-Linux Real-Time Kernel
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
Two CORBA Services Enabling TMO Network Programming
WORDS '99 Proceedings of the Fourth International Workshop on Object-Oriented Real-Time Dependable Systems
A Rate-Based Message Scheduling Paradigm
WORDS '99 Proceedings of the Fourth International Workshop on Object-Oriented Real-Time Dependable Systems
The APIC Approach to High Performance Network Interface Design: Protected DMA and Other Techniques
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Applying optimization principle patterns to design real-time ORBs
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
The design of the TAO real-time object request broker
Computer Communications
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
IEEE Journal on Selected Areas in Communications
IEEE Transactions on Parallel and Distributed Systems
Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Applying a pattern language to develop extensible ORB middleware
Design patterns in communications software
Supporting high-performance I/O in QoS-enabled ORB middleware
Cluster Computing
Performance Assesment Framework for Distributed Object Architectures
ADBIS '99 Proceedings of the Third East European Conference on Advances in Databases and Information Systems
Empirical Differences between COTS Middleware Scheduling Strategies
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Applying the quality connector pattern to optimise distributed real-time and embedded applications
Patterns and skeletons for parallel and distributed computing
VEST: An Aspect-Based Composition Tool for Real-Time Systems
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
Feedback Control Real-Time Scheduling in ORB Middleware
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
Patterns and performance of distributed real-time and embedded publisher/subscriber architectures
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Model-driven integration of federated event services in real-time component middleware
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Towards Real-Time Fault-Tolerant CORBA Middleware
Cluster Computing
Exploiting prescriptive aspects: a design time capability
Proceedings of the 4th ACM international conference on Embedded software
IEEE Transactions on Software Engineering
Integrated Adaptive QoS Management in Middleware: A Case Study
Real-Time Systems
Design of a high resolution soft real-time timer under a Win32 operating
SAICSIT '05 Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Resource virtualization in real-time CORBA middleware
CODES+ISSS '06 Proceedings of the 4th international conference on Hardware/software codesign and system synthesis
Qualitative and quantitative analysis and comparison of Java distributed architectures
Software—Practice & Experience
FC-ORB: A robust distributed real-time embedded middleware with end-to-end utilization control
Journal of Systems and Software
Efficient Load Balancing Schemes for Large-Scale Real-Time HLA/RTI Based Distributed Simulations
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
International Journal of High Performance Computing and Networking
Model-driven architecture for embedded software: A synopsis and an example
Science of Computer Programming
Model-Driven Development of Reliable Automotive Services
FCS/nORB: A feedback control real-time scheduling service for embedded ORB middleware
Microprocessors & Microsystems
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Flexible and adaptive QoS control for distributed real-time and embedded middleware
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
ACM Transactions on Embedded Computing Systems (TECS)
Software frameworks and embedded control systems
Software frameworks and embedded control systems
Non-functional information transmission patterns for distributed real-time Java
Software—Practice & Experience
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
A time management optimization framework for large-scale distributed hardware-in-the-loop simulation
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
A flexible time-triggered service for real-time CORBA
Computer Standards & Interfaces
Hi-index | 0.00 |
There is increasing demandto extend CORBA middleware to support applications with stringentquality of service (QoS) requirements. However, conventionalCORBA middleware does not define standard features to dynamicallyschedule operations for applications that possess deterministicreal-time requirements. This paper presents three contributionsto the study of real-time CORBA operation scheduling strategies.First, we document our evolution from static to dynamic schedulingfor applications with deterministic real-time requirements. Second,we describe the flexible scheduling service framework in ourreal-time CORBA implementation, TAO, which supports core schedulingstrategies efficiently. Third, we present results from empiricalbenchmarks that quantify the behavior of these scheduling strategiesand assess the overhead of dynamic scheduling in TAO. Our empiricalresults using TAO show that dynamic scheduling of CORBA operationscan be deterministic and can achieve acceptable latency for operations,even with moderate levels of queueing.