A Novel Approach of Design & Implementation of Cloud Big Table

Authors

  • Dr. V. Goutham  Professor and HOD of CSE in Teegla Krishna Reddy Engineering College, Telangana, India

Keywords:

Cloud, Hadoop ecosystem, Apache Mesos, MapReduce, Apache Zookeeper, Apache HBase, API, Bigtable

Abstract

Cloud Bigtable, which is sparsely populated table to scale billions of rows and thousands of columns, enabling storing petabytes or terabytes of data across thousands of commodity servers. Google has had to resolve the challenges that many companies bearing the difference is the sheer scale of the problem. They’ve often had to design entirely new approaches to meet the demand of their businesses. Over the past decade, Google has developed many traditional solutions to carry their own products and services. They’ve proposed many of these internal solutions in white papers and so many have developed into open source projects that now are the footing of the Hadoop ecosystem. Five foundational Google projects that have changed the era of big data landscape forever. Many projects at Google store data in Bigtable, including Google MapReduce (Apache Hadoop), Google Bigtable (Apache HBase), Google “Borg”(Apache Mesos), Google Chubby(Apache Zookeeper), Google Dremel(Apache Drill). These are just a few examples of the ways Google has set the stage for the Bigdata revolution. Bigtable has successfully furnished a flexible, high-performance solution for all of these Google products. In this paper we represent the simple data model provided by Bigtable, which gives clients dynamic control over data layout and format, features of cloud Bigtable, and we describe the design and implementation of Bigtable. This paper describes overview of the client API, the underlying Google infrastructure on which Bigtable depends, fundamentals of the Bigtable implementation; We describe several examples of how Bigtable is used at Google.

References

  1. Kumar, Aswini, Whitchcock, Andrew, ed., Google's BigTable, First an overview. BigTable has been in development since early 2004 and has been in active use for about eight months (about February 2005)..
  2. Chang, Fay; Dean, Jeffrey; Ghemawat, Sanjay; Hsieh, Wilson C; Wallach, Deborah A; Burrows, Michael ‘Mike’; Chandra, Tushar; Fikes, Andrew; Gruber, Robert E (2006), "Bigtable: A Distributed Storage System for Structured Data",(download ebook) (PDF), Google.
  3. Chang et al. 2006, p. 3: ‘Bigtable can be used with MapReduce, a framework for running large-scale parallel computations developed at Google. We have written a set of wrappers that allow a Bigtable to be used both as an input source and as an output target for MapReduce jobs’
  4. Google File System and BigTable", Radar (World Wide Web log), Database War Stories (7), O’Reilly, May 2006.
  5. "Google Bigtable, Compression, Zippy and BMDiff". 2008-10-12. Archived fromthe original on 1 May 2013. Retrieved 14 April 2015.

Downloads

Published

2017-06-18

Issue

Section

Research Articles

How to Cite

[1]
Dr. V. Goutham, " A Novel Approach of Design & Implementation of Cloud Big Table, International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011, Volume 3, Issue 4, pp.536-540, May-June-2017.