作者
Peter Alvaro, Tyson Condie, Neil Conway, Khaled Elmeleegy, Joseph M Hellerstein, Russell Sears
发表日期
2010/4/13
研讨会论文
Proceedings of the 5th European Conference on Computer Systems
页码范围
223-236
出版商
ACM
简介
Building and debugging distributed software remains extremely difficult. We conjecture that by adopting a data-centric approach to system design and by employing declarative programming languages, a broad range of distributed software can be recast naturally in a data-parallel programming model. Our hope is that this model can significantly raise the level of abstraction for programmers, improving code simplicity, speed of development, ease of software evolution, and program correctness.
This paper presents our experience with an initial large-scale experiment in this direction. First, we used the Overlog language to implement a "Big Data" analytics stack that is API-compatible with Hadoop and HDFS and provides comparable performance. Second, we extended the system with complex distributed features not yet available in Hadoop, including high availability, scalability, and unique monitoring and …
引用总数
200920102011201220132014201520162017201820192020202120222023202411123231619161310713109676
学术搜索中的文章
P Alvaro, T Condie, N Conway, K Elmeleegy… - Proceedings of the 5th European conference on …, 2010