Title :
Toward Efficient and Simplified Distributed Data Intensive Computing
Author :
Gu, Yunhong ; Grossman, Robert
Author_Institution :
Lab. for Adv. Comput., Univ. of Illinois at Chicago, Chicago, IL, USA
fDate :
6/1/2011 12:00:00 AM
Abstract :
While the capability of computing systems has been increasing at Moore´s Law, the amount of digital data has been increasing even faster. There is a growing need for systems that can manage and analyze very large data sets, preferably on shared-nothing commodity systems due to their low expense. In this paper, we describe the design and implementation of a distributed file system called Sector and an associated programming framework called Sphere that processes the data managed by Sector in parallel. Sphere is designed so that the processing of data can be done in place over the data whenever possible. Sometimes, this is called data locality. We describe the directives Sphere supports to improve data locality. In our experimental studies, the Sector/Sphere system has consistently performed about 2-4 times faster than Hadoop, the most popular system for processing very large data sets.
Keywords :
distributed databases; parallel programming; Moore law; Sector; Sphere; computing system; data locality; data processing; digital data; distributed data intensive computing; shared nothing commodity system; Computers; Data processing; Distributed databases; File systems; Load management; Servers; Wide area networks; Distributed programming; distributed file systems; frameworks.; performance;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2011.67