• 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