Mobile Wireless Middleware, Operating Systems, and Applications. 5th International Conference, Mobilware 2012, Berlin, Germany, November 13-14, 2012, Revised Selected Papers

Research Article

The QUASIT Model and Framework for Scalable Data Stream Processing with Quality of Service

Download
580 downloads
  • @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
Paolo Bellavista1,*, Antonio Corradi1,*, Andrea Reale1,*
  • 1: University of Bologna
*Contact email: paolo.bellavista@unibo.it, antonio.corradi@unibo.it, andrea.reale@unibo.it

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.