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

    As a leader in 2G, 3G and 4G mobile technology, Ericsson saw immediate benefits from the use of Amazon Web Services. The Amazon Web Services provides an integrated cloud called Amazon Elastic Compute Cloud or EC2. This cloud offers the flexibility and capabilities that Ericsson needs long-term. The use of EC2 provides cost efficiency due to this being an existing infrastructure. The money Ericsson would need to cover a traditional IT infrastructure is significantly lowered with the use of cloud. Some benefits to the use of EC2 is: automatic updates ensuring that all software is up to date for optimal performance, application management to ensure that applications can now be monitored and used on an as needed basis, remote access makes clouds available for access anytime, anywhere in the world making this accessible 24 hour a day.…

    • 1078 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Cloud computing is an emerging model where users can gain access to their applications from anywhere through their connected devices. A simplified user interface makes the infrastructure supporting the applications transparent to users. The applications reside in massively-scalable data centers where compute resources can be dynamically provisioned and shared to achieve significant economies of scale. A strong service management platform results in near-zero incremental management costs when more IT resources are added to the cloud. The proliferation of smart mobile devices, high speed wireless connectivity, and rich browser-based Web 2.0 interfaces has made the network-based cloud computing model not only practical but also a source of reduced IT complexity.…

    • 4246 Words
    • 17 Pages
    Powerful Essays
  • Better Essays

    Term Paper Intro to I.T.

    • 1605 Words
    • 7 Pages

    Cloud computing is one of the leading buzz terms in the world of IT today. Seemingly every possible solution has been enhanced with the mere addition of the word “cloud”. Cloud computing refers to applications and services offered over the Internet. These services are offered from data centers all over the world, which collectively are referred to as the "cloud." This metaphor represents the intangible, yet universal nature of the Internet. The idea of the "cloud" simplifies the many network connections and computer systems involved in online services. In fact, many network diagrams use the image of a cloud to represent the Internet. This symbolizes the Internet 's broad reach, while simplifying its complexity. Any user with an Internet connection can access the cloud and the services it provides. Since these services are often connected, users can share information between multiple systems and with other users. Examples of this technology include online backup services, social networking services, and personal data services such as Apple 's MobileMe. Cloud computing also includes online applications, such as those offered through Microsoft Online Services. Hardware services, such as redundant servers, mirrored websites, and Internet-based clusters are also examples of cloud computing. ("Technology terms," 2009)…

    • 1605 Words
    • 7 Pages
    Better 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
  • Best Essays

    Armbrust, M., Fox, A., & Griffen, R. (2009). Above the Clouds: A Berkeley View of Cloud Computing. Retrieved from: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.150.628&rep=rep1&type=pdf…

    • 2568 Words
    • 11 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
  • Powerful Essays

    Cloud Development

    • 1679 Words
    • 7 Pages

    Vaquero,L.M., Merino,L. R. Caceres,J. Lindner,M. (2008) A break in the clouds: towards a cloud definition. ACM SIGCOMM computer communication review.…

    • 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
  • Better Essays

    A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management…

    • 871 Words
    • 3 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
  • Powerful Essays

    The purpose of this study is to develop a reasonable understanding of possible opportunities and future extension problems of Mobile Cloud after the Evolution of 5G Technology. As Cloud Computing is being considered “Future of web” now a day. Mobile Cloud Computing (MCC) is basically an infrastructure where both data and storage processing happen on remote servers. There is no need to purchase hardware and update software every time a new application is launched. Also customers don’t have to pay for features they don’t use. But this technique can be failed due to low bandwidth, service availability, heterogeneity and leads to wasted money in case where strain and traffic are highly variable. So in order to meet the capacity requirements of cloud computing we need a wireless world that is free from limitations and hindrance of previous generations. 5G is considering a fully targeted solution to both wired and wireless networks using packet switching wireless system with wide area coverage and high throughput. The 5G technologies include all types of advanced features which make MCC most powerful and huge demand in near future. This thesis…

    • 1473 Words
    • 6 Pages
    Powerful 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

    Cloud computing provides a new computing paradigm that delivers IT as a service. The objectives of the new computing paradigm are to increase capacity and capabilities at runtime without investing in new infrastructure, licensing new software, and training new recruits. Cloud computing permits customers to utilize cloud services on the fly in pay-as-you-go manner [1,2] through the Internet.…

    • 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

Related Topics