DocumentCode :
2992844
Title :
Maximizing Service Uptime of Smartphone-Based Distributed Real-Time and Embedded Systems
Author :
Shah, Anushi ; An, Kyoungho ; Gokhale, Aniruddha ; White, Jules
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA
fYear :
2011
fDate :
28-31 March 2011
Firstpage :
3
Lastpage :
10
Abstract :
Smart phones are starting to find use in mission critical applications, such as search-and-rescue operations, wherein the mission capabilities are realized by deploying a collaborating set of services across a group of smart phones involved in the mission. Since these missions are deployed in environments where replenishing resources, such as smart phone batteries, is hard, it is necessary to maximize the lifespan of the mission while also maintaining its real-time quality of service (QoS) requirements. To address these requirements, this paper presents a deployment framework called Smart Deploy, which integrates bin packing heuristics with evolutionary algorithms to produce near-optimal deployment solutions that are computationally inexpensive to compute for maximizing the lifespan of smart phone-based mission critical applications. The paper evaluates the merits of deployments produced by Smart Deploy for a search-and-rescue mission comprising a heterogeneous mix of smart phones by integrating a worst-fit bin packing heuristic with particle swarm optimization and genetic algorithm. Results of our experiments indicate that the missions deployed using Smart Deploy have a lifespan that is 20% to 162% greater than those deployed using just the bin packing heuristic or evolutionary algorithms. Although Smart Deploy is slightly slower than the other algorithms, the slower speed is acceptable for offline computations of deployment.
Keywords :
bin packing; embedded systems; emergency services; genetic algorithms; mobile computing; particle swarm optimisation; quality of service; SmartDeploy; deployment framework; distributed embedded system; distributed real-time system; evolutionary algorithms; genetic algorithm; near-optimal deployment solutions; particle swarm optimization; real-time quality of service requirement; search-and-rescue mission; service uptime; smartphone based mission critical applications; worst-fit bin packing heuristic; Batteries; Evolutionary computation; Hardware; Heuristic algorithms; Smart phones; Software; Topology; hybrid algorithm; service uptime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2011 14th IEEE International Symposium on
Conference_Location :
Newport Beach, CA
ISSN :
1555-0885
Print_ISBN :
978-1-61284-433-6
Type :
conf
DOI :
10.1109/ISORC.2011.10
Filename :
5753585
Link To Document :
بازگشت