Virtual Time CSMA Protocols for Hard Real-Time Communication
IEEE Transactions on Software Engineering
Scheduling Processes with Release Times, Deadlines, Precedence and Exclusion Relations
IEEE Transactions on Software Engineering
The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
A Pre-Run-Time Scheduling Algorithm for Hard Real-Time Systems
IEEE Transactions on Software Engineering
Allocating hard real-time tasks: an NP-hard problem made easy
Real-Time Systems
A quality of service architecture
ACM SIGCOMM Computer Communication Review
Operating system support for multimedia applications
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
World modeling for the dynamic construction of real-time control plans
Artificial Intelligence
Allocation and Scheduling of Precedence-Related Periodic Tasks
IEEE Transactions on Parallel and Distributed Systems
A binding architecture for multimedia networks
Journal of Parallel and Distributed Computing - Special issue on multimedia processing and technology
The Tenet real-time protocol suite: design, implementation, and experiences
IEEE/ACM Transactions on Networking (TON)
A hierarchial CPU scheduler for multimedia operating systems
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Evaluation of Load Sharing in HARTS with Consideration of Its Communication Activities
IEEE Transactions on Parallel and Distributed Systems
CPU reservations and time constraints: efficient, predictable scheduling of independent activities
Proceedings of the sixteenth ACM symposium on Operating systems principles
HeiRAT—quality-of-service management for distributed multimedia systems
Multimedia Systems
IEEE MultiMedia
The Spring Kernel: A New Paradigm for Real-Time Systems
IEEE Software
IEEE Transactions on Computers
Real-Time Communication in Multihop Networks
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Software Engineering
An Architectural Overview of Alpha: A Real-Time, Distributed Kernel
Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures
Graceful Degradation in Real-time Control Applications Using (m, k)-Firm Guarantee
FTCS '97 Proceedings of the 27th International Symposium on Fault-Tolerant Computing (FTCS '97)
Flexible scheduling for adaptable real-time systems
RTAS '95 Proceedings of the Real-Time Technology and Applications Symposium
RTCAST: lightweight multicast for real-time process groups
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Optimal combined task and message scheduling in distributed real-time systems
RTSS '95 Proceedings of the 16th IEEE Real-Time Systems Symposium
Operating system extensions for dynamic real-time applications
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
Structuring communication software for quality-of-service guarantees
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
On task schedulability in real-time control systems
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
Simulated Annealing Applied to Multicomputer Task Allocation and Processor Specification.
SPDP '96 Proceedings of the 8th IEEE Symposium on Parallel and Distributed Processing (SPDP '96)
Schedulability-oriented replication of periodic tasks in distributed real-time systems
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
An efficient task allocation scheme for two-dimensional mesh-connected systems
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Lottery and stride scheduling: flexible proportional-share resource management
Lottery and stride scheduling: flexible proportional-share resource management
Plan development using local probabilistic models
UAI'96 Proceedings of the Twelfth international conference on Uncertainty in artificial intelligence
Design, implementation, and experiences of the OMEGA end-point architecture
IEEE Journal on Selected Areas in Communications
The design and implementation of an operating system to support distributed multimedia applications
IEEE Journal on Selected Areas in Communications
Dynamic QoS-Aware Coalition Formation
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 2 - Volume 03
A middleware for autonomic QoS management based on learning
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Scheduling Security-Critical Real-Time Applications on Clusters
IEEE Transactions on Computers
Quality-of-Control Management in Overloaded Real-Time Systems
IEEE Transactions on Computers
Feedback control-based dynamic resource management in distributed real-time systems
Journal of Systems and Software
Improving security for periodic tasks in embedded systems through scheduling
ACM Transactions on Embedded Computing Systems (TECS)
FCS/nORB: A feedback control real-time scheduling service for embedded ORB middleware
Microprocessors & Microsystems
Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments
Journal of Parallel and Distributed Computing
Computers and Industrial Engineering
End-to-end utilization control for aperiodic tasks in distributed real-time systems
Journal of Computer Science and Technology
A QoS-based service retrieval methodology for digital ecosystems
International Journal of Web and Grid Services
Computers and Electrical Engineering
Design and implementation of Dynamic Service Negotiation Protocol (DSNP)
Computer Communications
The sisterhood of the traveling packets
NSPW '09 Proceedings of the 2009 workshop on New security paradigms workshop
Genetic algorithms for a single-track vehicle autonomous pilot
Control and Intelligent Systems
SAQA: A Self-Adaptive QoS-Aware Scheduling Algorithm for Real-Time Tasks on Heterogeneous Clusters
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Information Processing Letters
Journal of Systems and Software
Neural network based feedback scheduler for networked control system with flexible workload
ICNC'05 Proceedings of the First international conference on Advances in Natural Computation - Volume Part II
An ada framework for QoS-aware applications
Ada-Europe'05 Proceedings of the 10th Ada-Europe international conference on Reliable Software Technologies
Modeling distributed applications for qos management
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Fuzzy logic based feedback scheduler for embedded control systems
ICIC'05 Proceedings of the 2005 international conference on Advances in Intelligent Computing - Volume Part II
Enhancing security of real-time applications on grids through dynamic scheduling
JSSPP'05 Proceedings of the 11th international conference on Job Scheduling Strategies for Parallel Processing
CaPaS: an optimal security-aware cache replacement algorithm for cluster storage systems
International Journal of High Performance Systems Architecture
Call admission control with SLA negotiation in qos-enabled networks
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part I
A feedback-based decentralised coordination model for distributed open real-time systems
Journal of Systems and Software
Resource Management in Real Time Distributed System with Security Constraints: A Review
International Journal of Distributed Systems and Technologies
Hi-index | 14.99 |
Real-time middleware services must guarantee predictable performance under specified load and failure conditions, and ensure graceful degradation when these conditions are violated. Guaranteed predictable performance typically entails reservation of resources and use of admission control. Graceful degradation, on the other hand, requires dynamic reallocation of resources to maximize the application-perceived system utility while coping with unanticipated overload and failures. We propose a model for quality-of-service (QoS) negotiation in building real-time services to meet both of the above requirements. QoS negotiation is shown to 1) outperform 驴binary驴 admission control schemes (either guaranteeing the required QoS or rejecting the service request), 2) achieve higher application-perceived system utility, and 3) deal with violations of the load and failure hypotheses. We incorporated the proposed QoS-negotiation model into an example real-time middleware service, called RTPOOL, which manages a distributed pool of shared computing resources (processors) to guarantee timeliness QoS for real-time applications. In order to guarantee timeliness QoS, the resource pool is encapsulated with its own schedulability analysis, admission control, and load-sharing support. This support differs from others in that it adheres to the proposed QoS-negotiation model. The efficacy and power of QoS negotiation are demonstrated for an automated flight control system implemented on a network of PCs running RTPOOL. This system is used to fly an F-16 fighter aircraft modeled using the Aerial Combat (ACM) F-16 Flight Simulator. Experimental results indicate that QoS negotiation, while maintaining real-time guarantees, enables graceful QoS degradation under conditions in which traditional schedulability analysis and admission control schemes fail.