Shiqiang Wang^, Guan-Hua Tu#, Raghu Ganti*, Ting He*, Kin Leung^, Howard Tripp+, Katy Warr+, and Murtaza Zafer*
# UCLA – US, * IBM – US, ^ Imperial College – UK, + Roke Manor – UK
Abstract— Mobile micro-cloud envisions a logical network composed of two components, the core (e.g., the command and control center) - with access to large quantities of static (and possibly stale) information and the edge (e.g., the forward operating base) - with access to smaller quantities of more real-time and dynamic data. The edge and core are separated by dynamic and performance constrained networks with a many-to-one relationship between the core and the edge. The goal of the mobile micro-cloud is to deliver situational awareness to the small units (primarily interacting with the edge) in a timely and resource aware manner.
Fundamental to this mobile micro-cloud paradigm is the flexibility for users to deploy varied applications dynamically as demands, capacity, connectivity, and mission requirements continuously evolve. This “runtime” approach is in contrast to historical systems that are provisioned based on fixed requirements for specific applications.
In this paper, we examine various aspects of the mobile micro-cloud. First, we present an approach to deriving semantics for consistent representation of application requirements in order to enable a generic approach to application deployment in the mobile micro-cloud environment. Second, we examine the advantages of migrating an application (or service) to the edge and quantify these gains through preliminary experimental results. Third, we examine the problem of mapping applications (identified for migration) to available resources that are changing dynamically in a Security-aware manner. Finally, we illustrate the prototype platform for the mobile micro-cloud and its characteristics.
Keywords— Mobile micro-cloud, application placement
I.
References: [1] M. Armburst et. al., “Above the Clouds: A Berkeley View of Cloud Computing”, Technial Report UCB/EECS-2009-28, UC-Berkeley, 2009. [4] A. Fischer, J. Botero, M. Beck, H. De Meer, and X. Hesselbach, “Virtual network embedding: A survey,” IEEE Commun. Surveys Tuts., Feb. 2013, accepted. [7] P. Bahl, R. Han, L. Li, and M. Satyanarayanan, “Advancing the State of Mobile Cloud Computing”, In Proceedings of MobiSys workshops, MCS, 2012. [8] H. Cavilla, J. Whitney, A. Scannell, P. Patchin, S. Rumble, E. Lara, M. Brudno, and M. Satyanarayana, “SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing”, In Proceedings of EuroSys, 2009. [9] M. Chowdhury, M. Rahman, and R. Boutaba, “Vineyard: Virtual network embedding algorithms with coordinated node and link mapping,” IEEE/ACM Trans. Netw., vol. 20, no. 1, pp. 206–219, 2012.