Cloud Computing

Only available on StudyMode
  • Download(s) : 3
  • Published : April 1, 2013
Open Document
Text Preview
Arpita Mathur et al. / International Journal on Computer Science and Engineering (IJCSE)

Cloud Based Distributed Databases:
The Future Ahead
Arpita Mathur
Assistant Professor: Dept. of Computer Science
Lachoo Memorial College of Science & Technology
Jodhpur, Rajasthan (India)

Mridul Mathur
Assistant Professor: Dept. of Computer Science
Lachoo Memorial College of Science & Technology
Jodhpur, Rajasthan (India)

Pallavi Upadhyay
Assistant Professor: Dept. of Computer Science
Lachoo Memorial College of Science & Technology
Jodhpur, Rajasthan (India)

Abstract
Fault tolerant systems are necessary to be there for distributed databases for data centers or distributed databases requires having fault tolerant system due to the higher data scales supported by current data centers. In a large distributed database usually data resides on servers which are dedicated servers having backups. Therefore, large amount of servers are used for this purpose. In this paper it is proposed that instead internet can be used as backbone where Infrastructure-as-a-service (Iaas) service of cloud can be used for storage servers. The advantage of this will be that storage location is abstracted and database can be accessed from anywhere. However while the storage allocation is abstracted it also brings in performance concerns in a multi tenant cloud environment where by most of the cloud consumers are geographically dispersed. Recent large Web applications make heavy use of distributed storage solutions in order to be able to scale up. Here we propose that static distributed database is spread over cloud making database dynamic.

Keywords-distributed database; cloud; geo-redundancy; API
I INTRODUCTION
Data storage is diverse at different remote locations in case of distributed databases. Dedicated servers are used to store these databases; therefore many servers are needed by companies to store their large databases. Those servers were static i.e. their location was fixed and the sites where data was distributed were fixed. Companies needed the infrastructure in the very beginning which costs a lot. Cloud Computing allows users to tap into a virtually unlimited pool of computing and storage resources over the Internet (the Cloud) [4]. Unlike traditional IT, Cloud users typically have little insight or control over the underlying infrastructure, and they must interact with the computing and storage resources via an Application Programming Interface (API) provided by the Cloud vendors. In exchange for those constraints, Cloud users benefit from utility-like costs, scalability, and reliability, as well as the ability to self-provision resources dynamically and pay only for what they use. We propose in this paper that the cloud’s service IaaS i.e. servers can be used to store these databases at low initial cost. The servers and the sites where the data is distributed can be anywhere in the cloud. Their location and number will not be fixed; it can change dynamically as we are using cloud. There will be no limit to storage space and no fixed number of servers. Their number can increase or decrease as the database grows or shrinks. Therefore by using internet as backbone the physical data position need not be known and database can be accessed from anywhere as cloud services and storage are accessible from anywhere in the world over an Internet connection.

ISSN : 0975-3397

Vol. 3 No. 6 June 2011

2477

Arpita Mathur et al. / International Journal on Computer Science and Engineering (IJCSE)

II CLOUD
Cloud computing is the convergence and evolution of several concepts from virtualization, distributed application design, grid, and enterprise IT management to enable a more flexible approach for deploying and scaling applications.

Cloud promises real costs savings and flexibility to customers. Through cloud computing, a company can rapidly deploy applications where the underlying technology components can expand and...
tracking img