Preview

Mobile Micro-Cloud: Application Classification, Mapping, and Deployment

Powerful Essays
Open Document
Open Document
4957 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Mobile Micro-Cloud: Application Classification, Mapping, and Deployment
Mobile Micro-Cloud: Application Classification, Mapping, and Deployment

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.

You May Also Find These Documents Helpful

  • Best Essays

    With the unprecedented growth and spread of information, there is no wonder why large Information Technology companies have been investing in the “cloud”. To expand, when referring to Cloud Computing, this means to access and store information not stored with in your computer whether it be public, private, or hybrid cloud computing. In technological terms, the server you are accessing is somewhere else and therefore, the information and tools you are using are “up in the clouds” but more so stored in another server space. However, whether you are paying for services through software, total usage, or free usage (hence the types of cloud services) Cloud Computing seems to be everywhere. Yet, it is important to recognize what is to gain by using cloud computing from big businesses to individual users and what are some risky moves when utilizing cloud storage over the Internet. Hence, the content of this paper will discuss the pros and cons of cloud computing and where cloud computing is headed in todays online society.…

    • 1307 Words
    • 6 Pages
    Best Essays
  • Better Essays

    Cis 500- Cloud Computing

    • 1078 Words
    • 5 Pages

    Technology has taken great leaps of advancement. Some of the new technology that companies and consumers are taking advantage of to store and process data is cloud computing. Cloud computing was derived from virtualization. Virtualization allows companies to separate business applications from hardware. Doing this gives the company the capability of assigning applications as needed. The option to manage applications is a great benefit to companies. Resulting from the virtualization error, cloud computing has emerged to provide flexible IT infrastructures. This has not only enhanced the options companies now have, but it is also proven to be more cost efficient. This has increasingly become a preferred method of companies and consumers alike. (Turban, & Volonino, 2011, p.47)…

    • 1078 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Cloud Computing

    • 1763 Words
    • 7 Pages

    IT departments and infrastructure providers are under increasing pressure to provide computing infrastructure at the lowest possible cost. In order to do this, the concepts of resource pooling, virtualization, dynamic provisioning, utility and commodity computing must be leveraged to create a public or private cloud that meets these needs. Cloud computing is a general term for anything that involves delivering hosted services over the Internet. This provides the smaller companies or individuals who couldn’t able to buy costly software or any other resources. This becomes easy because of cloud computing. Cloud promises real costs savings and agility to customers. It’s a ‘Pay for Usage’ plan. We pay the money based on our usage only. Through cloud computing, a company can rapidly deploy applications where the underlying technology components. Access to applications and data anywhere, any Time, from any device is the potential outcome of cloud computing. This is suitable technology for limited budgets and a highly dynamic market with minimal resources.…

    • 1763 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Business Trend Memo

    • 1299 Words
    • 6 Pages

    Hayes, B. (2008, March), “Cloud computing”, Communications of the ACM, 51, 9-11. Retrieved from http://cacm.acm.org/magazines/2008/7/5368-cloud-computing/fulltext…

    • 1299 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Cloud computing is a technology model that allows users to access and obtain delivery of information and resources over the Internet. This model generates all of the features required to support the complete cycle of constructing and delivering web-based applications. Nowadays, more and more companies are investing in the development of this powerful and valuable technology which has revolutionized the way of doing business, selling and marketing products. “It is a simple idea with great impact” that has evolution thanks to the faster and faster Internet connections, as we will discuss later on this paper.…

    • 3864 Words
    • 16 Pages
    Powerful Essays
  • Powerful Essays

    The term Cloud Computing derives from the common depiction in most technology architecture diagrams, of the Internet or IP availability, using an illustration of a cloud. The computing resources being accessed are typically owned and operated by a third-party provider on a consolidated basis in Data Center locations. Target consumers are not concerned with the underlying technologies used to achieve the increase in server…

    • 4246 Words
    • 17 Pages
    Powerful Essays
  • Best Essays

    Cyber Security

    • 4964 Words
    • 20 Pages

    2. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., et al. (2009). Above the clouds: A Berkeley view of cloud computing. EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-28.…

    • 4964 Words
    • 20 Pages
    Best Essays
  • Powerful Essays

    Cloud Development

    • 1679 Words
    • 7 Pages

    Armbust, M., Fox, A., Griffith, R., et al (2010) A View of Cloud Computing. Communications of the ACM 53(4).…

    • 1679 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    Recently, several mobile services are changing to cloud-based mobile services with richer communications and higher flexibility. We present a new mobile cloud infrastructure that combines mobile devices and cloud services. This new infrastructure provides virtual mobile instances through cloud computing. To commercialize new services with this infrastructure, service providers should be aware of security issues. Here, we first define new mobile cloud services through mobile cloud infrastructure and discuss possible security threats through the use of several service scenarios. Then, we propose a methodology and architecture for detecting abnormal behavior through the monitoring of both host and network data. To validate our methodology, we injected malicious programs into our mobile cloud test bed and used a machine learning algorithm to detect the abnormal behavior that arose from these programs.…

    • 992 Words
    • 4 Pages
    Better Essays
  • Best Essays

    In this paper, we have discussed security issues for web and mobile cloud computing. Cloud computing provides Internet-based services, computing, and storage for users in all markets including financial, healthcare, and government. This new approach to computing allows users to avoid upfront hardware and software investments, gain flexibility, collaborate with others, and take advantage of the sophisticated services that cloud providers offer. However, security is a huge concern for cloud users. Mobile cloud computing could be defined as – the availability of cloud computing services in a mobile ecosystem. This includes many elements like consumer, enterprise, transcending, end to end security, home gateways and mobile broadband enabled services. Also since the terms ‘mobile’ and ‘wireless’ are used interchangeably, now consider here Mobile – ‘anywhere anytime’ and wireless is ‘without wires’. Thus mobile is ‘wireless’. Hence, we are talking of ‘anywhere anytime secure data accesses to analyze the security risks confronted by mobile computing and present the existing security mechanisms. Cloud computing is the next generation of networking, since it can deliver both software and hardware as on demand resources and services over the Internet. Clearly, Security is major issue in cloud computing.…

    • 2039 Words
    • 9 Pages
    Best Essays
  • Best Essays

    Mobile Computing

    • 4396 Words
    • 18 Pages

    Imagine a world without the Internet, online shopping, gaming, social networking, or up to the second news updates. All of these things could not have happened without the advent of mobile computing and the technology that has expanded over time. Just think, thirty years ago, we did not have any of these things, but they were starting to take shape. This paper will show you how mobile computing got its start and some of the technologies that are involved in that area such as laptop computers and cellphone technologies. Then, will move into the current state of mobile computing and how those same technologies have improved over the years. Finally, some of the possible future trends involved in mobile computing and its technologies. Everything that we use today as far as mobile computing technologies could not have existed without the advancement of computers in general, but how did mobile computing get its start?…

    • 4396 Words
    • 18 Pages
    Best Essays
  • Good Essays

    Abstract—The cloud seems to be an excellent companion of mobile systems, to alleviate battery consumption on smartphones and to backup user’s data on-the-fly. Indeed, many recent works focus on frameworks that enable mobile computation offloading to software clones of smartphones on the cloud and on designing cloud-based backup systems for the data stored in our devices. Both mobile computation offloading and data backup involve communication between the real devices and the cloud. This communication does certainly not come for free. It costs in terms of bandwidth (the traffic overhead to communicate with the cloud) and in terms of energy (computation and use of network interfaces on the device). In this work we study the feasibility of both mobile computation offloading and mobile software/data backups in real-life scenarios. In our study we assume an architecture where each real device is associated to a software clone on the cloud. We consider two types of clones: The off-clone, whose purpose is to support computation offloading, and the back-clone, which comes to use when a restore of user’s data and apps is needed. We give a precise evaluation of the feasibility and costs of both off-clones and back-clones in terms of bandwidth and energy consumption on the real device. We achieve this through measurements done on a real testbed of 11 Android smartphones and an equal number of software clones running on the Amazon EC2 public cloud. The smartphones have been used as the primary mobile by the participants for the whole experiment duration.…

    • 8519 Words
    • 35 Pages
    Good Essays
  • Satisfactory Essays

    References: [1] M. Armbrust, A. Fox, R. Griffith, A.D. Joseph, R.H. Katz, A. Konwinski, G. Lee, D.A. Patterson, A. Rabkin, I. Stoica, M. Zaharia, Above the clouds: a Berkeley view of cloud computing, Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, Feb. 2009.…

    • 1016 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Google Cloud

    • 6389 Words
    • 26 Pages

    Introduction .................................................................................................................................................. 3 Cloud Computing .......................................................................................................................................... 3 Google Cloud ................................................................................................................................................. 4 Google File System .................................................................................................................................... 5 Google apps .................................................................................................................................................. 6 Calendar ................................................................................................................................................ 9 Drive .................................................................................................................................................... 12 Docs ..................................................................................................................................................... 14 Sheets .................................................................................................................................................. 14 Slides ................................................................................................................................................... 14 Sites…

    • 6389 Words
    • 26 Pages
    Powerful Essays
  • Better Essays

    Mell, Peter and Timothy Grance. The NIST Definition of Cloud Computing. September 2011. 25 February 2014 .…

    • 871 Words
    • 3 Pages
    Better Essays

Related Topics