loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 International Conference on Advanced Information Networking and Applications
Real-Time Task Assignment in Heterogeneous Distributed Systems with Rechargeable Batteries
Bradford, United Kingdom
May 26-May 29
ISBN: 978-0-7695-3638-5
Real-time systems are one of the fields of computing where major benefits are expected from the increasing availability of multiprocessor technology. Heterogeneous computing environments, which utilize different high-performance machines interconnected via a high speed communication system, are well suited to the large, computation intensive, real-time or non-real-time applications. Nowadays, many of the systems in these environments are powered by rechargeable batteries. Scheduling real-time tasks on these rechargeable systems is an important issue which has been studied in the literatures. In this paper, we explore the task assignment problem on heterogeneous distributed system with rechargeable batteries. Our techniques to solve the problem are based on four heuristics, namely Minimum Schedule Length (MSL), Min-min Schedule Length (MmSL), Genetic Algorithm (GA), and Ant Colony Optimization (ACO). While the modifications of the MSL, MmSL and GA approaches from their original implementation are somewhat straight-forward, we design a novel structure using ACO. The performance comparisons of these four techniques are performed and the results are discussed. This paper not only gives a suggestion on which heuristic is best suited for the specific problem, but also provides a new direction to solve similar problems.
Citation:
Jian (Denny) Lin, Albert M.K. Cheng, Rashmi Kumar, "Real-Time Task Assignment in Heterogeneous Distributed Systems with Rechargeable Batteries," aina, pp.82-89, 2009 International Conference on Advanced Information Networking and Applications, 2009
Usage of this product signifies your acceptance of the Terms of Use.