6th International Conference on Mobile Computing, Applications and Services

Research Article

Demo: Transient Clouds

Download778 downloads
  • @INPROCEEDINGS{10.4108/icst.mobicase.2014.257792,
        author={Terry Penner and Alison Johnson and Brandon Van Slyke and Mina Guirguis and Qijun Gu},
        title={Demo: Transient Clouds},
        proceedings={6th International Conference on Mobile Computing, Applications and Services},
        publisher={IEEE},
        proceedings_a={MOBICASE},
        year={2014},
        month={11},
        keywords={transient cloud transient cloud mobile assignment android},
        doi={10.4108/icst.mobicase.2014.257792}
    }
    
  • Terry Penner
    Alison Johnson
    Brandon Van Slyke
    Mina Guirguis
    Qijun Gu
    Year: 2014
    Demo: Transient Clouds
    MOBICASE
    IEEE
    DOI: 10.4108/icst.mobicase.2014.257792
Terry Penner1,*, Alison Johnson1, Brandon Van Slyke1, Mina Guirguis1, Qijun Gu1
  • 1: Texas State University
*Contact email: t_p68@txstate.edu

Abstract

In this paper, we present our demo of Transient Clouds -- a platform that allows for mobile devices within range of each other to form an ad-hoc network and collaboratively execute tasks. Transient Clouds are utilized in temporal scenarios in which the cloud is created on-the-fly by the devices present in an environment and would disappear as the devices leave the network. In Transient Clouds, each device offers a different set of capabilities based on its software and hardware. When a particular device has a task to execute, it can send it into the Transient Cloud that would assign the subtasks to the devices, based on their capabilities, and collect the results back. We use a modified version of the Hungarian method to decide the assignments to achieve certain properties such as load balancing and collocating subtasks. This demo showcases an implementation of a Transient Cloud, albeit limited by Android's Wi-Fi Direct framework, in which a number of devices provide their capabilities as a cloud service. The demo is based on an Android app that connects the devices and allows for the remote execution of subtasks on devices based on the assignment algorithm.