Implementation of a proactive load sharing scheme
Anane, R. and Anthony, Richard (2003) Implementation of a proactive load sharing scheme. In: Proceedings of the 2003 ACM Symposium on Applied Computing. Association for Computing Machinery (ACM), New York, NY, USA, pp. 1038-1045. ISBN 1581136242 (doi:https://doi.org/10.1145/952532.952735)
Full text not available from this repository.Abstract
This paper presents a proactive approach to load sharing and describes the architecture of a scheme, Concert, based on this approach. A proactive approach is characterized by a shift of emphasis from reacting to load imbalance to avoiding its occurrence. In contrast, in a reactive load sharing scheme, activity is triggered when a processing node is either overloaded or underloaded. The main drawback of this approach is that a load imbalance is allowed to develop before costly corrective action is taken. Concert is a load sharing scheme for loosely-coupled distributed systems. Under this scheme, load and task behaviour information is collected and cached in advance of when it is needed. Concert uses Linux as a platform for development. Implemented partially in kernel space and partially in user space, it achieves transparency to users and applications whilst keeping the extent of kernel modifications to a minimum. Non-preemptive task transfers are used exclusively, motivated by lower complexity, lower overheads and faster transfers. The goal is to minimize the average response-time of tasks. Concert is compared with other schemes by considering the level of transparency it provides with respect to users, tasks and the underlying operating system.
Item Type: | Conference Proceedings |
---|---|
Title of Proceedings: | Proceedings of the 2003 ACM Symposium on Applied Computing |
Additional Information: | [1] This paper was first presented at the 18th Annual 2003 ACM Symposium on Applied Computing (SAC’03) held from 9-12 March, 2003 in Melbourne, Florida, U.S.A. [2] The Conference was sponsored by ACM Special Interest Group on Applied Computing (SIGAPP). |
Uncontrolled Keywords: | distributed systems, load sharing, proactivity, transparency |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Pre-2014 Departments: | School of Computing & Mathematical Sciences School of Computing & Mathematical Sciences > Computer & Computational Science Research Group School of Computing & Mathematical Sciences > Department of Computer Systems Technology |
Related URLs: | |
Last Modified: | 14 Oct 2016 09:01 |
URI: | http://gala.gre.ac.uk/id/eprint/647 |
Actions (login required)
View Item |