A STUDY ON CLOUD STORAGE



Similar documents
VIRTUALIZATION IN CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

White Paper on CLOUD COMPUTING

Cloud Computing Services and its Application

Cloud Computing; What is it, How long has it been here, and Where is it going?

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How cloud computing can transform your business landscape

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

A Survey on Data Storage and Security in Cloud Computing

How To Run A Cloud Computer System

NCTA Cloud Architecture


Cloud Computing. Chapter 1 Introducing Cloud Computing

How To Understand Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Courses Description

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Cloud Computing Technology

Fundamental Concepts and Models

A Study of Infrastructure Clouds

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

How To Understand Cloud Computing

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 02 Issue: 05 Aug p-issn:

CLOUD COMPUTING. A Primer

Secure Cloud Computing through IT Auditing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing Architecture: A Survey

Third Party Cloud Services Its Adoption in the New Age

Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table

The cloud - ULTIMATE GAME CHANGER ===========================================

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

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

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Cloud Computing. What is Cloud Computing?

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Introduction to Cloud Services

E-learning Using Cloud Computing

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May ISSN

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.

Cloud Courses Description

Designing Virtual Labs Using Cloud Computing

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF

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

Security Issues in Cloud Computing

High Performance Computing Cloud Computing. Dr. Rami YARED

Cloud Computing. Karan Saxena * & Kritika Agarwal**

Virtualization and Cloud Computing

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

IBM Spectrum Protect in the Cloud

CLOUD COMPUTING SECURITY CONCERNS

Module 1: Facilitated e-learning

How To Understand Cloud Computing

Role of Cloud Computing in Education

International Journal of Engineering Research and General Science Volume 3, Issue 1, January-February, 2015 ISSN

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

Security Considerations for Public Mobile Cloud Computing

Planning the Migration of Enterprise Applications to the Cloud

Cloud Computing Paradigm Shift. Jan Šedivý

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar

Daren Kinser Auditor, UCSD Jennifer McDonald Auditor, UCSD

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Private Vs Public Cloud

Cloud Computing for SCADA

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION

Virtualization Technologies in SCADA/EMS/DMS/OMS. Vendor perspective Norman Sabelli Ventyx, an ABB company

Design of Cloud Services for Cloud Based IT Education

Indian Journal of Science International Weekly Journal for Science ISSN EISSN Discovery Publication. All Rights Reserved

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Cloud Computing Services In Libraries: An Overview

Unified Communications and the Cloud

Lecture 02a Cloud Computing I

How cloud computing can transform your business landscape.

Fundamental Concepts and Models

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Cloud Computing and Amazon Web Services

Cloud Computing: The Next Computing Paradigm

Security management in the internet era

Cloud Models and Platforms

Architectural Implications of Cloud Computing

Transcription:

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. 5, May 2014, pg.966 971 RESEARCH ARTICLE A STUDY ON CLOUD STORAGE M. Lakshmi Neelima 1, M. Padma 2 1 Asst Prof, CSE Dept, GPREC, KURNOOL, neelimedum@gmail.com 2 Asst Prof, CSE Dept, GPREC, KURNOOL, padma.gprec@gmail.com ISSN 2320 088X ABSTRACT Cloud computing is the emerging technology. Cloud computing provides easy access and high performance computing on the data.another major challenge that today software companies face, are storage of data at affordable cost and make available all the time. This paper provides the study on introduction to cloud storage and virtual storage architecture. INTRODUCTION Day to day, the usage of data in the computer has been increasing from common man to organization. The question arises where to store the important data, how to share the data, how to access the data globally, how to manage the data, how to make data available all the time, how can all these be achieved with reasonable cost? The answer to all these questions is cloud computing. NIST [1] defines Cloud computing as a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. BENEFITS OF CLOUD COMPUTING The factors that make more companies to move cloud are Reduces the maintenance cost like no need of licensed software fee for each system, the purchase of new hardware and software is reduced. Access to the application can be done anytime, anywhere provided that they should be connected to internet. Scalable Improves Flexibility Disaster Recovery As the services are based on Pay per use,capital expenditure can be reduced 2014, IJCSMC All Rights Reserved 966

User Friendly Environment Quick Deployment Less Energy Consumption CLOUD SERVICES [2] The services of the cloud can be classified into the three categories namely Software as a Service, Platform as a Service, Infrastructure as a Service. All the services are based upon the Pay-per-use model. Software as Service: In SaaS, an application is hosted by service provider and then accessed via the world wide web by a client. These are mainly designed for end users. Customers need not install the application on the local computer there by eliminating installation and maintenance cost. The updating of software is taken care by the SaaS provider. Most of the SaaS solutions belong to multitenant architecture. As the software is managed at central location, customer can access to the application at any time and place, the only thing required is access to the web. Some of the SaaS providers are Google Apps, Quickbook overview, Microsoft Office live Business, Amazon, Linkedln, Workday,Netsuite. Usage of SaaS is beneficiary when there is significant need for mobile or web access like mobile sales management software, significant interplay between organization and outside world like email, applications like tax or billing software used once in a month. Platform as a Service: With this kind of servicing facilities, provided, one can deploy the application without installing the platform on the local system that is software can be deployed in cloud infrastructure. The main benefit of using PaaS is that developer need not worry about the platform updates, storage. These features are taken by PaaS providers. Some PaaS providers provide prebuilt functionality so that users can avoid building everything from the scratch. Some of the PaaS providers also provide online community where developers can share best practices can get ideas, seek advice from others. The implementation of PaaS is different from one provider to another provider. Amazon webservices, Appistry, Appscale, Google, OpenStack, Flexiscale, LongJump are some of the PaaS providers. Infrastructure as a Service: Unlike SaaS and PaaS, IaaS provide hardware resources as service. The resources include memory, servers, networking devices, processing power. These are used to deploy the application. Multiple users can use infrastructure through the use of virtual machines. In order to manage these virtual machines, a governance framework is required,which helps in avoiding uncontrolled access to the users sensitive information. Utilization of this service will help in reducing the initial investment in company s hardware. The service is based on pay-peruse model. Amazon Web Services EC2 and S3 are best examples for IaaS. DEPLOYMENT MODEL [3] The Cloud services can be deployed in any one of the four following ways depending on the customer requirement. Each model has its advantages and disadvantages 1. Public Cloud: In this model, general public can access the services, storage, application offered by the provider. Pubic clouds are owned and managed by the third- party service providers. Flexibility, elastic environment, freedom of self service, pay-per-use, availability, reliability are some of the characteristics of public cloud. The main drawback of this model is lack of high level security. Ex: Amazon Elastic Cloud Compute, Google App Engine, Blue Cloud by IBM. 2. Private Cloud: This model provides access to the systems and services within an organization. Industries like finance mainly opt to this model, where security is the 2014, IJCSMC All Rights Reserved 967

primary concern. Data stored in private cloud can only be shared among the users of an organization. There are two types of private cloud namely, On-Premise Private Cloud, Externally-Hosted Private Cloud.The disadvantage of this model is,it is difficult to deploy globally. Amazon Virtual Private Cloud, Microsoft Private Cloud are some of the examples of this model. 3. Hybrid Cloud: It is the combination of both public and private cloud. Scalability, cost efficiency, Security, Flexibility are the features of Hybrid cloud. 4. Community Cloud: Organizations with similar interest and requirements share the cloud infrastructure. It provides better security when compared to public cloud. This may be managed by either internally or third party CLOUD STORAGE Cloud storage is a service that maintains data, manage and backup remotely and made data available to users over the network (via internet).there are many cloud storage providers. Most of the providers provide free space up to certain gigabytes. For ex: DropBox provide free space up to 2GB, Google Drive, Box, Amazon, Apple Cloud provide free space up to 5GB, Microsoft SkyDrive provide free space up to 7GB[4].Customer have to pay amount according to the plan if they cross the free space limit. Features like maximum file size, auto backup, bandwidth, upgrade for limited space differ from one provider to another provider like maximum file size in DropBox is 300MB where as maximum file size in Google Drive is 1TB. By using cloud storage service, customers need not invest on storage devices, even technical support is not required for maintenance, the storage, backup, disaster recovery [5]. The concept of cloud storage in not worth when the client is able to store and manage the data at low cost when compared through the use of cloud.so, the cloud should be designed in such a way that it is cost effective, autonomic computable, multi-tenant, scalable, available, control, efficient. CLOUD STORAGE STANDARDS [6] Storage Network Industry Association TM published CDMI in the year 2009.This supports both Legacy and New applications. Cloud storage standards define roles and responsibilities for archiving, retrieving, data ownership. This also provides standard auditing way so that calculations are done in consistent manner. These are helpful to the cloud storage providers, cloud storage subscribers, cloud storage developers, cloud storage service brokers.by using CDMI, cloud storage subscribers can easily identify the providers according to their requirements. Even, the CDMI provides common interface for providers to advertise their specific capabilities so that subscribers can easily identify the providers. GENERAL CLOUD STORAGE ARCHITECTURE [7] Cloud storage architecture consists of front end, middleware, back end. The front end can be webservice frontend, file based front end, and even more traditional front ends. The middleware consists of storage logic which implements various features like replication, data reduction, data placement algorithms. The back end implements the physical storage for data. 2014, IJCSMC All Rights Reserved 968

User 2 User 1 User n Network (public/private/hybrid, Access protocols) Front End Storage Logic Back End The access methods for cloud are different from traditional storage as the cloud holds different type of data of different customers. Most of the providers implement multiple access methods. VIRTUAL STORAGE ARCHITECTURE [8] [9] [10] An important part of the cloud model is, the concept of a pool of resources that is drawn from upon the demand in small increments.the recent innovation that has made this possible is virtualization. Cloud Storage is simply the delivery of virtualized storage on demand. This architecture is based on Storage Virtualization Model. It consists of three layers namely 1.Interface Layer, 2.Rule and Metadata Management, 3. Virtual Storage Management. In Interface Layer, Administrator and users are provided with the interface modes that may include icommands, client web browsers. The Rule and Metadata Management layer consists of 2 parts- Upper layer and Under layer. The upper layer consists of separate interface for client and admin. Both interface s have different rights. Rule is created from the Operating Transactions. In the client interface, user requests are sent to the Resource Based Services and Meta-Based Services. These services are present in the Under layer. Resource based service control resource scheduling, where as Meta-based Service manages the Meta data. Physical device virtualization and data/ file request load balancing is taken care by the Virtual Storage Management layer. Parameters like bandwidth, rotating speed etc are maintained by URM. System maintains a table holding these parameters and also routing table. After analyzing all resource nodes, system will assemble the collection in logic space and structure a global space at last. If there is data/file 2014, IJCSMC All Rights Reserved 969

write request, system invokes write operation. Similarly, Replica routing module is invoked when there is need to balance the load. Replica module is implemented by using Fair-Share Replication algorithm. Based on the access load factor, this algorithm will identify the best candidate nodes for replicas replacement. CONCLUSION This paper presents the key technologies and virtual storage architecture in cloud. Cloud storage is more advantageous than traditional storage because of its availability, scalability, performance, portability and its functional requirements. Implementing virtualization in the cloud storage improves the scalability, availability but at the same time providing security in the virtual environment is complex. So apart from virtualization, emphasis should be given regarding security in virtual storage. REFERENCES [1] Peter Mell,Timothy Grance, The NIST Definition of Cloud Computing, Sep,2011. Available: http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf [2] E.Gorelik, Cloud Computing Models, Massachusetts Institute of Technology Cambridge, MA,2013. Available: http://web.mit.edu/smadnick/www/wp/2013-01.pdf [3] K.Parsi, M.Laharika. (2013,May). A Comparative Study of Different Deployment Models in a Cloud. IJARCSSE[online].3(5),pp-512-515. [4] http://www.baylor.edu/business/mis/nonprofits/doc.php/197132.pdf [5] R.Aronika Paul Rajan,S.Shanmugapriya.(2012,May-Jun).Evolution of Cloud Storage as Cloud Computing Infrastructure Service.IOSRJCE.1(1),pp-38-45. [6]Gurudatt Kulkarni,Rani Waghmar,Rajnikant Palwe,Vidya Waykule,Hemant Bankar,Kudilik Koli. Cloud Storage Architecture.IEEE International conference on Telecommunication Systems,Services,and Applications(TSSA) [7]M.Tim Jones.(2010). Anatomy of Cloud Storage Infrastructure.IBM Available:https://www.ibm.com/developerworks/cloud/library/cl-cloudstorage [8]Pravin O.Balbudhe,Pradip O.Balbudhe.(2013,MAR).Cloud Storage Reference Model for Cloud Computing.IJIEASR.2(3),pp-81-85 [9]Hao Liu,Shijun Liu,Xiangru Meng,Chengwei Yang,Yong Zhang(2010). LBVS:A Load Balancing Strategy for Virtual Storage. IEEE International conference on Service Sciences. [10]Quisar Rasool, Janzhong Li, George S.Oreku, Ehsan Ullah Munir.(2008).Fair-Share Replication in Datagrid,Information Technology Journal.7(5),pp-776-782 2014, IJCSMC All Rights Reserved 970

Authors Profile and Image Pressently Ms M.Lakshmi Neelima is working as an Asst.Prof in CSE.Dept, GPREC, Kurnool. She has done M.Tech(CSE) from JNT University, Anantapur, 2012, AP, India. She has total teaching experience of2.5 years. She has two Research papers published in Internatioal journals to her credit. Her main research interests are Cloud Computing and Distributed Systems. Pressently Mrs M.Padma is working as an Asst.Prof in CSE.Dept, GPREC, Kurnool. She has done M.Tech(CSE) from Satyabhama University,Chennai, 2010, AP, India. She has total teaching experience of 10 years. She has two Research papers published in Internatioal journals to her credit. Her main research interest is mobile cloud computing. 2014, IJCSMC All Rights Reserved 971