SPL: an extensible language for distributed stream processing
ACM Transactions on Programming Languages and Systems
Association for Computing Machinery
Item Usage Stats
MetadataShow full item record
Big data is revolutionizing how all sectors of our economy do business, including telecommunication, transportation, medical, and finance. Big data comes in two flavors: data at rest and data in motion. Processing data in motion is stream processing. Stream processing for big data analytics often requires scale that can only be delivered by a distributed system, exploiting parallelism on many hosts and many cores. One such distributed stream processing system is IBM Streams. Early customer experience with IBM Streams uncovered that another core requirement is extensibility, since customers want to build high-performance domain-specific operators for use in their streaming applications. Based on these two core requirements of distribution and extensibility, we designed and implemented the Streams Processing Language (SPL). This article describes SPL with an emphasis on the language design, distributed runtime, and extensibility mechanism. SPL is now the gateway for the IBM Streams platform, used by our customers for stream processing in a broad range of application domains. © 2017 ACM.
Computer hardware description languages
Distributed parameter control systems
Distributed stream processing
Published Version (Please cite this version)http://dx.doi.org/10.1145/3039207
Showing items related by title, author, creator and subject.
Tse, S.S.H. (2008)We study the online bicriteria load balancing problem in this paper. We choose a system of distributed homogeneous file servers located in a cluster as the scenario and propose two online approximate algorithms for balancing ...
Urfaliog̃lu O.; Çetin, A.E.; Kuruog̃lu, E.E. (2008)A novel evolutionary global optimization approach based on adaptive covariance estimation is proposed. The proposed method samples from a multivariate Levy Skew Alpha-Stable distribution with the estimated covariance matrix ...
Yazici, M.A.; Akar, N. (2013)WLANs employing IEEE802.11 standards suffer from a performance anomaly that drags down the fast nodes in the WLAN due to the slow nodes. Air time fairness has been proposed to battle this anomaly. We propose a novel ...