Research Article
The QUASIT Model and Framework for Scalable Data Stream Processing with Quality of Service
@INPROCEEDINGS{10.1007/978-3-642-36660-4_7, author={Paolo Bellavista and Antonio Corradi and Andrea Reale}, title={The QUASIT Model and Framework for Scalable Data Stream Processing with Quality of Service}, proceedings={Mobile Wireless Middleware, Operating Systems, and Applications. 5th International Conference, Mobilware 2012, Berlin, Germany, November 13-14, 2012, Revised Selected Papers}, proceedings_a={MOBILWARE}, year={2013}, month={2}, keywords={Stream Processing Scalability Quality of Service Support Frameworks}, doi={10.1007/978-3-642-36660-4_7} }
- Paolo Bellavista
Antonio Corradi
Andrea Reale
Year: 2013
The QUASIT Model and Framework for Scalable Data Stream Processing with Quality of Service
MOBILWARE
Springer
DOI: 10.1007/978-3-642-36660-4_7
Abstract
Many academic and industrial research activities have recently recognized the relevance of expressive models and effective frameworks for highly scalable data processing, such as MapReduce. This paper presents the novel Quasit programming model and runtime framework for stream processing in datacenters, with its original capabilities of i) allowing developers to choose among a large set of quality policies to associate with their processing tasks in a fine-grained way, and ii) effectively managing processing execution depending on the associated quality indications. The paper describes the Quasit programming model, via the primary design/implementation choices made in the Quasit runtime framework (available for download from the project Web site) to achieve maximum scalability, flexibility, and reusability. The first experiences with our prototype and the reported experimental results show the feasibility of our approach and its good performance in terms of both limited overhead and horizontal scalability.