DocumentCode :
659498
Title :
Hourglass: A library for incremental processing on Hadoop
Author :
Hayes, Michael ; Shah, Shalin
fYear :
2013
fDate :
6-9 Oct. 2013
Firstpage :
742
Lastpage :
752
Abstract :
Hadoop enables processing of large data sets through its relatively easy-to-use semantics. However, jobs are often written inefficiently for tasks that could be computed incrementally due to the burdensome incremental state management for the programmer. This paper introduces Hourglass, a library for developing incremental monoid computations on Hadoop. It runs on unmodified Hadoop and provides an accumulator-based interface for programmers to store and use state across successive runs; the framework ensures that only the necessary subcomputations are performed. It is successfully used at LinkedIn, one of the largest online social networks, for many use cases in dashboarding and machine learning. Hourglass is open source and freely available.
Keywords :
Big Data; public domain software; social networking (online); software libraries; Hourglass; LinkedIn; accumulator-based interface; dashboarding; incremental monoid computations; incremental processing library; machine learning; online social networks; unmodified Hadoop; Clocks; Complexity theory; Computational modeling; Databases; Libraries; LinkedIn; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Big Data, 2013 IEEE International Conference on
Conference_Location :
Silicon Valley, CA
Type :
conf
DOI :
10.1109/BigData.2013.6691647
Filename :
6691647
Link To Document :
بازگشت