Operating system concepts (2nd ed.)
Operating system concepts (2nd ed.)
Database system concepts
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
A snapshot differential refresh algorithm
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Computer networks
A Performance Analysis of Minimum Laxity and Earliest Deadline Scheduling in a Real-Time System
IEEE Transactions on Computers
Priority in DBMS resource scheduling
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Parity striping of disc arrays: low-cost reliable storage with acceptable throughput
Proceedings of the sixteenth international conference on Very large databases
Performance of real-time bus scheduling algorithms
SIGMETRICS '86/PERFORMANCE '86 Proceedings of the 1986 ACM SIGMETRICS joint international conference on Computer performance modelling, measurement and evaluation
Ethernet: distributed packet switching for local computer networks
Communications of the ACM
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Efficient Scheduling Algorithms for Real-Time Multiprocessor Systems
IEEE Transactions on Parallel and Distributed Systems
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Dynamic Task Scheduling with Precedence Constraints and Communication Delays
PaCT '999 Proceedings of the 5th International Conference on Parallel Computing Technologies
Scheduling value-based transactions in distributed real-time database systems
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
An adaptive scheduler for distributed real-time database systems
Information Sciences: an International Journal
Allocating Non-Real-Time and Soft Real-Time Jobs in Multiclusters
IEEE Transactions on Parallel and Distributed Systems
A novel approach to allocating QoS-constrained workflow-based jobs in a multi-cluster grid
Proceedings of the 4th international workshop on Middleware for grid computing
A Novel Stochastic Algorithm for Scheduling QoS-Constrained Workflows in a Web Service-Oriented Grid
WI-IATW '06 Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology
Practical algorithms for scheduling video data in a local area network environment
The Journal of Supercomputing
A real-time message scheduler support for dual-sink mobile ad-hoc sensor networks
Proceedings of the 2009 ACM symposium on Applied Computing
Index policies for admission and routing of soft real-time traffic to parallel queues
ACM SIGMETRICS Performance Evaluation Review
IWDC'05 Proceedings of the 7th international conference on Distributed Computing
Performance-Aware load balancing for multiclusters
ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
Allocating QOS-Constrained applications in a web service-oriented grid
ICDCIT'06 Proceedings of the Third international conference on Distributed Computing and Internet Technology
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
In this paper, we consider soft real-time systems with redundant off-the-shelf processing components (e.g., CPU, disk, network), and show how applications can exploit the redundancy to improve the system's ability of meeting response time goals (soft deadlines). We consider two scheduling policies, one that evenly distributes load (Balance), and one that partitions load according to job slackness (Chop). We evaluate the effectiveness of these policies through analysis and simulation. Our results show that by intelligently distributing jobs by their slackness amount the servers, Chop can significantly improve real-time performance.