ISSN: Keywords : Mobile Cloud Computing, Cloud Computing, Mobile services, Computation offloading.
|
|
- Karin Cain
- 8 years ago
- Views:
Transcription
1 ISSN: Mobile Cloud Computing Concepts, Architecture and Challenges V. Sathiyavathi #1, Dr. C. Jayakumar *2 #1 Assistant Professor, Dept.of.Computer Applications, Easwari Engineering College *3 Professor, Dept.of.CSE, RMK Engineering College Abstract: The mobilization of the internet and global connectivity along with cloud, Mobile Cloud Computing (MCC) has been introduced as a rising technology for mobile services which integrates cloud computing into mobile environment and enhances the computational power of resource constrained mobile devices. This paper survey technological perspective of MCC, that serves as useful resource for reader to get better clarity in understanding the technology. In addition the issues, existing solutions and approaches are discussed to point out future research directions. Keywords : Mobile Cloud Computing, Cloud Computing, Mobile services, Computation offloading. I. INTRODUCTION Evolution of 4 th generation mobile devices such as cell phones, smart phones, tablet PCs are overtaking PCs used for accessing internet web services. However mobile devices can support variety of applications which demands increased computation power, storage capacity for rich experience to users. But still mobile devices are resource constrained (energy, storage, bandwidth), Less security and unstable connection which reduces the quality of service. The recent technology called cloud computing offers virtually unlimited dynamic resources for computation, storage and service provision. Thus cloud computing provides a platform for convergence infrastructure and shared services. The integration of cloud computing in mobile environment called mobile cloud computing, allows user to access unlimited computing power and storage space through online, where both data storage and data processing happen outside the mobile device. The advantages of cloud concept bring a new type of services and facilities to mobile users. A model for enabling 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 effort or service provider interaction Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a serve over the Internet [1]. 1) Services It can be defined as computing services which includes: a) Infrastructure as a service (IaaS) computer infrastructure as a service. (typically a platform virtualization environment which include server, software, data center space or network equipement) b) Platform as a service (PaaS) provides computing platform as a service. (an externally hosted service that provides a complete platform to create, run, and operate applications) c) Software as a service (SaaS) provides application software and databases as a service. (a provider licenses an application online that are accessed from a web browser, while the software and data are stored in the cloud for use as a service on demand). II. BACKGROUND A. The Cloud Computing NIST Definition 2)Characteristics These are main characteristics of cloud computing [2]: 1
2 a) On demand self services: a consumer can be provided with services such as computing capabilities, server time, and network storage on demand, automatically without human interaction b) Broad network access: Capabilities available over the network can be accessed through standard mechanis ms and can be used by heterogeneous client platforms. (Mobile phones, workstations, PDAs, Laptops). [Figure 1] Cloud Computing Architecture c) Resource pooling: The provider s can pool computing resources (processing, storage, network bandwidth, virtual machines, and services) together to serve multiple consumers Physical and virtual resources are dynamically assigned and reassigned on demand. d) Rapid elasticity: Computing capabilities can be elastically provisioned and released, either it can be done automatically or scalable based on user demand, appears to be unlimited and available at any time. e) Measured service: the pay as much as used and needed type of utility computing, where resource usage can be controlled, monitored and reported. The metering capability optimizes resource usage and provides transparency to both consumer and provider. f) Multi Tenacity: added as 6th characteristics of cloud computing given by the Cloud Security Alliance, which refers to the need for policy-driven enforcement, segmentation, isolation, governance, service levels, and chargeback/billing models for different consumer constituencies and allows to share the resources. 3) Deployment models: There are four common deployment models for cloud services, which defines where the cloud infrastructure is deployed and who has access to it. a) Private cloud operations are limited within an organization and users of that organization gain access to the particular cloud and managed by the organization itself. b) Public Cloud is openly used by the general public through web browsers, which provides less security to users and users are needed to pay per use only. c) Hybrid Cloud is a combination of private and public cloud, where some portion of computing resources on onsite (private) and offsite (Public) for intensive computing resources which are economically not feasible to maintain privately. d) Community Cloud is provisioned for specific community of consumers from several organizations with similar requirements share common infrastructure. 2
3 III. MOBILE CLOUD COMPUTING A. Concepts and Architecture MCC forum definition: Mobile Cloud Computing (MCC) at its simplest, refers to an infrastructure where both the data storage and the data processing happen outside of the mobile device. Mobile cloud applications move the computing power and data storage away from mobile phones and into the cloud, bringing applications and mobile computing to not just Smartphone users but a much broader range of mobile subscribers. Most researchers try to improve the capability of mobile devices using cloud technology. For the above said, some of them explore the benefits of cloud infrastructure for the execution of mobile applications on behalf of the mobile device. There exist two types of architectural schemes: agent-client scheme and collaborated scheme. 1) Agent-client scheme cloud provides overall resource management for mobile devices, to help to overcome limitations of mobile devices in particular of the processing power and data storage. As is shown in Figure of left side, cloud side generate agent for each device. Mobile device communicate with its agent to contact with other entities outside this domain. [Figure 3] Collaborated Schemes The general architecture of Mobile Cloud Computing (MCC) was proposed by [3] is shown in Figure 2. The mobile devices are connected to the mobile networks via base stations that establish and control the connections and functional interfaces between the networks and mobile devices. Mobile users requests and information (e.g., ID and location) are transmitted to the central processors that are connected to servers providing mobile network services. Here, mobile network operators can provide services to mobile users as AAA (for authentication, authorization, and accounting) based on the home agent (HA) and subscribers data stored in databases. After that, the subscribers requests are delivered to a cloud through the Internet. In the cloud, cloud controllers process the requests to provide mobile users with the corresponding cloud services. B. Advantages of Mobile Cloud Computing (MCC) [Figure 2] Agent-Client Scheme 2) Collaborated schemes regard device as a part of cloud. This approach utilize remain resource of mobile device. The function of cloud server may be the controller and scheduler for collaboration amongdevices. * Extending battery lifetime In computation offloading, mobile application process is migrated from resource constrained mobile device to cloud infrastructure. Hence process migration and remote execution benefits mobile devices to save energy. * Improving data storage capacity and processing power Mobile applications are not constrained by storage capacity, because MCC allows mobile device to store and access data to and from cloud. * Improving reliability and availability Data and applications are stored in cloud reduces lost on mobile devices, offers better security 3
4 [Figure 4] Mobile Cloud Computing (MCC) Architecture services and facilitates availability of data even when users are moving. In addition, MCC inherits characteristics of cloud computing as some advantages. C. Applications of MCC Mobile applications are developing rapidly in global mobile market. Some applications are discussed here. [4] 1) Mobile Commerce, or m-commerce, is about the explosion of applications and services that are becoming accessible from Internet-enabled mobile devices. It involves new technologies, services and business models. Mobile commerce transactions continue to grow, and the term includes the purchase and sale of a wide range of goods and services, online banking, bill payment, information delivery and so on. 2) Augmented Reality is a type of virtual reality that aims to duplicate the world's environment in a computer. An augmented reality system generates a composite view for the user that is the combination of the real scene viewed by the user and a virtual scene generated by the computer that augments the scene with additional information. The virtual scene generated by the computer is designed to enhance the user's sensory perception of the virtual world they are seeing or interacting with. The goal of Augmented Reality is to create a system in which the user cannot tell the difference between the real world and the virtual augmentation of it. Today Augmented Reality is used in entertainment, military training, engineering design, robotics, manufacturing and other industries. 3) Mobile Learning focuses on learning across contexts and learning with mobile devices at anywhere at any time. M-learning technologies include handheld computers, MP3 players, notebooks, mobile phones and tablets. M-learning focuses on the mobility of the learner, interacting with portable technologies, and learning that reflects a focus on how society and its institutions can accommodate and support an increasingly mobile population. There is also a new direction in m- learning that gives the instructor more mobility and includes creation of on the spot and in the field learning material that predominately uses Smartphone with special software such as AHG Cloud Note. Using mobile tools for creating learning 4
5 aides and materials becomes an important part of informal learning. 4) m-health or mobile health is a term used for the practice of medicine and public health, supported by mobile devices. mhealth applications include the use of mobile devices in collecting community and clinical health data, delivery of healthcare information to practitioners, researchers, and patients, real-time monitoring of patient vital signs, and direct provision of care (via mobile telemedicine). D. Challenges and Limitations The major challenge comes from resource constrained mobile devices and communication difficulties of wireless networks make concepts of cloud computing (application, programming, deployment of services and distributed computing) on mobile environment becomes more complicated. This section discusses about proposed challenges in MCC based on computation, communication and storage. [5] The battery-life of mobile devices is a constant struggle. Mobile cloud computing has significantly improved the battery-life of mobile devices; however it can be argued that the perfect balance of what is performed and stored in the cloud versus what is performed and stored on the mobile device to offer the most reasonable battery-life is still to be found. Research in this area in underway but more will need to occur. Latency and bandwidth affect the mobile cloud, as well. Wi-Fi improves latency but may decrease bandwidth when many mobile devices are present. The rollout of 4G networks and HTML5 is expected to help with latency and bandwidth as mentioned earlier Data security is a long standing issue and cloud computing is no stranger to its scrutiny. The goal is to ensure that only authorized people have access to data. Traditionally, data governance models have called for individual companies to maintain information and records. With cloud computing, companies must rely on their vendors to ensure the safety of their data and trust that that they are following all the applicable IT governance and rule sets as well as their governing laws (Nkosi & Mekuria, 2010). Cloud computing differs from the traditional computing in the way that data and resources are stored. Even when outsourcing a server to somebody else s data center, the user knows exactly where the data is stored and what resources may be shared. However, cloud computing obscures such low-level details by decoupling the actual data from the physical infrastructure. It is possible that the data could be spread across multiple physical servers that also happen to be storing data for other clients on the same machine. Mobile cloud computing adds another layer to the security issues. The issue arises about who is to be held responsible in the event of a security breach. In order to identify proper security methods for cloud computing vendors, the US National Institute of Standards and Technology (NIST) has decided to create a section that is responsible for outlining security standards. Their goal is to ensure that vendors are properly implementing their security guidelines in order to protect both the vendor and their clients. 1) Augumented Execution IV. RELATED WORK Augmented execution refers to a technique used to overcome the limitations of Smartphone s in terms of computation, memory and battery. Chun and Maniatis [6] propose architecture that addresses these challenges via seamlessly offloading execution from the phone to computational infrastructure (cloud) where cloned replica of the Smartphone s software is running. The mobile phone hosts its computation and memory demanding applications. However, some or all of the tasks are offloaded in the cloud where a cloned system image of the device is running. The results from the augmented execution reintegrated upon completion. This approach for offloading intensive computations employs loosely synchronized virtualized or emulated replicas of the mobile device in the cloud. Thus, it provides illusions that the mobile user has a more powerful, feature-rich device than actually in reality, and that the application developer is programming such powerful device without having to manually partition the application or provision proxies. Instantiating device s replica in the cloud is determined based on the cost policies which try to optimize execution time, energy consumption, monetary cost and security. Similar approach of using virtual machine (VM) technologies executing the computation intensive software from mobile device is presented by Satyanarayanan et al. [8]. In this architecture, a mobile user exploits VMs to rapidly instantiate customized service software on a nearby cloudlet and uses the service over WLAN. A cloudlet is a trusted, resource rich computer or a cluster of computers well connected to the Internet and available for use by nearby mobile devices. Rather relying on a distant cloud, the cloudlets eliminate the long latency introduced by wide-area networks for accessing the cloud resources. As a result, the responsiveness and 5
6 interactivity on the device are increased by lowlatency, one-hop, high bandwidth wireless access to the cloudlet. The mobile client acts as thin client, with all significant computation occurring in a nearby cloudlet. This approach relies on technique called dynamic VM synthesis. A mobile device delivers small VMs overlay to the cloudlet infrastructure that already owns the base VM from which this overlay was derived. The infrastructure applies the overlay to the base to derive the VM which starts executing in the precise state in which it was suspended. 2) Elastic Partitioned/Modularized Applications Running applications in heterogeneous changing environments like mobile clouds requires dynamic partitioning of applications and remote execution of some components. Applications can improve their performance by delegating part of the application to remote execution on a resource-rich cloud infrastructure. Zhang et al. [7] develop a reference framework for partitioning a single application into elastic components with dynamic configuration of execution. The components, called weblets, are platform independent and can be executed transparently on different computing infrastructures including mobile devices or IaaS (Infrastructure as a Service) cloud providers such as Amazon EC2. The application is split down to a UI component, weblets, and a manifest describing the application. weblets are autonomous functional software entities that run on the device or cloud, performing computing, storing and network tasks. An elasticity manager component decides on migration, instantiation and migration of the weblets. These processes are transparent to the running application. The advantage of using such independent functional units is that weblets are not tied to one particular programming language or specification, allowing wider range of applications. 3) Process Migration The mobile cloud is accessed through heterogeneous devices. In order to provide seamless user experience same applications need to run on different devices. The application mobility plays a crucial role in enabling the next generation mobile applications. Application mobility is the act of moving application between hosts during their execution. Basically, application mobility is migrating running application states from one device to another to which the user has an immediate access [9], [10]. Application mobility is closely related to process migration. Process migration is an operating system capability that allows a running process to be paused, relocated to another machine, and continued there. It represents seamless mobility at the granularity of individual processes, and has been the research focus of many experimental projects [11]. However, application mobility involves more than process migration, e.g. migration tasks to different architectures or UI adaptation. Satyanarayanan et al. [12] employ a mechanis m called Internet Suspend/Resume (ISR), which allows one to logically suspend a machine at one Internet site, travel to some other sites and then seamlessly resume work there on another machine. ISR implementation is built on top of virtual machine technology and distributed file system. Each VM encapsulates distinct execution and user customization state. The distributed file system transports that state. However, one drawback is that migrating a complete virtual machine consumes more time and bandwidth than just selective application migration. Another drawback is that this works only on one platform type, otherwise the latency is too high. In contrast to ISR, David et al. [13] propose an adaptive application mobility solution based on Java-based platform that supports mobile agents across heterogeneous hardware (JADE). In this approach, their design solution migrates individual applications and supports adaptation. V OPEN ISS UES FOR FURTURE RES EARCH There are several open issues in MCC still needs to be addressed and how to solve those issues efficiently will have major impact on future research and development [4]. 1) Network Access Managemen An efficient network access management not only improves link performance but also optimizes bandwidth usage. Can automatically change its transmission or reception parameters, in a way where the wireless communications can have spectrum agility in terms of selecting available wireless channels opportunistically. 2) Pricing MCC involves with both mobile service provider (MSP) and cloud service provider (CSP) with different services management, customers management, methods of payment and prices. This will lead to many issues. The business model including pricing and revenue sharing has to be carefully developed for MCC. 3) Standard Interface Interoperability becomes an important issue when mobile users need to interact with the cloud. Web interfaces may not be the best option. It is not 6
7 specifically designed for mobile devices. Compatibility among devices for web interface could be an issue. Standard protocol, signaling, and interface for interacting between mobile users and cloud would be required. (HTML5 & CSS3) 4) Service Convergence Services will be differentiated according to the types, cost, availability and quality. A single cloud may not be enough to meet mobile user s demands. New scheme is needed in which the mobile users can utilize multiple clouds in a unified fashion and should be able to automatically discover and compose services for user. Sky computing is a model where resources from multiple clouds providers are leveraged to create a large scale distributed infrastructure. The mobile sky computing will enable providers to support a cross-cloud communication and enable users to implement mobile services and applications. 5) Quality of Service How to ensure QoS is still a big issue, especially on network delay. CloneCloud and Cloudlets are expected to reduce the network delay. CloneCloud uses nearby computers or data centers to increase the speed of smart phone applications. A cloudlet is a trusted, resource-rich computer or cluster of computers which is well-connected to the Internet and available for use by nearby mobile devices with on one-hop wireless connection. Mobile users may meet the demand for real-time interactive response by low-latency, one-hop, and high-bandwidth wireless access to the cloudlet. VI CONCLUS ION MCC a rising technology, most of the IT industries are focusing on its potential benefits. This paper introduced MCC and further explained the communication network architecture used to support cloud services on mobile environment. We facilitated the readers to gain better knowledge on MCC, services and application models. We have also discussed challenges and open issues to advance the existing MCC research. REFERENCES [1] [2] 07/the-five-essentialcharacteristics-of-cloud-computing/ [3] Hoang T. Dinh, Chonho Lee, Dusit Niyato, and Ping Wang A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches Accepted in Wireless Communications and Mobile Computing Wiley [4] Sanjay P. Ahuja1 & Alan C. Rolli," Exploring the Convergence of Mobile Computing with Cloud Computing, Network and Communication Technologies, Vol. 1, No. 1,June [5] B.-G. Chun and P. Maniatis, Augmented Smartphone Applications Through Clone Cloud Execution, in Proceedings of the 12th Work shop on Hot Topics in Operating Systems (HotOS XII). Monte Verita, switzerland: USENIX, [6] X. Zhang, S. Jeong, A. Kunjithapatham, and Simon Gibbs, Towards an Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms", Proceedings of Third International ICST Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications,USA, [7] M. Satyanarayanan, P. Bahl, R. C aceres, and N. Davies, The Case for VM-Based Cloudlets in Mobile Computing, IEEE Pervasive Computing,vol. 8, no. 4, pp , Oct [8] A hlund, K. Mitra, D. Johansson, and A. Zaslavsky, Context-aware Application Mobility Support in Pervasive Computing Environments, in Proceedings of the 6th International Conference on Mobile Technology, Application & Systems (Mobility 09). Nice, France: ACM, Sep. 2009, pp [9] T. Koponen, A. Gurtov, and P. Nikander, Application Mobility with Host Identity Protocol, in Identifier/Locator Split and DHTs: Proceedings of the Research Seminar on Telecommunications Software. Helsinki: Helsinki University of Technology, 2004, p. 50. [10] D. S. Milojiˇci c, F. Douglis, Y. Paindaveine, R. Wheeler, and S. Zhou, Process Migration, ACM Computing Surveys (CSUR), vol. 32, no. 3, pp , Sep [11] M. Satyanarayanan, M. A. Kozuch, C. J. Helfrich, and D. R. O. Hallaron, Towards Seamless Mobility on Pervasive Hardware, Pervasive and Mobile Computing, vol. 1, no. 2, pp , Jul [12] F. David, B. Donkervoet, J. Carlyle, and EM, Supporting Adaptive Application Mobility, in On the Move to Meaningful Internet Systems 2007: OTM 2007 Workshops. Vilamoura, Portugal: Springer, Nov. 2007, pp
Mobile Hybrid Cloud Computing Issues and Solutions
, pp.341-345 http://dx.doi.org/10.14257/astl.2013.29.72 Mobile Hybrid Cloud Computing Issues and Solutions Yvette E. Gelogo *1 and Haeng-Kon Kim 1 1 School of Information Technology, Catholic University
More informationMobile Cloud Computing: A Comparison of Application Models
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Mobile Cloud Computing: A Comparison of Application Models Nidhi
More informationA Comparative Study of cloud and mcloud Computing
A Comparative Study of cloud and mcloud Computing Ms.S.Gowri* Ms.S.Latha* Ms.A.Nirmala Devi* * Department of Computer Science, K.S.Rangasamy College of Arts and Science, Tiruchengode. s.gowri@ksrcas.edu
More informationMobile Cloud Computing: Approaches and Issues
Mobile Cloud Computing: Approaches and Issues Ms. Snehal P.Warhekar 1, Prof. V.T.Gaikwad 2 1,2 Sipna COET, Amravati, MS, India Abstract: During the last few years, there is a revolutionary development
More informationMobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战
Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战 Jiannong Cao Internet & Mobile Computing Lab Department of Computing Hong Kong Polytechnic University Email: csjcao@comp.polyu.edu.hk
More informationVideo Publishing and Authoring Services Based on Cloud Computing
Video Publishing and Authoring Services Based on Cloud Computing Mayur P. Band 1, N. D. Kale 2 P.G. Student, Department of Computer Engineering, TSSM s, PVPIT, Bavdhan, Pune, Maharashtra, India 1 Assistant
More informationMobile Cloud Computing: A Comparison of Application Models
Mobile Cloud Computing: A Comparison of Application Models Dejan Kovachev, Yiwei Cao and Ralf Klamma Information Systems & Database Technologies RWTH Aachen University Ahornstr. 55, 52056 Aachen Germany
More informationOptimized Offloading Services in Cloud Computing Infrastructure
Optimized Offloading Services in Cloud Computing Infrastructure 1 Dasari Anil Kumar, 2 J.Srinivas Rao 1 Dept. of CSE, Nova College of Engineerng & Technology,Vijayawada,AP,India. 2 Professor, Nova College
More informationCloud Computing. Course: Designing and Implementing Service Oriented Business Processes
Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,
More informationCloud Computing for hand-held Devices:Enhancing Smart phones viability with Computation Offload
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 1 (Jul. - Aug. 2013), PP 01-06 Cloud Computing for hand-held Devices:Enhancing Smart phones viability
More informationA Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
More informationTowards Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms. Mobilware 2010
Towards lication Model for Augmenting Computing Capabilities of Mobile Platforms Mobilware 2010 Xinwen Zhang, Simon Gibbs, Anugeetha Kunjithapatham, and Sangoh Jeong Computer Science Lab. Samsung Information
More informationGetting Familiar with Cloud Terminology. Cloud Dictionary
Getting Familiar with Cloud Terminology Cloud computing is a hot topic in today s IT industry. However, the technology brings with it new terminology that can be confusing. Although you don t have to know
More informationMobile Cloud Computing: Survey & Discussion. Jianting Yue Sep 27, 2013
Mobile Cloud Computing: Survey & Discussion Jianting Yue Sep 27, 2013 1 Outline Lead-in Definition Main Functions Architecture Computation Offloading: an example Challenges Potential Ideas Summary 2 3
More informationSecurity Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea rdcaytiles@gmail.com 2 Research Institute of
More informationINTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
More informationSecuring Elastic Applications for Cloud Computing. Many to One Virtualization
Securing Elastic Applications for Cloud Computing Many to One Virtualization Xinwen Zhang, Joshua Schiffman, Simon Gibbs, Anugeetha Kunjithapatham, and Sangoh Jeong Samsung Information Systems America
More informationMobile Cloud Computing: Critical Analysis of Application Deployment in Virtual Machines
2012 International Conference on Information and Computer Networks (ICICN 2012) IPCSIT vol. 27 (2012) (2012) IACSIT Press, Singapore Mobile Cloud Computing: Critical Analysis of Application Deployment
More informationA Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining
More informationA Survey on Mobile Cloud Computing
A Survey on Mobile Cloud Computing Preeti Garg M.Tech Scholar, Dept of CSE, KIET Vineet Sharma, PhD. Professor, Dept of CSE, KIET ABSTRACT Today, during global economic downturn, exponential growth of
More informationCHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
More informationScheduling Manager for Mobile Cloud Using Multi-Agents
Scheduling for Mobile Cloud Using Multi-Agents Naif Aljabri* *naifkau {at} gmail.com Fathy Eassa Abstract- Mobile Cloud Computing (MCC) is emerging as one of the most important branches of cloud computing.
More informationyvette@yvetteagostini.it yvette@yvetteagostini.it
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
More informationSee Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
More informationCooperative Caching Framework for Mobile Cloud Computing
Global Journal of Computer Science and Technology Network, Web & Security Volume 13 Issue 8 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK REVIEW ON MOBILE APPLICATION IN A CLOUD COMPUTING SECURE AND SCALABLE USING CLOUD
More informationCloud Based E-Government: Benefits and Challenges
Cloud Based E-Government: Benefits and Challenges Saleh Alshomrani 1 and Shahzad Qamar 2 1 Faculty of Computing and IT, King Abdulaziz University, Jeddah, Saudi Arabia 2 Faculty of Computing and IT, North
More informationWhite Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
More informationGaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada www.ece.ubc.ca/~vleung
Gaming as a Service Prof. Victor C.M. Leung The University of British Columbia, Canada www.ece.ubc.ca/~vleung International Conference on Computing, Networking and Communications 4 February, 2014 Outline
More informationMobile Cloud Computing Security Considerations
보안공학연구논문지 (Journal of Security Engineering), 제 9권 제 2호 2012년 4월 Mobile Cloud Computing Security Considerations Soeung-Kon(Victor) Ko 1), Jung-Hoon Lee 2), Sung Woo Kim 3) Abstract Building applications
More informationOverview of Offloading in Smart Mobile Devices for Mobile Cloud Computing
Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing Roopali, Rajkumari Dep t of IT, UIET, PU Chandigarh, India Abstract- The recent advancement in cloud computing is leading to an
More informationSurvey on Application Models using Mobile Cloud Technology
Survey on Application Models using Mobile Cloud Technology Vinayak D. Shinde 1, Usha S Patil 2, Anjali Dwivedi 3 H.O.D., Dept of Computer Engg, Shree L.R. Tiwari College of Engineering, Mira Road, Mumbai,
More informationCloud Computing: The Next Computing Paradigm
Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea rdcaytiles@gmail.com,
More informationChapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
More informationSURVEY ON MOBILE CLOUD COMPUTING
International Journal of Engineering Sciences & Emerging Technologies, Feb 2012. SURVEY ON MOBILE CLOUD COMPUTING Rashmi A.Bajad, Monika Srivastava, Amit Sinha Technocrats Institute of Technology, Bhopal,
More informationMobility Management in Mobile Cloud Computing
Mobility Management in Mobile Cloud Computing Karan Mitra Luleå University of Technology Skellefteå, Sweden karan.mitra@ltu.se https://karanmitra.me 19/06/2015, Nancy, France Agenda Introduction M2C2:
More informationGrid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
More informationThe NIST Definition of Cloud Computing
Special Publication 800-145 The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication 800-145 The NIST
More informationElastic Calculator : A Mobile Application for windows mobile using Mobile Cloud Services
Elastic Calculator : A Mobile Application for windows mobile using Mobile Cloud Services K.Lakshmi Narayanan* & Nadesh R.K # School of Information Technology and Engineering, VIT University Vellore, India
More informationIS PRIVATE CLOUD A UNICORN?
IS PRIVATE CLOUD A UNICORN? With all of the discussion, adoption, and expansion of cloud offerings there is a constant debate that continues to rear its head: Public vs. Private or more bluntly Is there
More informationA Survey Paper: Cloud Computing and Virtual Machine Migration
577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one
More informationCloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
More informationMobile Cloud Middleware: A New Service for Mobile Users
Mobile Cloud Middleware: A New Service for Mobile Users K. Akherfi, H. Harroud Abstract Cloud computing (CC) and mobile cloud computing (MCC) have advanced rapidly the last few years. Today, MCC undergoes
More informationTamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
More informationEssential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service
Cloud Computing Although cloud computing is quite a recent term, elements of the concept have been around for years. It is the maturation of Internet. Cloud Computing is the fine end result of a long chain;
More informationTHE ROLE OF CLOUD COMPUTING IN MOBILE
THE ROLE OF CLOUD COMPUTING IN MOBILE Rajesh A. Dhote Smt. R. S. arts, commerce and sciences college Anjangaon Surji rajeshdhote89@hotmail.com ABSTRACT: The mobile cloud computing approach has emerged
More informationKeywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
More informationMOBILE CLOUD COMPUTING: OPEN ISSUES Pallavi 1, Pardeep Mehta 2
MOBILE CLOUD COMPUTING: OPEN ISSUES Pallavi 1, Pardeep Mehta 2 1 Asst Prof,Dept of Computer Science, Apeejay College of Fine Arts, Jalandhar 144001 2 Asst Prof,Dept of Computer Science,HMV,Jalandhar 144001
More informationITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS Shirley Radack, Editor Computer Security Division Information
More informationModule 1: Facilitated e-learning
Module 1: Facilitated e-learning CHAPTER 3: OVERVIEW OF CLOUD COMPUTING AND MOBILE CLOUDING: CHALLENGES AND OPPORTUNITIES FOR CAs... 3 PART 1: CLOUD AND MOBILE COMPUTING... 3 Learning Objectives... 3 1.1
More informationEnhancing M-Learning System Using Cloud Computing
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-01 E-ISSN: 2347-2693 Enhancing M-Learning System Using Cloud Computing Sharmila 1*, Nisha Jebaseeli
More informationVMware for your hosting services
VMware for your hosting services Anindya Kishore Das 2009 VMware Inc. All rights reserved Everybody talks Cloud! You will eat your cloud and you will like it! Everybody talks Cloud - But what is it? VMware
More informationA Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
More informationIaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
More informationHow To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
More informationCloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
More information1294 IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 15, NO. 3, THIRD QUARTER 2013
1294 IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 15, NO. 3, THIRD QUARTER 2013 A Review on Distributed Application Processing Frameworks in Smart Mobile Devices for Mobile Cloud Computing Muhammad Shiraz,
More informationGenerating Future Systems through Mobile Cloud Computing and Approaches to Cyber Foraging
Generating Future Systems through Mobile Cloud Computing and Approaches to Cyber Foraging Dhwani Sanghavi 1, Prof Jignesh Vania 2 1 Masters of Computer Engg,LJ.Institute Of Engg and Tech,Gujarat Technological
More informationAnalysis and Strategy for the Performance Testing in Cloud Computing
Global Journal of Computer Science and Technology Cloud & Distributed Volume 12 Issue 10 Version 1.0 July 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationThe NIST Definition of Cloud Computing (Draft)
Special Publication 800-145 (Draft) The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication
More informationLecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
More informationSecure Cloud Computing through IT Auditing
Secure Cloud Computing through IT Auditing 75 Navita Agarwal Department of CSIT Moradabad Institute of Technology, Moradabad, U.P., INDIA Email: nvgrwl06@gmail.com ABSTRACT In this paper we discuss the
More informationA Study of Infrastructure Clouds
A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,
More informationTowards a New Model for the Infrastructure Grid
INTERNATIONAL ADVANCED RESEARCH WORKSHOP ON HIGH PERFORMANCE COMPUTING AND GRIDS Cetraro (Italy), June 30 - July 4, 2008 Panel: From Grids to Cloud Services Towards a New Model for the Infrastructure Grid
More informationWhite Paper. Requirements of Network Virtualization
White Paper on Requirements of Network Virtualization INDEX 1. Introduction 2. Architecture of Network Virtualization 3. Requirements for Network virtualization 3.1. Isolation 3.2. Network abstraction
More informationSCADA Cloud Computing
SCADA Cloud Computing Information on Cloud Computing with SCADA systems Version: 1.0 Erik Daalder, Business Development Manager Yokogawa Electric Corporation Global SCADA Center T: +31 88 4641 360 E: erik.daalder@nl.yokogawa.com
More informationHow To Get A Cloud Based System In Your Country
Cloud Computing: BY Mesay Hailemariarm Moreda, Team Leader, government Applications and electronic Services, MCIT, Ethiopia June, 2012 Infrastructure Services Number of Users (Oct. 2011) Capacity in 5
More informationWeb Interface using HTML5 for Interaction between Mobile Device & Cloud- Services
Web Interface using HTML5 for Interaction between Mobile Device & Cloud- Services Nimit S Modi,Proff.Yask Patel Computer Department,PIET, Baroda. IT Department,PIET,Baroda Abstract Mobile cloud computing
More informationCertified Cloud Computing Professional Sample Material
Certified Cloud Computing Professional Sample Material 1. INTRODUCTION Let us get flashback of few years back. Suppose you have some important files in a system at home but, you are away from your home.
More informationSecurity Issues in Mobile Cloud Computing
Security Issues in Mobile Cloud Computing Preeti A. Aware Department of Computer Engineering, S.L.R.T.C.E. University of Mumbai, India, Vinayak Shinde Head of Department Department of Computer Engineering
More informationService allocation in Cloud Environment: A Migration Approach
Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 pardeepvashist99@gmail.com,
More informationA Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing
A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing Muhammad Shiraz 1 *, Abdullah Gani 1, Raja Wasim Ahmad 1, Syed Adeel Ali Shah 1, Ahmad Karim 1, Zulkanain Abdul
More informationWhat Cloud computing means in real life
ITU TRCSL Symposium on Cloud Computing Session 2: Cloud Computing Foundation and Requirements What Cloud computing means in real life Saman Perera Senior General Manager Information Systems Mobitel (Pvt)
More informationInfrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
More informationStudent's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen
Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen Samah Sadeq Ahmed Bagish Department of Information Technology, Faculty of Engineering, Aden University,
More informationSecurity Aspects of Cloud Computing
Security Aspects of Cloud Computing Kunal Chadha Scholar, CSE Department University of Southern California, USA Anvita Bajpai X-Scholar, CSE Department Marist College, NY, USA ABSTRACT Cloud Computing
More informationSURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE H.Madhusudhana Rao* Md. Rahmathulla** Dr. B Rambhupal Reddy*** Abstract: This paper targets on the productivity of cloud computing technology in healthcare
More informationCLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS
193 APPENDIX 1 CLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS A 1.1.1 Cost Savings The biggest reason for shifting to cloud computing is cost. Any company or enterprise has to face sizable
More informationCloud Security Introduction and Overview
Introduction and Overview Klaus Gribi Senior Security Consultant klaus.gribi@swisscom.com May 6, 2015 Agenda 2 1. Cloud Security Cloud Evolution, Service and Deployment models Overview and the Notorious
More informationReview On Digital Library Application Services Of Mobile Cloud Computing
Review On Digital Library Application Services Of Mobile Cloud Computing Dr Abdulrahman M. Al-Senaidy, Tauseef Ahmad Abstract: - In the recent years growth of computer technology contribute to the progress
More informationLESSON 13 VIRTUALIZATION AND CLOUD COMPUTING
LESSON 13 VIRTUALIZATION AND CLOUD COMPUTING 2 WARNING The Hacker High School Project is a learning tool and as with any learning tool there are dangers. Some lessons, if abused, may result in physical
More informationLogical Data Models for Cloud Computing Architectures
Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps
More informationKent State University s Cloud Strategy
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
More informationCloud Computing. Karan Saxena * & Kritika Agarwal**
Page29 Cloud Computing Karan Saxena * & Kritika Agarwal** *Student, Sir M. Visvesvaraya Institute of Technology **Student, Dayananda Sagar College of Engineering ABSTRACT: This document contains basic
More informationCloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
More informationCLOUD computing is a coalesce of many computing fields
IEEE COMMUNICATIONS SURVEYS & TUTORIALS, ACCEPTED FOR PUBLICATION 1 A Survey of Mobile Cloud Computing Application Models Atta ur Rehman Khan, Mazliza Othman, Sajjad Ahmad Madani, IEEE Member, and Samee
More informationMobile Cloud Computing for Telemedicine Solutions
50 Informatica Economică vol. 18, no. 4/2014 Mobile Cloud Computing for Telemedicine Solutions Mihaela GHEORGHE The Bucharest University of Economic Studies mihaela.gheorghe@ie.ase.ro Mobile Cloud Computing
More informationFuture of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST
Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
More informationThe Hybrid Cloud: Bringing Cloud-Based IT Services to State Government
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government October 4, 2009 Prepared By: Robert Woolley and David Fletcher Introduction Provisioning Information Technology (IT) services to enterprises
More information21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history
Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you
More informationE-learning Using Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 1 (2014), pp. 41-46 International Research Publications House http://www. irphouse.com /ijict.htm E-learning
More informationCloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
More informationExperiments in Collaborative Cloud-based Distance Learning
Experiments in Collaborative Cloud-based Distance Learning Aleksandar Karadimce, Danco Davcev Faculty of Computer Science and Engineering, University Ss Cyril and Methodius Skopje, R. Macedonia akaradimce@ieee.org,
More informationSecurity Issues in Cloud Computing
Security Issues in Cloud Computing Dr. A. Askarunisa Professor and Head Vickram College of Engineering, Madurai, Tamilnadu, India N.Ganesh Sr.Lecturer Vickram College of Engineering, Madurai, Tamilnadu,
More informationWhat is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981!
Demystifying Cloud Computing What is Cloud Computing? First, a little history. Tim Horgan Head of Cloud Computing Centre of Excellence http://cloud.cit.ie 1" 2" Mainframe Era (1944-1978) Workstation Era
More informationEnterprise Resource Planning System Deployment on Mobile Cloud Computing
Asia-pacific Journal of Multimedia Services Convergence with Art, Humanities and Sociology Vol.3, No.1 (2013), pp. 1-8 http://dx.doi.org/10.14257/ajmscahs.2013.06.02 Enterprise Resource Planning System
More informationDynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture
Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture 1 Shaik Fayaz, 2 Dr.V.N.Srinivasu, 3 Tata Venkateswarlu #1 M.Tech (CSE) from P.N.C & Vijai Institute of
More informationPERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
More informationMOBILE CLOUD COMPUTING AN EFFICIENT TECHNIQUE FOR MOBILE USERS
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 3, March 2014,
More information