The Spring kernel: a new paradigm for real-time operating systems
ACM SIGOPS Operating Systems Review
Multimedia Systems
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
An Efficient Dynamic Scheduling Algorithm for Multiprocessor Real-Time Systems
IEEE Transactions on Parallel and Distributed Systems
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
ACM Transactions on Computer Systems (TOCS)
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
RTAS '97 Proceedings of the 3rd IEEE Real-Time Technology and Applications Symposium (RTAS '97)
On adaptive resource allocation for complex real-time applications
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
A Scalable Solution to the Multi-Resource QoS Problem
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
A Management Interface for Distributed Fault Tolerance CORBA Services
SMW '98 Proceedings of the IEEE Third International Workshop on Systems Management
Quality of Service (QoS) A Model for Information
WORDS '99 Proceedings of the Fourth International Workshop on Object-Oriented Real-Time Dependable Systems
ControlWare: A Middleware Architecture for Feedback Control of Software Performance
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Providing End-to-End QoS Assurances in CORBA-Based System
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Evaluating the Performance of Middleware Load Balancing Strategies
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Self-Managing Federated Services
SRDS '04 Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems
Coordinated Media Streaming and Transcoding in Peer-to-Peer Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Data dissemination in mobile peer-to-peer networks
Proceedings of the 6th international conference on Mobile data management
Flexible and adaptive QoS control for distributed real-time and embedded middleware
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
The design of the TAO real-time object request broker
Computer Communications
Decentralized proactive resource allocation for maximizing throughput of P2P Grid
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
Supporting distributed real-time applications in largescale and heterogeneous distributed environments has attracted much attention recently. However, the decentralized and dynamic characteristics of the systems present a number of challenges in managing the processor and networking resources and scheduling the application execution across multiple peers. In this paper, we address these problems with a novel resource management architecture for scheduling soft real-time applications in overlay networks. Key to our approach is that nodes maintain a partial view of resource availability of their peers in local profiles, keep track of the urgency of the requests and balance application execution across multiple nodes. Our techniques are entirely decentralized and use only local knowledge considering unpredictable latencies and changing resource availability.