Generating Future Systems through Mobile Cloud Computing and Approaches to Cyber Foraging

Size: px
Start display at page:

Download "Generating Future Systems through Mobile Cloud Computing and Approaches to Cyber Foraging"

Transcription

1 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 University,Ahmedabad,Gujarat,India 2 Professor, L.J.Institute Of Engg and Tech, Gujarat Technological University,Ahmedabad,Gujarat,India 1,2 Computer Engineering Department, Abstract: As mobile applications as well as cloudcomputing grow immensely mobile cloud computing (MCC) is introduced as evergreen technology in recent world. MCC integrates cloud computing and the mobile environment as well as overcomes the various issues on the mobile computing side which area related to performance which includes battery life, storage, environment in mobile computing. In this paper we can have an overview of the MCC including the definition, comparison of cloud and mobile cloud, its architecture, and brief applications. Various issues regarding the mobile cloud computing side are tackled and their proposed solutions are explained. Keywords- Mobile cloud computing (MCC), issues, offloading, applications. 1. INTRODUCTION Mobile devices are becoming essential part of communications in today s world of communication. Mobile users are greatly experienced of the services of mobile applications (e.g., Google apps, etc), which run on devices or remote servers with the powerful proceedings of MC as a powerful trend in the development of IT [1] technology as well as commerce and industry fields. LITERATURE REVIEW Several mobile cloud applications are discussed in the paper. None of the existing approaches meets completely the requirements of mobile Clouds. Online and offline applications are two extremes of mobile applications. Former lacks from available device computing resources suffering from the interactivity issues. Later type uses mobile devices capabilities but cloud integration is poor. Either whole application or parts of applications are offloaded. Offloading can happen to remote data centers or cloud cluster. Effective programming abstraction will be required. Mobile cloud computing will be a source of challenges in recent years. But a lot of power is required to run the application. Peripheral needs a lot of heat. With VMware and Citrix, XEN virtualization allows the instances to run on multiple OS. I.A MOBILE CLOUD COMPUTING VS CLOUD COMPUTING Cloud computing In science, cloud computing is a synonym for distributed computing over a network and means the ability to run a program on many connected computers at the same time [9]. Popular examples are Amazon s Elastic cloud; Microsoft s Azure platform; Google s App Engine and Salesforce.com are some public clouds that are available today. Cloud computing is known to be a promising solution for mobile computing due to many reasons (e.g., mobility, communication, and portability [2]).Cloud computing is defined as aggregation of computing and software as a service. Virtualization of the different resources is a key requirement for a cloud provider as it is needed for creating illusion and scalability of different resources. Mobile Cloud Computing Fig 1: Mobile cloud computing (adapted from [2]) There can be several existing definitions of the mobile cloud: 1. The term mobile cloud computing means running the applications like Gmail for Mobile on the remote resource rich server and the mobile device are thin client that connect over to the remote server. For example: Face book s location based services, Twitter in mobile, weather widgets for mobile etc. 2. In other approach the mobile devices are cloud providers. Hence collective resources of local proximity can be run easily. 3. The cloudlet is another approach to mobile cloud computing. Here the computations are locally offloaded to cloudlet. Example in coffee shop I B EC2 VS GAE EC2 GAE Properties Administratio n We need to track traffic and put off Virtually nil administration, required Volume 2, Issue 5 September October 2013 Page 124

2 instances on once when the basis of configuration application is deployed. Focus Infrastructure Platform Charging On basis of On basis Time and resource resource Technology Used Virtualizatio n Existing Google Suited For Languages supported Applications requiring heavy processing power Any languages as long as it is installed on OS Platform Startups wanting it free Python, Java and any language converted to byte code MAUI MC MCC Memory Arithmetic Unit and Interface Mobile Computing Mobile Cloud Computing AAA Authentication, Authorization, Accounting BTS Base Transceiver Station MCC is the combination of mobile web together with the cloud computing and is the tool to access the web services and application on internet. Briefly, MCC provides mobile users with data processing as well as storage services in clouds. The mobile devices don t need a powerful configuration (e.g., CPU speed and memory capacity) since all complicated computing modules can be processed on clouds. B. Mobile Cloud Computing (MCC) Architecture 2. OVERVIEW OF MOBILE CLOUD COMPUTING Mobile Cloud Computing (MCC) is the state-of-the-art mobile and distributed computing which comprises three heterogeneous domains of mobile computing, cloud computing, and wireless networks with the aim to enhance computation capabilities of resource constrained mobile device onto the rich user experience. A INTRODUCTION Techopedia explains mobile Cloud Computing (MCC): Think of mobile cloud computing as a mash up of mobile development and cloud computing. It provides a mobile user a feature-rich application delivered over the Internet and powered by cloud-backed infrastructure. [16].Many low-end but browser-enabled mobile phones are unable to support such applications. With the advent in mobile cloud computing, the resources in terms of computing, storage and platform support required to execute these applications are available through the cloud and, in theory, a greater number of devices can be supported. It's important to emphasize the "in theory" aspect of the mobile cloud. While there is much potential, development in this area is still in its infancy [3].We need to transfer applications processing from the mobile devices to the cloud. The centralized applications are there after accessed over the wireless connection based on a thin client or the web browser on all the mobile devices. EC2 GPS HA IaaS TABLE I. AC RO N Y M S Elastic Compute Cloud Global Positioning System Home Agent Infrastructure as a Service Fig.2.Schematic architecture of the Mobile cloud [6] General architecture of MCC can be shown in Fig.1. Connections (air links) and the base stations (e.g., base transceiver station (BTS), access point, or satellite) that establishes functional interfaces between the networks and mobile devices are connected to mobile device through mobile networks. Mobile user s information (e.g., ID and location) and requests are transmitted to the servers which are connected to the central processors for providing mobile network services. After that network operator provides various other services to the mobile users as the authentication, authorization, and accounting based on subscribers data stored in databases and the home agent (HA).The subscriber request are serviced in the cloud where the cloud controllers processes the requests to provide t h e mobile users with the respective cloud services. Cloud computing can be considered as promising solutions for the mobile computing due to mobility, portability as well as communication [14].Solutions to overcome the above problems of mobile computing. 1) Extending battery lifetime: Battery is considered as major concern for mobile devices. Offloading Computations migrate the large data from resource limited devices (mobile device) to the resourceful devices (e.g.: cloud). Hence taking a long application execution time on cloud can be avoided. [7] Volume 2, Issue 5 September October 2013 Page 125

3 2) Improve data storage and computation power: Other constraint for mobile devices is storage capacity. MCC helps to store and access large file on to the mobile devices. Amazon S3 [10] is an example that enables to store and access large files. Users may access all images from any devices User can save the storage space to considerable amount since they can upload the contents to cloud directly. Flickr[11] and Shozu are famous content sharing applications on cloud. Facebook is also the content sharing famous application and used to share images on cloud. AUGMENTED EXECUTION changing response from clients. 3. SOME APPLICATIONS Mobile commerce is the helping solution to business.mcc helps the learners to access the applications remotely. The coordination between healthcare providers and the healthcare centers as well as the receivers with high availability and stability can be achieved. [17].MCC helps to play the games in the mobile devices by offloading the part of game moves from mobile devices to the cloud. 4. MCC ITS ISSUES AND APPROACHES The available solutions to address issue of offloading are reviewed. a) Offloading computations: But still there is lack of the resources. One of the solutions for overcoming this issue is MCC [4].In order to improve performance and increase battery lifetime, offloading part of computations is the proposed solution. Static environment offloading Pros When the size of code compilation is large offloading consumes less energy as compared to local processing. Most of the current execution happens either on the device or on backend. Cons When the size of code compilation is small offloading consumes more energy as compared to local processing Mobile clients face variations as well as rapid changes in the network conditions and local resource availability. To enable the applications continue to operate in dynamic environments, applications of the mobile cloud must adjust dynamically to the changing environment. Computations must be adaptive to Fig3: Hardware augmentation (adapted from [5]) Outsourcing Primary functionality: Computation hungry applications for example video processing, graphics, etc are split so the user-interface and other low processing applications are kept at the smart phone, while high computation applications are offloaded to the cloud. Background: In this augmentation functionality does not deal with user interaction as was the case in previous one. This functionality occurs in the background for example Virus scanning file systems, file system indexing for the searching facility, common application like photos analyzing systems, news paper crawling systems, etc. Also the offloaded functions can act as virtual clients i.e. when the mobile is turned off the client can run on the background. When the smart phone is on, they can be resynchronized. [5] Mainline augmentation: This augmentation is in between the primary and background where the user runs an application in the totally wrapped fashion by altering execution method but not semantics. Few examples are fault-tolerance (e.g. protect an application from bugs), leak of private-data detection, (e.g. employing multivariant execution analysis), debugging (e.g., keep track of allocated memory dynamically to catch the memory leaks in the heap). [5] Augmentation of Hardware: This category augments the replicas on the more powerful virtual machines Multiplicity: Helps in parallel execution ARCHITECTURE OF CLONE CLOUD SYSTEM Augmented execution is performed in four steps: 1) Initially, a clone of the smart phone is created within the cloud (laptop, desktop, or server nodes); 2) The state of the primary (phone) and the clone is periodically or ondemand synchronized; 3) Application augmentations (whole applications or augmented pieces of applications) are executed in the clone, automatically or upon request; and 4) Results from clone execution are re-integrated Volume 2, Issue 5 September October 2013 Page 126

4 back into the smart phone state.[5] CLONE CLOUD PROS-CONS A major advantage of the CloneCloud is enhanced smart phones performance and reduced battery consumption as smartphones do not use its CPU as frequently. The disadvantages of CloneCloud are handover delay, bandwidth limitation. Fig 4: System architecture of Augmented Execution (adapted from [5]) Figure 4 shows the system architecture. It is achieved by combining whole-system replication through incremental check pointing, semi-automatic partitioning and invocation of augmented execution, and coordination of computation between the primary (phone) and the clone. The system components are running inside the operating system (OS). The Replicator is in charge of synchronizing the changes in phone software and state to the clone. The controller running in the Smartphone invokes an augmented execution and merges its results back to the smart phone. It interacts with the Replicator to synchronize states while coordinating the augmentation. The Augmenter running in the clone manages the local execution, and returns a result to the primary. Once a computation block for remote execution is specified, the following steps are performed for the primary functionality outsourcing augmentation category. We omit the steps for other augmentations due to space constraints. First, the smart phone application process enters a sleep state. The process transfers its state to the clone VM. The VM allocates a new process state and overlays what it received from the phone with hardware description translation. The clone executes from the beginning of the computation block until it reaches the end of the computation block. The clone transfers its process state back to the phone. The phone receives the process state and reintegrates it, and wakes up the sleeping process to continue its execution [5]. Cloudlet Cloud Management Self managed Professionally managed Environment Data center in Room of box Machines Ownership Decentralized Centralized Sharing Few Users users Fig 6: Architecture of Clonecloud (adapted from [2]) Cloudlet Fig 7.Cloudlet architecture (adapted from [2]) Similar approach of using virtual machine (VM) technologies executing the computation intensive software from mobile device is presented by Satyanarayanan [7]. 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. This approach relies on technique called dynamic VM synthesis (Fig 7). 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 [4]. b) ELASTIC PARTITIONED Applications running in the heterogeneous environments of the mobile clouds require partitioning of applications dynamically and remote execution of some components. Performance of applications can improve by delegating a part of execution to the remote execution en resource rich server. MAUI Fig 5: Clone execution architecture for Smartphone. (Adapted from [5]) Fig 8: MAUI architecture (adapted from [8]) Volume 2, Issue 5 September October 2013 Page 127

5 This system enables fine grained offload to the cloud infrastructure from mobile. Hence the battery life of device can be maximized with code offload. While programming the developers decide which methods for remote execution can be offloaded. The bandwidth, latency and network connectivity measurements estimations can be used for problem optimization as input parameters which are solved periodically in order to decide which methods and when they must be offloaded. In MAUI a fine grained offloading mechanism on single level methods is allowed, here the complete software modules are offloaded. ARCHITECTURE OF MAUI SYSTEM Figure 8 provides a high-level overview of the MAUI architecture. On the smart phone, the MAUI runtime consists of three components:1) an interface to the decision engine (to save energy, the solver actually runs on the MAUI server); 2) a proxy, which handles control and data transfer for offloaded methods; and 3) a profiler, which instruments the program and collects measurements of the program s energy and data transfer requirements. On the server side, MAUI provides four components: the profiler and the server side proxy who perform similar roles to their client-side counterparts; the decision engine which periodically solves the linear program; and the MAUI coordinator, which handles authentication and resource allocation for incoming requests to instantiate a partitioned application. [8] cloud through wireless networks. Amazon S3 supports the file storage. If mobile solution includes a manageable number of static images, you can package them as part of your native Android and ios applications. [13] 5. CONCLUSION With the data computation highly increasing in science and commerce, the data processing capacity is a resource which is strategic. Mobile cloud computing (MCC) is an extension and development of cloud Computing (CC) and mobile computing (MC), inherited the high scalability and mobility, and has become a research topic. We come to conclusion that three approaches of optimization in MCC that focuses on the division of applications services and mobile devices limitations. Using Virtualization technology we can address mobile device limitations effectively, and then immigration of the Tasks from the terminal to cloud are to achieve better results. HYRAX INFRASTRUCTURE Fig 9: Hyrax Infrastructure (adapted from [2]) Due to resource constraints in the mobile a way to solve the problem must be found out. Hyrax a system developed creates a mobile cloud computing platform and Android-based mobile phones nodes are deployed. A modified Hadoop framework is transplanted into Android. Hence smart phones work like PC. The Hyrax infrastructure is shown in Fig. 9. OSGi framework The Java applications are decomposed in software modules. R-OSGi-A modified version of the original OSGi is used because the original OSGi uses same Java virtual machine to run services. [18] B) Data storage improvement: MCC is developed to enable mobile users to store/access the large data on the Volume 2, Issue 5 September October 2013 Page 128

6 REFERENCES [1] M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D.Patterson, A. Rabkin, I. Stoica, Above the cloudsberkeley view of cloud computing, Technical Report UCB/EECS , [2] Qi, Han and Gani, Abdullah, Research on mobile cloud computing: Review, trend and perspectives, in DICTAP, by IEEE, 2012 [3] [4] Dejan Kovachev and Yiwei Cao and Ralf Klamma, Mobile Cloud Computing: A Comparison of Application Models in CoRR vol abs/ , 2011 [5] Chun, Byung-Gon and Maniatis, Petros, Augmented smartphone applications through clone cloud execution in Proceedings of the 12th conference on Hot topics in operating systems, 2009 [6] g [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] Cuervo, Eduardo and Balasubramanian, Aruna and Cho, Dae-ki and Wolman, Alec and Saroiu, Stefan and Chandra, Ranveer and Bahl, Paramvir, MAUI: making smartphones last longer with code offload, 2010 [9] [10] [11] [12] [13] [14] G. H. Forman,J.Zahorjan, The Challenges of Mobile Computing, IEEE Computer Society Magazine, April [15] K. Kumar and L. Yung-Hsiang, "Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?," IEEE Computer, vol.43, no.4, pp.51-56, April doi: /MC [16] [17] Yan Hu, Fangjie Lu, Israr Khan, Guohua Bai: A cloud computing solution for sharing healthcare information, ICITST 2012: [18] Dijiang Huang, Fatiha Houacine, Li Li, Samia Bouzefrane, "MCC-OSGi: An OSGi-based mobile cloud service model,"pp. 1-8, 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS), 2013 [19] Mads Daro Kristensen, "Scavenger: Transparent development of efficient cyber foraging applications", in PerCom'10, pp , 2010 AUTHOR Dhwani Sanghavi has received Bachelor of Engg degree in 2012 from L.J.Inst.of Engg. And Tech.She is now pursuing her Masters from L.J.Inst.of Engg.Tech affiliated with Gujarat Technological University. Volume 2, Issue 5 September October 2013 Page 129

Mobile Hybrid Cloud Computing Issues and Solutions

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 information

Cloud Computing for hand-held Devices:Enhancing Smart phones viability with Computation Offload

Cloud 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 information

Survey on Application Models using Mobile Cloud Technology

Survey 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 information

Mobile Cloud Middleware: A New Service for Mobile Users

Mobile 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 information

Mobile Cloud Computing: A Comparison of Application Models

Mobile 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 information

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing

Overview 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 information

Scheduling Manager for Mobile Cloud Using Multi-Agents

Scheduling 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 information

MOBILE CLOUD COMPUTING: OPEN ISSUES Pallavi 1, Pardeep Mehta 2

MOBILE 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 information

Mobile Image Offloading Using Cloud Computing

Mobile Image Offloading Using Cloud Computing Mobile Image Offloading Using Cloud Computing Chintan Shah, Aruna Gawade Student, Dept. of Computer., D.J.Sanghvi College of Engineering, Mumbai University, Mumbai, India Assistant Professor, Dept. of

More information

IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications

IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications Open System Laboratory of University of Illinois at Urbana Champaign presents: Outline: IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications A Fine-Grained Adaptive

More information

A Survey on Mobile Cloud Computing

A 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 information

Mobile Cloud Computing: Critical Analysis of Application Deployment in Virtual Machines

Mobile 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 information

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

Mobile 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 information

CLOUD computing is a coalesce of many computing fields

CLOUD 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 information

Video Publishing and Authoring Services Based on Cloud Computing

Video 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 information

THE ROLE OF CLOUD COMPUTING IN MOBILE

THE 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 information

Mobile Cloud Computing: Approaches and Issues

Mobile 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 information

Elastic Calculator : A Mobile Application for windows mobile using Mobile Cloud Services

Elastic 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 information

ISSN:2320-0790. Keywords : Mobile Cloud Computing, Cloud Computing, Mobile services, Computation offloading.

ISSN:2320-0790. Keywords : Mobile Cloud Computing, Cloud Computing, Mobile services, Computation offloading. ISSN:2320-0790 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

More information

Mobile Cloud Computing: Survey & Discussion. Jianting Yue Sep 27, 2013

Mobile 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 information

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more 36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

Cloudlets: Bringing the cloud to the mobile user

Cloudlets: Bringing the cloud to the mobile user Cloudlets: Bringing the cloud to the mobile user Tim Verbelen, Pieter Simoens, Filip De Turck, Bart Dhoedt Ghent University - IBBT, Department of Information Technology Ghent University College, Department

More information

A Computation Offloading Framework to Optimize Energy Utilisation in Mobile Cloud Computing Environment

A Computation Offloading Framework to Optimize Energy Utilisation in Mobile Cloud Computing Environment A Computation Offloading Framework to Optimize Energy Utilisation in Mobile Cloud Computing Environment Nitesh Kaushik Computer Science and Engg. Department, DCRUST, Murthal Jitender Kumar Computer Science

More information

Mobile Cloud Computing. Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura chamitha@sjp.ac.lk

Mobile Cloud Computing. Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura chamitha@sjp.ac.lk Mobile Cloud Computing Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura chamitha@sjp.ac.lk Mobile Computing Rapid progress of mobile computing have become a powerful trend in the

More information

The Cloud Personal Assistant for Providing Services to Mobile Clients

The Cloud Personal Assistant for Providing Services to Mobile Clients 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering The Cloud Personal Assistant for Providing Services to Mobile Clients Michael J. O Sullivan, Dan Grigoras Department of

More information

Copyright IEEE. Citation for the published paper:

Copyright IEEE. Citation for the published paper: Copyright IEEE. Citation for the published paper: This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of BTH's products

More information

1294 IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 15, NO. 3, THIRD QUARTER 2013

1294 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 information

CSci 8980 Mobile Cloud Computing. MCC Overview

CSci 8980 Mobile Cloud Computing. MCC Overview CSci 8980 Mobile Cloud Computing MCC Overview Papers Students can do: 1 long paper or 2 short papers Extra credit: add another By 8am tomorrow, I will randomly assign papers unless I hear from you Protocol:

More information

A Web Base Information System Using Cloud Computing

A Web Base Information System Using Cloud Computing A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.

More information

Chapter 19 Cloud Computing for Multimedia Services

Chapter 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 information

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 1, March, 2013 ISSN: 2320-8791 www.ijreat.

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 1, March, 2013 ISSN: 2320-8791 www.ijreat. Intrusion Detection in Cloud for Smart Phones Namitha Jacob Department of Information Technology, SRM University, Chennai, India Abstract The popularity of smart phone is increasing day to day and the

More information

How To Understand The History Of Cloud Computing

How To Understand The History Of Cloud Computing Introduction to Cloud Computing Roberto Beraldi CC in a nutshell Cloud computing is a way to use Information Technology infrastructures without the need to install specific HW related to the infrastructures

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL 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 GEARING THE RESOURCE POOR MOBILE DEVICES INTO RESOURCEFULL BY USING THE MOBILE

More information

Beyond the Internet? THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE. Innovations for future networks and services

Beyond the Internet? THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE. Innovations for future networks and services Beyond the Internet? Innovations for future networks and services THIN APPS STORE FOR SMART PHONES BASED ON PRIVATE CLOUD INFRASTRUCTURE Authors Muzahid Hussain, Abhishek Tayal Ashish Tanwer, Parminder

More information

A Literature Survey on Mobile Cloud Computing: Open Issues and Future Directions

A Literature Survey on Mobile Cloud Computing: Open Issues and Future Directions www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 5 may, 2014 Page No. 6165-6172 A Literature Survey on Mobile Cloud Computing: Open Issues and Future

More information

Tactical Cloudlets: Moving Cloud Computing to the Edge

Tactical Cloudlets: Moving Cloud Computing to the Edge Tactical Cloudlets: Moving Cloud Computing to the Edge Grace Lewis, Sebastián Echeverría, Soumya Simanta, Ben Bradshaw, James Root Carnegie Mellon Software Engineering Institute Pittsburgh, PA USA {glewis,

More information

MCC-OSGi: An OSGi-based Mobile Cloud Service Model

MCC-OSGi: An OSGi-based Mobile Cloud Service Model MCC-OSGi: An OSGi-based Mobile Cloud Service Model Fatiha Houacine, Samia Bouzefrane Conservatoire National des Arts et Métiers - CNAM Paris, France houcin_f@auditeur.cnam.fr, samia.bouzefrane@cnam.fr

More information

Security Considerations for Public Mobile Cloud Computing

Security 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 information

Cooperative Caching Framework for Mobile Cloud Computing

Cooperative 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 information

Towards Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms. Mobilware 2010

Towards 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 information

A Lightweight Distributed Framework for Computational Offloading in Mobile Cloud Computing

A 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 information

Optimized Offloading Services in Cloud Computing Infrastructure

Optimized 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 information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

Cloud Computing an introduction

Cloud Computing an introduction Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics

More information

Introduction to Cloud Services

Introduction to Cloud Services Introduction to Cloud Services (brought to you by www.rmroberts.com) Cloud computing concept is not as new as you might think, and it has actually been around for many years, even before the term cloud

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE 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 information

Infrastructure as a Service (IaaS)

Infrastructure 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 information

Desktop Virtualization Technologies and Implementation

Desktop Virtualization Technologies and Implementation ISSN : 2250-3021 Desktop Virtualization Technologies and Implementation Pranit Patil 1, Shakti Shekar 2 1 ( Mumbai, India) 2 (Mumbai, India) ABSTRACT Desktop virtualization is new desktop delivery method

More information

Mobile Cloud Computing Security Considerations

Mobile 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 information

Clonecloud: Elastic execution between mobile device and cloud [1]

Clonecloud: Elastic execution between mobile device and cloud [1] Clonecloud: Elastic execution between mobile device and cloud [1] ACM, Intel, Berkeley, Princeton 2011 Cloud Systems Utility Computing Resources As A Service Distributed Internet VPN Reliable and Secure

More information

Analysis of Cloud Computing Architectures

Analysis of Cloud Computing Architectures Analysis of Cloud Computing Architectures Ritika Mittal 1, Kritika Soni 2 Assistant professor, Dept of CSE, Manav Rachna International University, Faridabad, India 1 Student of M Tech., Dept of CSE, Manav

More information

CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY?

CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY? CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY? Appears in: 2010, Computer, IEEE Computer Society Authors: Karthik Kumar and Yung-Hsiang Lu Electrical and Computer Engineering,

More information

Lecture 02a Cloud Computing I

Lecture 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 information

International Journal of Advance Foundation and Research in Computer (IJAFRC) Volume 2, Special Issue (NCRTIT 2015), January 2015.

International Journal of Advance Foundation and Research in Computer (IJAFRC) Volume 2, Special Issue (NCRTIT 2015), January 2015. Survey On Cloud Computing For Mobile Users Using Machine Servers Ms. Deepali Gothawal 1, Deepali Patil 2, Sneha Chavan 3, Tejaswini Chandekar 4, Rohit Koti 5 Department of Computer Engineering, DYPCOE,

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

Security Infrastructure for Trusted Offloading in Mobile Cloud Computing

Security Infrastructure for Trusted Offloading in Mobile Cloud Computing Security Infrastructure for Trusted Offloading in Mobile Cloud Computing Professor Kai Hwang University of Southern California Presentation at Huawei Forum, Santa Clara, Nov. 8, 2014 Mobile Cloud Security

More information

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business

More information

Cloud Computing/ Semantic Web Initiatives & Tutorial

Cloud Computing/ Semantic Web Initiatives & Tutorial Cloud Computing/ Semantic Web Initiatives & Tutorial Chuck Vollmer March 2011 The Cloud & Semantic Web 1990s 2010s Mainframe Computing Personal Computing Cloud Computing Cloud computing is as big a paradigm

More information

A Comparative Study of cloud and mcloud Computing

A 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 information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

N. J. Pramod Dhinakar 1, G. Kishore Kumar 2, M. Raghavendra 3

N. J. Pramod Dhinakar 1, G. Kishore Kumar 2, M. Raghavendra 3 A Review on Mobile Cloud Computing N. J. Pramod Dhinakar 1, G. Kishore Kumar 2, M. Raghavendra 3 1 Asst. Professor, Dept. of Information Technology, RGM College of Engg. & Tech., Nandyal, Kurnool Dt. 2

More information

A lightweight active service migration framework for computational offloading in mobile cloud computing

A lightweight active service migration framework for computational offloading in mobile cloud computing J Supercomput (2014) 68:978 995 DOI 10.1007/s11227-013-1076-7 A lightweight active service migration framework for computational offloading in mobile cloud computing Muhammad Shiraz Abdullah Gani Published

More information

Client/Server Computing Distributed Processing, Client/Server, and Clusters

Client/Server Computing Distributed Processing, Client/Server, and Clusters Client/Server Computing Distributed Processing, Client/Server, and Clusters Chapter 13 Client machines are generally single-user PCs or workstations that provide a highly userfriendly interface to the

More information

Grid Computing Vs. Cloud Computing

Grid 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 information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS 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 information

Parametric Analysis of Mobile Cloud Computing using Simulation Modeling

Parametric Analysis of Mobile Cloud Computing using Simulation Modeling Parametric Analysis of Mobile Cloud Computing using Simulation Modeling Arani Bhattacharya Pradipta De Mobile System and Solutions Lab (MoSyS) The State University of New York, Korea (SUNY Korea) StonyBrook

More information

Mobile Cloud Computing

Mobile Cloud Computing Mobile Cloud Computing Dr Samia Bouzefrane Laboratoire CEDRIC CNAM, 292 rue Saint Martin http://cedric.cnam.fr/~bouzefra samia.bouzefrane@cnam.fr 1 Agenda Mobile Cloud computing Mobile trusted computing

More information

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,

More information

High performance computing network for cloud environment using simulators

High performance computing network for cloud environment using simulators High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department

More information

Emerging Technology for the Next Decade

Emerging Technology for the Next Decade Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,

More information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

CLOUD COMPUTING USABILITY IN MOBILE COMMUNICATION NETWORK

CLOUD COMPUTING USABILITY IN MOBILE COMMUNICATION NETWORK BEST: International Journal of Management, Information Technology and Engineering (BEST: IJMITE) ISSN 2348-0513 Vol. 2, Issue 3, Mar 2014, 105-110 BEST Journals CLOUD COMPUTING USABILITY IN MOBILE COMMUNICATION

More information

Review On Digital Library Application Services Of Mobile Cloud Computing

Review 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 information

A Virtual Machine Placement Algorithm in Mobile Cloud Computing Environment by Considering Network Features

A Virtual Machine Placement Algorithm in Mobile Cloud Computing Environment by Considering Network Features A Virtual Machine Placement Algorithm in Mobile Cloud Computing Environment by Considering Network Features Chaitra Sathyampet M.E. Scholar Department of Computer Science & Engineering APPA Institute Of

More information

Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges

Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges Mostafa Ammar School of Computer Science Georgia Institute of Technology Atlanta, GA In Collaboration with: Ellen Zegura,

More information

A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service

A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service 2015 IEEE 8th International Conference on Cloud Computing A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service Bowen Zhou, Amir Vahid Dastjerdi, Rodrigo N. Calheiros, Satish Narayana

More information

ENDA: Embracing Network Inconsistency for Dynamic Application Offloading in Mobile Cloud Computing

ENDA: Embracing Network Inconsistency for Dynamic Application Offloading in Mobile Cloud Computing ENDA: Embracing Network Inconsistency for Dynamic Application Offloading in Mobile Cloud Computing Jiwei Li Kai Bu Xuan Liu Bin Xiao Department of Computing The Hong Kong Polytechnic University {csjili,

More information

Mobile Cloud Computing

Mobile Cloud Computing Mobile Cloud Computing Concepts, practice and beyond Satish Srirama satish.srirama@ut.ee Who am I Head of Mobile & Cloud Lab, Institute of Computer Science, University of Tartu, Estonia http://mc.cs.ut.ee

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

Cloud Computing. Up until now

Cloud Computing. Up until now Cloud Computing Lecture 11 Virtualization 2011-2012 Up until now Introduction. Definition of Cloud Computing Grid Computing Content Distribution Networks Map Reduce Cycle-Sharing 1 Process Virtual Machines

More information

Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur

Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur Module 17 Client-Server Software Development Lesson 42 CORBA and COM/DCOM Specific Instructional Objectives At the end of this lesson the student would be able to: Explain what Common Object Request Broker

More information

Computation off loading to Cloud let and Cloud in Mobile Cloud Computing

Computation off loading to Cloud let and Cloud in Mobile Cloud Computing Computation off loading to Cloud let and Cloud in Mobile Cloud Computing Rushi Phutane Department of Information Technology, PICT, Pune 411043, Maharshtra,India, phutane_rushi@yahoo.co.in Prof. Tushar

More information

Multilevel Communication Aware Approach for Load Balancing

Multilevel Communication Aware Approach for Load Balancing Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1

More information

Saving Mobile Battery Over Cloud Using Image Processing

Saving Mobile Battery Over Cloud Using Image Processing Saving Mobile Battery Over Cloud Using Image Processing Khandekar Dipendra J. Student PDEA S College of Engineering,Manjari (BK) Pune Maharasthra Phadatare Dnyanesh J. Student PDEA S College of Engineering,Manjari

More information

Cloud Computing Architecture: A Survey

Cloud 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 information

Outsourcing Resource-Intensive Tasks from Mobile Apps to Clouds: Android and Aneka Integration

Outsourcing Resource-Intensive Tasks from Mobile Apps to Clouds: Android and Aneka Integration Outsourcing Resource-Intensive Tasks from Mobile Apps to Clouds: Android and Aneka Integration Tiago Justino and Rajkumar Buyya Cloud Computing and Distributed Systems (CLOUDS) Laboratory Department of

More information

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),

More information

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information

More information

Visualisation in the Google Cloud

Visualisation in the Google Cloud Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores

More information

Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud

Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud G.Rajesh L.Bobbian Naik K.Mounika Dr. K.Venkatesh Sharma Associate Professor, Abstract: Introduction: Cloud

More information

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 4 Virtualization of Clusters and Data Centers Text Book: Distributed and Cloud Computing, by K. Hwang, G C. Fox, and J.J. Dongarra,

More information

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

A 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 information

Research on Mobile Cloud Computing: Review, Trend and Perspectives

Research on Mobile Cloud Computing: Review, Trend and Perspectives Research on Mobile Cloud Computing: Review, Trend and Perspectives Han Qi Faculty of Computer Science and Information Technology University of Malaya Kuala Lumpur, Malaysia hanqi@siswa.um.edu.my Abdullah

More information

Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services

Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services Faruk Caglar, Kyoungho An, Shashank Shekhar and Aniruddha Gokhale Vanderbilt University, ISIS and EECS

More information

Cluster, Grid, Cloud Concepts

Cluster, Grid, Cloud Concepts Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of

More information

Augmented Smartphone Applications Through Clone Cloud Execution

Augmented Smartphone Applications Through Clone Cloud Execution Augmented Smartphone Applications Through Clone Cloud Execution Byung-Gon Chun, Petros Maniatis Intel Research Berkeley Abstract Smartphones enable a new, rich user experience in pervasive computing, but

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers

More information