• No results found

DATA RESOURCE MANAGEMENT APPROACH TOWARDS ELASTICITY AND AGILITY IN CLOUD COMPUTING

N/A
N/A
Protected

Academic year: 2020

Share "DATA RESOURCE MANAGEMENT APPROACH TOWARDS ELASTICITY AND AGILITY IN CLOUD COMPUTING"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Available Online at www.ijpret.com 617

INTERNATIONAL JOURNAL OF PURE AND

APPLIED RESEARCH IN ENGINEERING AND

TECHNOLOGY

A PATH FOR HORIZING YOUR INNOVATIVE WORK

DATA RESOURCE MANAGEMENT APPROACH TOWARDS ELASTICITY AND

AGILITY IN CLOUD COMPUTING

DR. KISHOR M. DHOLE1, DR. VINAY CHAVAN2, PROF. HEMANT DESHMUKH3

1. Assistant Professor, S.K. Porwal College, Kamptee, Nagpur (India)-441001 2. Associate Professor and Head, S.K. Porwal Kamptee Nagpur (India)-441001 3. Associate Professor and Head Shri. Shivaji Science College, Amravti-444606

Accepted Date: 05/03/2015; Published Date: 01/05/2015

\

Abstract: This paper introduce data resource management and configuration in cloud computing. Cloud computing is a flexible model equipped with various computational resources. The capacity, scalability, flexibility, agility and elasticity of such resources depend on appropriate management of data resources in cloud environment. The ability of the cloud data resources are added elastic nature compare to others computing resources in cloud. This paper is a brief discussion over data resources in cloud environment and about its elastic and agile nature. The paper also focuses over ability of cloud resources which can be accessed over the internet and adapted by various users over different geographical reason. Cloud is a shared pool of resources that can be dynamically accessed over internet. Public clouds are more flexible in nature compared to hybrid and private cloud. In the further sections of paper different technology associated with different cloud is discussed.

Keywords: Dbaas, Cloud Agility, Cloud Elasticity, VMware, Virtualization, Global traffic manager.

Corresponding Author: DR. KISHOR M. DHOLE

Access Online On:

www.ijpret.com

How to Cite This Article:

(2)

Available Online at www.ijpret.com 618

INTRODUCTION

Elasticity of the data resource in cloud computing is for better flexibility and it depends on the compatibility of data resources in cloud computing [1],[2]. Clouds in cloud computing provides a service oriented model for the users with vast verity of serves offered. The basic services offered by cloud are Platform as a Service (PaaS), Infrastructure as a Service (IaaS), and Data as a Service (DaaS). Data elasticity within the resource is concerned with the performance of data usage. Elasticity of the data within the cloud depends on the resources within the cloud. This paper is a brief discussion on elastic nature of database resources and proposing methods to increasing the data resource elasticity.

I. data resource management

Cloud Data resource management is used for increasing the flexibility of the data access by different cloud user. The data management is for ability in cloud data access which provides an interface through which data can be accessed in quicker format [3], [4]. If data is accessed in more appropriate manner it will affect the capability and adaptability in cloud computing.

Data resource can be managed for the following factors which are for consistence of data while accessing it, scalability of data storage in cloud managing the distributed data environment in cloud [5],[6].

Moving towards paradigm for better data environment in clouds, it is important to study traditional implementations, and beyond that security of data associated with the architecture is important to study. The data resources should be managed with using the following term.

Quality of Service for Cloud Data Resources (QoS) - Unlike regular data centres and higher computing resources, a well-designed architecture shrill can project a much elevated QoS than normally possible. This is due to the need of dependence on specific hardware or software, so any physical or logical machine failures can be less intensive without the user’s knowledge.

• Specialized Environment for Data Users - Within a Cloud, the user can utilize convention tools and services to meet up their needs. This can be use the latest library, toolkit, or to support different codes within new infrastructure.

(3)

Available Online at www.ijpret.com 619 greater flexibility will help the users for only paying for needed infrastructure while maintaining the option to increase services as needed.

• Simplified Interface of Data Resources – At the time of using a specific application, a set of tools or Web services, Clouds provide access to a huge amount of computing resources in a simplest and user friendly way. This helps the user to access computing resources more flexible.

II. Database as a services

Databases are banks for information with associations within the information that can help make the data searchable. Distributed databases, like Amazon’s SimpleDB, spread information among physically distributed hardware. But to the client, the information seems to be located in one place. The advantages of such databases include the following:

• Improved availability for users: If there is a fault in one database system, it will only affect one sector of the information, not the entire databases.

• Improved performance for user experience: Data is located near the site with the greatest demand and the database systems are parallelized, which allows the load to be balanced among the servers and this gives a much better user experience and faster processing time.

• Cost of Processing: It is less expensive to create a network of smaller computers with the power of one large one, so this databases will comes with fewer prices compare to large computing systems.

• Flexibility for Users: Systems can be changed and modified without harm to the entire database. This helps the users and provides greater flexibility.

Table1 shows different types of databases for cloud computing environment. These databases are termed on the category for sql and nosql based databases.

III. Database Services

(4)

Available Online at www.ijpret.com 620

Table 1:Cloud Databases

DaaS comes with these benefits:

• Ease to use Hardware: There are no servers to provision and no redundant systems to worry about. You don’t have to worry about buying, installing, and maintaining hardware for the database.

• Power of flexibility: The database isn’t housed locally, but that doesn’t mean that it is not functional and effective. Depending on your vendor, you can get custom data validation to ensure accurate information. You can create and manage the database with ease.

• Integrating the Database: The database can be integrated with your other services to provide more value and power. For instance, you can tie it in with calendars, email, and people to make your work more powerful.

• Large data Management: Due to large databases benefit from constant pruning and optimization, typically there are expensive resources dedicated perform. With some DaaS offerings, this large scale management can be provided as part of the service for much less expense [6],[7]. The provider will often use labor pools to take advantage of lower labor costs. So it’s possible that using the service in Chicago, the physical servers are in India, and the database administrator is in the Mel born. In the further section elasticity and agility are explained which two main important factors are for databases services.

IV. Benefits of the cloud elasticity

The elastic cloud model as shown in figure1 gives the following benefits.

Sr. No Cloud Databases

NoSQL Cloud Database

1. Amazon Dynamo DB

2. Amazon Simple DB

3. Google App Engine Datastore

SQL Based Cloud Database

1. Amazon Relational Database Service

2. Microsoft SQL Azure

3. Heroku Postgre SQL

(5)

Available Online at www.ijpret.com 621  Agility

 DevOps efficiency

 Acceleration of new application deliverance

 Opportunities to run workloads

 Freedom to innovate

Agility: Agility is one of the key benefits of cloud computing. Agility supports to provide exact requirement of the business, like how much of CPU needed, memory, disk space or what kind of network or application configuration is required and how the client wants to allocate these resources. The profit of agility depends on the requirement of organizations whether they needed public or private cloud utilization.

DevOps efficiency:This develops operational efficiency for the elasticity of the data resources in the cloud with database configuration.

Acceleration of new application deliverance:This gives more acceleration to new application in resource management for the delivery of the data.

Opportunities to run workloads: It provides more opportunities to run the workload on the load balancer in public cloud for accessing the databases.

Freedom to innovate: Elasticity deploys more freeness to innovate the features on virtual machine through the load balancer for managing and accessing the database resources in the public cloud.

V. Elasticity

The ability of the system to deal with dynamic partition reconfiguration is the basis functionality for the elasticity of the databases. When the load occurs on the system is low, the system can operate with a small number of computing resources.

(6)

Available Online at www.ijpret.com 622 Elasticity of the system is been calculated by calculating the number of load a system can be starched to, this factor helps the system to adjust the accordingly.

Fig.2 Cloud Database Model for Elasticity

Elasticity and scalability for the rapidly growing needs of the datacenter requires these collections of automatically managed services to scale efficiently and with essentially no limits, leasing services adapt easily to changing requirements and workloads. Sun’s VeriScale architecture provides the architectural platform that can deliver these capabilities. Sun Microsystems has been developing open and modular infrastructure architectures for more than a decade. The features of these architectures, such as elasticity, are seen in current private and public cloud computing architectures, while the non-functional requirements, such as high availability and security, have always been a high priority for Sun. The VeriScale architecture

End Users Accessing Databases

Cloud Databases

Sql Based Databases

Nosql Based Databases

Database Setup

Database

Configuration

Deploying Database on Virtual Machine

Applying Methods

Elasticity

Agility

Public Cloud

Hybrid Cloud

Cloud Environments

(7)

Available Online at www.ijpret.com 623 leverages experience and knowledge from many Sun customer engagements and provides an excellent foundation for cloud computing. The VeriScale architecture can be implemented as an overlay, creating a virtual infrastructure on a public cloud or it can be used to implements on private cloud.

VI. Agility

The factors of agility depend upon some of the common methods based on the architecture of the network. Agility can be applied over the platform and the network which is broadly explained below.

Platform Agility with Virtualization: VMware is the leader in server virtualization, and its solutions give organizations many options for creating agile IT service models at lower costs. Virtualization is the channel that is making Infrastructure as a Service (IaaS) a reality, technology on the path toward cloud computing. VMware’s vSphere platform serves as a foundation for building private and public clouds. With vSphere, enterprises can create and manage large amounts of virtual computing infrastructure, both hardware and software. VMware vCloud Director enables IT organizations to pool infrastructure resources into virtual data centres, which are the building blocks of private clouds[10].

IT can then offer those resources to users through web- based portals and vCloud APIs as fully automated, catalogue-based services. This model enables IT organizations and cloud providers to build secure, multi tire clouds. It brings great flexibility to IT organizations, yet allows them to detain control over the security and management of their environments. Application and line-of-business owners can access their own virtual data centers, and they can choose and deploy preconfigured infrastructure and applications from a web- based portal.Through the open virtualization format (OVF), VMware’s vCloud API enables users to package, deploy, and manage virtual workloads across prvate and public clouds; it also enables interoperability between clouds. Using the vCloud API, users can upload and download vApps software solutions optimized for the cloud that consist of multiple virtual machines and are packaged and maintained as a single entity. vApps preserve application properties and other settings.

(8)

Available Online at www.ijpret.com 624 increasing the capacity of any given server. Especially helpful in cloud environments which can provides the full set of features but is packaged as a virtual appliance[10],[11]. This application can be uploaded to the cloud and then provisioned and configured on demand. When organizations run multiple application instances on virtual machines across several data centres or clouds, Global Traffic Manager (GTM) maximizes application performance and availability by intelligently directing traffic to the best performing virtual machine, regardless of location. The application provides the programmatic interface for orchestration, automation, and dynamic control of the network. Thus using the application interface can increase the agility architecture of cloud environment.

VII. Conclusion and analysis

This research paper covers all the basic study which covers about databases in cloud computing environment. The paper covers different benefits of database services and explained diagrammatically about implementing agility and elasticity in cloud computing environment. The paper explained about the basic study about implementing the agility and elasticity will give a cloud new dimension for increasing its performance by its practical implementation.

VIII. Acknowledgment

I would like to express my special thanks of gratitude to my guide Dr. Vinay Chavan who gave me the opportunity to write this paper on the topic “Data Resource Management approach towards Elasticity and Agility in Cloud Computing”, which also helped me in doing a lot of Research and I came to know about so many new things,

I am really thankful to him.

IX. REFERENCES

1. Cloud computing Google group white paper version 2.0, ” Cloud computing use case group “ (2009)

2. GTSI Cloud computing framework , “Cloud computing Frame work”(2010)

3. Andrew J. Younge, Gregor von Laszewski, Lizhe Wang, Sonia Lopez-Alarcon, Warren Carithers,” Efficient Resource Management for Cloud Computing Environments”.

(9)

Available Online at www.ijpret.com 625 5. Cisco System, “Data Center Strategy, Architecture, and Solutions for data handling in cloud computing”

6. John Verity ,“Cloud computing changing data management”

7. Andrew J. Younge, Gregor von Laszewski, Lizhe Wang form PTI Indian university and Sonia Lopez-Alarcon, Warren Carithers from university of USA , “Effective resource management in cloud computing environment”

8. Shyam Kumar Doddavula and Amit Wasudeo Gawande, “Adopting Cloud Computing: Enterprise Private Clouds “

9. Daniel A. Menascé and Paul Ngo from department of computer science,” Understanding Cloud Computing: Experimentation and Capacity Planning”

References

Related documents

From these surveys we extracted individual and employment variables as monthly wage, length of service, type of initial education, type of job, sex, age, level of education 1 ,

As a result, the data and the theoretical development presented here, while they are specific to a single university learning context (and a particular third-year subject as it

Mesenchymal stem cells (MSCs) which can be isolated from almost all postnatal organs and tissues [23] , are stromal unspecialized cells that have the ability

Overall, EHR problems can be delineated into specific usability violations which can be extrapolated into negative outcomes regarding patient safety, increased time, confusion,

(Online) https://www.. Human Capital Development in Africa: Agents, Drivers and Implications for Growth and Structural Transformation. Growth Prospects for the

applications. Furtherm~re, some estimators exhibit lower convergence rates than ..[ii, have non-normal distributions and may require bootstrapping in order to obtain the distrubution

This understanding is seen in the nature of Estonia cyber security policy and strategies, which focus on resilience and agility of Estonian cyberspace.

While the low level of trade interdependence in ASEAN+3 is not immediately obvious when looking at intraregional trade share and trade intensity, we can conclude that regional