Abstract
Companies providing cloud-scale services have an increasing need to store and analyze massive data sets such as search logs and click streams. For cost and performance reasons, processing is typically done on large clusters of shared-nothing commodity machines. It is imperative to develop a programming model that hides the complexity of the underlying system but provides flexibility by allowing users to extend functionality to meet a variety of requirements. In this paper, we present a new declarative and extensible scripting language, SCOPE (Structured Computations Optimized for Parallel Execution), targeted for this type of massive data analysis. The language is designed for ease of use with no explicit…
Citation impact
- FWCI
- 136.56
- Percentile
- 100%
- References
- 11
Authors
7- RCRonnie ChaikenCorresponding
Microsoft (United States), Microsoft (Finland)
- BKB. Keith Jenkins
Microsoft (United States), Microsoft (Finland)
- PLPer-Åke Larson
Microsoft (United States), Microsoft (Finland)
- BRBill Ramsey
Microsoft (United States), Microsoft (Finland)
- DSDarren Shakib
Microsoft (United States), Microsoft (Finland)
Topics & keywords
- Computer science
- Programming language
- Joins
- Scalability
- Scripting language
- Scope (computer science)
- SQL
- Theoretical computer science