Cloud Computing, Mobile Cloud Computing and Comparison between its Technologies

Similar documents
ABSTRACT. Keywords: Cloud Computing, Mobile Cloud Computing, infrastructures, applications, etc. I. INTRODUCTION

Understanding Cloud. #IBMDurbanHackathon. Presented by: Britni Lonesome IBM Cloud Advisor

EIS Quick Bites: NOV 2018 by Prof. Om Trivedi

CLOUD COMPUTING- A NEW EDGE TO TECHNOLOGY

Cloud Computing. Christian Muschter. Oracle On Demand Sales Manager Deutschland. Hamborner Strasse 51, Düsseldorf, Deutschland

Introduction to Information Security Prof. V. Kamakoti Department of Computer Science and Engineering Indian Institute of Technology, Madras

Bluemix Overview. Last Updated: October 10th, 2017

Discovering the Scope of Mobile Agent Technology in Cloud Computing Environment: A Study

WHAT IS CLOUD COMPUTING?

How to Choose a Managed Services Provider

<Insert Picture Here> Cloud Computing

Cloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar

Total Cost Management and Cloud Computing

Survey Analysis of SMEs By Using Cloud Computing

ANALYSIS OF BENEFITS AND DRAWBACKS OF TRADITIONAL ERP VERSUS CLOUD BASED ERP SYSTEMS

INTER CA NOVEMBER 2018

Cloud Computing An IBM Perspective

Parallel and Context Based Search in Cloud using Multi Agent System

Cloud Solutions Infrastructure, Platform or Software: Where should you go?

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

Platform as a Service Computing Environment for Earthquake Engineering

A Cloud Computing Handbook for Business

Nicx Limited Cloud Computing

Cloud Computing: What s Your Service? Introduction

itsmf Annual Conference 2012

Implementation of cloud computing in higher education

Systems. Ramchander. Librarian, RPS Group of Institution, Balana/Mohinder Garh Abstract

The Cloud at Your Service

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Redefining Perspectives A thought leadership forum for technologists interested in defining a new future

5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN Cloud Computing in Education

Cloud Solutions Infrastructure, Platform or Software

Data Management in the Cloud CISC 878. Patrick Martin Goodwin 630

Managed Services. Managed Services. Choices that work for you PEOPLESOFT ORACLE CLOUD JD EDWARDS E-BUSINESS SUITE.

APPLICATIONS OF CLOUD COMPUTING TECHNOLOGIES IN LIBRARY AND INFORMATION CENTERS: ADVANTAGES AND DISADVANTAGES

RELIABLEIT. How to Choose a Managed Services Provider. Finding Peace of Mind

What is cloud computing and its impact on nonprofit software?

BOC Group Customer Success Story

Introduction to Enterprise Computing. Computing Infrastructure Matters

Everyone is doing it... But is it safe?

Cloud Computing 1/17/2012

Fortacs Group, LLC S T R A T E G I C B U S I N E S S A N D I T S O L U T I O N S

International Journal of Advanced Research in Computer Science and Software Engineering

A Study on Services Provided by Various Service Providers of Cloud Computing

Keywords cloud computing, cloud services, Service level agreement, task scheduling, load balancing, resource utilization.

On-premise or Cloud: Which is Right for Your Business

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN

HP Cloud Maps for rapid provisioning of infrastructure and applications

Implementing Microsoft Azure Infrastructure Solutions

Is Your Organization Ready for the Cloud? UNDERSTAND THE FACTS

Engineering Cloud Applications 1

Medidata Clinical Cloud (MCC) Validation

Study of Simulation Tools in Cloud Computing Environment

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Prime and Prospective status of cloud computing in E-governance: A Literature Review Approach Mr.Sameer Narang 1. Abstract

A survey on Software as a service (SaaS) using quality model in cloud computing

Cloud Computing Models : A Survey

What s new on Azure? Jan Willem Groenenberg

Cloud Computing Lecture 3

A Dynamic Cloud Computing Platform for ehealth Systems

Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service

The business owner s guide for replacing accounting software

Pranav Tank, Darshan Upadhyay, Kunal Khimani Asst. Professor, I.T. Department, VVP Engineering College, Rajkot, Gujarat, India ABSTRACT

Special thanks to Chad Diaz II, Jason Montgomery & Micah Torres

Cloud NDT A Good Mix? Eric Dusablon

Software engineering efficient and flexible siemens.com/sicbs

Meetup DB2 LUW - Madrid. IBM dashdb. Raquel Cadierno Torre IBM 1 de Julio de IBM Corporation

Application Performance Management for Cloud

Tough Math for Desktop TCO

WHITE PAPER Migrating to the Cloud

Nikon Precision's Journey to the PLM Cloud. Ryan Porzel

White Paper. Understanding the Cloud Computing Stack

Securing Capabilities in the Cloud: Security and Privacy in the Evolution of Cloud Computing

IBM SmartCloud Strategy How cloud computing can support your business Christoph Schwaiger Cloud Offering manager, CEE October 18th, 2011

Module: Building the Cloud Infrastructure

Introduction to Cloud Computing

Cloud Computing :An Introduction to SMAC

VMWARE HORIZON 7. End-User Computing Today. Horizon 7: Delivering Desktops and Applications as a Service

SATURN th Annual SEI Architecture Technology User Network Conference

EFFECTIVE BANDWIDTH ALLOCATION APPROACH BASED ON USERS BILLING IN CLOUD ENVIRONMENT

The Role of Cloud Computing Standards and Architectures in framing a good e- Governance

ICT procurement trends in the Netherlands

Cloud computing with its Models

System and Server Requirements

Digital Transformation

<Insert Picture Here> Cloud: Is it Ready for Prime Time?

Adopting Cloud in Your Enterprise

A SURVEY ON DEPLOYING HPC IN THE CLOUD USING VOLUNTEER COMPUTING

PDSA Special Report. Why Move to the Cloud

A Measurable Multitenant Customer Relationship Management Application on Cloud Platform: Cloud CRM

Cloud Opportunity and Smarter IT Delivery

Implementing Microsoft Azure Infrastructure Solutions

The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS

SOFTWARE AGENT AND CLOUD COMPUTING: A BRIEF REVIEW Gambang, Pahang, Malaysia 2 College of Information Technology, Universiti Tenaga Nasional,

Cloud Computing. University of Economics and Law. Duc.NHM Faculty of Information Systems

Perspektive Cloud Computing Wertschöpfung für Unternehmen heute und morgen. Fabian Klose, Cloud Solution Sales Leader, Germany

The Cloud and the TruMethods Way

VMware Horizon 7. End-User Computing Today. Horizon 7: Delivering Desktops and Applications as a Service

An E-Retailing System Architecture Based on Cloud Computing

Transcription:

World Journal of Technology, Engineering and Research, Volume 2, Issue 1 (2017) 32-40 Contents available at WJTER World Journal of Technology, Engineering and Research Journal Homepage: www.wjter.com Cloud Computing, Mobile Cloud Computing and Comparison between its Technologies Kusum Lata a, Sugandha Sharma b a.b Chandigarh University,Mohali, India Keywords Cloud Computing Mobile Cloud Computing Infrastructures applications Software A B S T R A C T Cloud Computing is basically provides on demands services to local clients or users with the help of internet. Cloud Computing offers applications, infrastructures and online data storage facilities by which we can manipulate, configure and access the software and hardware resources easily and quickly. Mobile Cloud Computing is also a kind of Cloud Computing in which computing is included the device like mobile. This paper represents the types of cloud computing, its service models, advantages, disadvantages of Cloud Computing. In this paper we also discuss the techniques of Mobile Cloud Computing like Offloading, technologies and some issues related to the Cloud Computing that are security and data privacy issues. 2017 WJTER All rights reserved. 32

I. INTRODUCTION Cloud: It refers to internet or something which represents at remote location. It provides various kinds of services in public and private network like LAN (Local Area Network), WAN (Wide Area Network) etc. Its examples are e-mail, web conferencing etc. Cloud Computing: Cloud computing is a kind of on-demand computing where we can share no. of resources and information to the computer. Cloud Computing offers user to use kinds of infrastructures, platforms and also software that provides at very cheap cost. [10] Cloud Computing allow us to create and customize online applications and games also. It also helps us in manipulating, accessing and configuring kinds of hardware and software resources. It also provides us online data storage infrastructures and applications. Cloud computing is internet based computing which is reliable and user friendly in nature. Characteristics of Cloud Computing: Fig 1.1: Cloud Computing Basic Model A Cloud Computing is used in these days and it is an emergingterm of computing utilities. Cloud Computing have various kinds of important characteristics and software. The characteristics of Cloud Computing are: Provide On-Demand Services: It provides services such as e-mail, network, applications and software without the help and interaction of service provider. Large Network Access: Cloud Computing Services are available over the network. It provides public, private, hybrid and community cloud for easy network access to the user. 33

Elasticity: Cloud is very scalable and flexible to complete needs of user. The kinds of resources and services are provided very quickly and user can easily access more or less services from cloud pool.[5] Measured Services: The resources of cloud can be measured, controlled and optimize easily. Types of Cloud Computing: Cloud Computing comes in the form of Public, Private, Hybrid, Community, Distributed, Inter and Multi cloud etc.[4] Public Cloud: It provides on demand services like business, government, organizational and academic. In Public Cloud single administrator provides services to the multiple users. The only disadvantage of Public cloud is it is less secure in nature. Private Cloud: The system and services is accessible only within an organization. The advantages of Private Cloud is high privacy, improve reliability, more security, cost and energy efficient in nature. Hybrid Cloud: It generally includes the critical and non-critical activities of public and private cloud both. In hybrid cloud some network issues are faced. Hybrid cloud is also composition of public,private and community cloud. [7][6] Community Cloud: The system and services are accessible by a group of organizations in community cloud. Fig 1.2: Types of Cloud Computing 34

Distributed Cloud: In distributed cloud set of machines are located at location but all are connected to a single network. Inter Cloud: It shows the inter-connectivity between cloud and cloud globally. It focuses on the direct inter-operability between public cloud service providers and consumers. Multi Cloud: In multi cloud no. of computing services lies in a single heterogeneous architecture to increase flexibility through choice and reduce reliance of single vendor. Service Models: 1) IaaS(Infrastructure as a Service) 2) PaaS(Platform as a Service) 3) SaaS( Software as a Service) IaaS: This is the most basic and common service model. It provides physical and virtual machines and computer. In this model cloud user maintains operating system and applications. The IaaS model is generally used to access essential IT resources.[2]these resources are included services which are linked to computer resources, communication channel and data storage. Example: E-mail, Virtual desktop, games etc. PaaS: It provides typically toolkit and standard for development. It generally provides computing platforms, operating system, databases and web server etc.[3]. It combines the environment for developing and provisioning cloud applications. SaaS: It is developed over internet. It is a type of delivery model where software and data are hosted in cloud environment by a third party which may be called as Cloud Service Provider. In SaaS the user access applications and databases.[10]it operates and install application and software in cloud and user access these easily. Advantages: There are various advantages of cloud computing that are: It reduces the cost and provides applications and services as compare to the server cost. It is easily available so the user can easily work at any location. It provides very flexible and reliable services. The software is easily updated and provides fresh software. It is user and environment friendly. Disadvantages: There are also some disadvantages of cloud computing also that are: 35

All work of Cloud Computing is totally dependent on internet connectivity. Applications and data are not safe on internet. Some security, privacy and cost issues are also faced in cloud computing. Issues: 1. Privacy Issues: In -mail and oogle various kinds of privacy problems are faced in cloud computing. 2. Security Issues: Various kinds of security issues are faced in cloud computing. 3. Sustainability: Some primary environmental problems are also associated with cloud like energy use. 4. Portability: The ability to move application and its data between public and private cloud environment. Technologies: 1. rid Computing: This technology divides all tasks into smaller tasks where group of computers in locations are connected with each other to achieve specific objectives. 2. Utility Computing: Utility computing is a kind of service model or pay per-use model where resources and infrastructure are provided to customer for specific usage like on-demand services. 3. Virtualization: It is a task in which software separates a physical computing device into two or more virtual devices. II. MOBILE CLOUD 1) Mobile Cloud Computing: Mobile Cloud Computing is basically the combination of mobile computing and cloud computing that includes hardware, software and communication for performing operations like accessing information, storing data and running applications on mobile devices. The main focus of Mobile Cloud Computing is to provide accurate, real time and valuable information. 36

Fig 2.1: Mobile Cloud Computing Basic Model Offloading Technique in MCC: Offloading is a kind of network related application in which smart phones access cloud with the help of internet. The offloading concept is provides resources to mobile and execute the mobile application applications on cloud. This technique offloads the heavy computation on cloud and save resources of mobile on cloud. Types of Offloading: It is basically of two types that are: Partial or Static Offloading: When only the intensive part or an application could be offloaded is called partial offloading. In this heavy task is computed and executed on android and virtual machines or clone cloud and other remaining task is executed on smart phone.[8] Complete or Dynamic Offloading: This technique is used to offload complete task and application to cloud for saving battery life of smart phone.[8][9]in this technique whole application is on cloud and cloud act as replica of smart phone. The infected files are cleaned at cloud side and cleaned files are on the smart phones. Mobile Cloud Computing applications have application models of are explained as below with their functions: Application Model Function of Application Model 1. COST MODEL This model represents that the various parameters of mobile cloud computing is provide efficient solution and performance or not. 37

2. ENERALI-TY OF SOLUTION This represents that the all applications have solutions or not. 3. STATIC AND DYNAMIC ADAPTATION 4. NETWORK LOAD It represents that the all the responsibilities are divided between cloud side and clients of mobile or not. It shows that what limit of data is transferred and latency of the offloading system. 5. SCALABILITY It shows that application is scaled or not. 6. PRORAMMIN ABSTRACTION It represents that the performance of tools is capable to take solid applications or not. 7. IMPLEMENTAT It is shows that the development of mobile cloud applications is difficult or not. ION COMPLEXITY 8. MIDDLEWARE It shows that technologies are beneficial to complete system properties or not. I11. COMPARISON BETWEEN TECHNOLOIES OF CLOUD CLOUD Cloud computing provide us data storage, applications which is online based in nature. It is used to access applications which are on internet. Different users can access applications over the internet on RID rid computing is the collaboration of computers that are located on locations to achieve a single goal. It is a type of distributed system which is taking workloads which take large no. of files. In grid UTILITY Utility Computing is a type of ondemand service provider like grid computing which is used to enhance the resources and reduce cost for accessing applications. Utility computing is a type of provisional model which provide services and FO Fog computing is also known as fogging which is an architecture which take two or more combined devices that take large amount of storage like data which is stored in cloud. It is facilitates the storage, services of network operations to MOBIL;E CLOUD Mobile Cloud Computing is basically the combination of mobile computing and cloud computing that includes hardware, software and communicatio n for performing operations like accessing information, storing data and running 38

same time. Users can manipulate applications over the internet on same time. In cloud computing we can do online develop programs on environments with the help of platform as a service model. computing a super computer like virtual computer is located on center and no. of computers are coupled together to complete and approach no. of heavy tasks. manage infrastructure and available to the customer according to their needs. Utility computing also supports grid computing which have large computational task with the help of no. of computers. compute the centre computer which is data centre and end devices of cloud. applications on mobile devices. The main focus of Mobile Cloud Computing is to provide accurate, real time and valuable information. IV. CONCLUSION Cloud computing is verity cheap way for users to access resources and applications at same place. With the help of cloud it is easier to access various application and software from longer distance. Cloud computing is safe to secure all resources and data of a user. Cloud computing provides us on demand services by which user can easily access various applications at locations and at low price. REFERENCES [1] Harshitha. K. Raj, (2014) A Survey on Cloud Computing in International Journal of Advanced Research in Engineering, issues July. [2] Palvinder Singh, Er. Anurag Jain (2014) Survey Paper on Cloud Computing in International Journal of innovations inengineering and Technology, issues April. [3] Karthik Kumar Jibang, Liu Yung Hsiang, Lu. Bharat Bhargava (2012) in Springer, issues April. [4] Pragya upta, Sudha upta (2012) Mobile Cloud Computing: The Future of Cloud in International Journal of Advanced Research in Electrical, Electronic Instrumentation Engineering, issues September. 39

[5] Han Qi Abdullah ani (2013) Research on Mobile Cloud Computing: Review, Trend and Perspectives in IEEE, issues April. [6] Priyanka Asrani (2010) Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? in IEEE, issues April. [7] Ms. Snehal P. Warhekar, Prof. V.T. aikwad (2014) Mobile Cloud Computing: Approaches and Issues in International Journal of Emerging Trends and Technology in Computer Science, issues April 2014. [8] Karamjeet Kaur, Sugandha Sharma, Mayank Arora (2014 ) Mobile Cloud Computing Techniques: A Review in International Journal of Advanced Research in Computer Engineering and Technology, issues April. [9] Palvinder Singh, Er. Anurag Jain (2014) Survey Paper on Cloud Computing in International Journal of Innovations in Engineering and Technology, issues April. [10] Jasleen Kaur, MS. Anupma sehrawat MS. Neha Bishnoi (2014) Survey Paper on Basics of Cloud Computing and Data Security in International Journal of Computer Science Trends and Technology, issues June. 40