A Scalable Data Platform for Cloud Computing Systems

Article Preview

Abstract:

With cloud computing systems becoming popular, it has been a hotspot to design a scalable, highly available and cost-effective data platform. This paper proposed such a data platform using MySQL DBMS blocks. For scalability, a three-level (system, super-cluster, cluster) architecture is applied, making it scalable to thousands of applications. For availability, we use asynchronous replication across geographically dispersed super clusters to provide disaster recovery, synchronous replication within a cluster to perform failure recovery and hot standby or even process pair mechanism for controllers to enhance fault tolerance. For resource utility, we design a novel load balancing strategy by exploiting the key property that the throughput requirement of web applications is flucatuated in a time period. Experiments with NLPIR dataset indicate that the system can scale to a large number of web applications and make good use of resources provided.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

860-864

Citation:

Online since:

July 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Google Gadgets. http: /www. google. com/apis/gadgets.

Google Scholar

[2] The Facebook Platform. http: /developers. facebook. com.

Google Scholar

[3] C. Baru and et al. DB2 parallel edition. IBM Systems Journal Vol. 34(1995), p.292–322.

Google Scholar

[4] Microsoft SQL Server. http: /www. microsoft. com/sql.

Google Scholar

[5] F. Chang and et. al. Bigtable: A distributed storage system for structured data. In OSDI Conference, (2006).

Google Scholar

[6] Community Systems Group. Community systems research at yahoo! SIGMOD Record Vol. 36(2007), pp.47-54.

DOI: 10.1145/1324185.1324195

Google Scholar

[7] Amazon SimpleDB. http: /www. amazon. com/b?ie=utf8&node=342335011.

Google Scholar

[8] Fan Yang, Jayavel and Ramana Yerneni. A Scalable Data Platform for a Large Number of Small Applications. In CIDR, (2009).

Google Scholar

[9] NLPIR dataset on http: /www. nlpir. org/?action-viewnews-itemid-232.

Google Scholar