Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
7-2010
Abstract
This paper proposes MISSA, a novel middleware to facilitate the development and provision of stream-based services in emerging pervasive environments. The stream-based services utilize voluminous and continuously updated data streams as their input. The characteristics of data streams bring new requirements on the development and provision of the services. To satisfy the requirements, a unique service model and a runtime system are designed in MISSA. The key concept of our service model is to separate service logic from handling data streams. This significantly mitigates the burden on service developers by allowing them to only concentrate on the service logic. Job of handling data streams is completely delegated to the runtime. In this paper, we first present the importance of stream-based services and their requirements. Also, we describe a best route finding service as an example to motivate the need for MISSA. Then, we envision overall architecture for provisioning of stream-based services and detail our design of service model and runtime. Lastly, we demonstrate the efficiency of service model and runtime through experiments.
Discipline
Software Engineering
Research Areas
Software Systems
Publication
COMPSAC 2010: Proceedings, 34th Annual IEEE International Computer Software and Applications Conference: 19-23 July 2010, Seoul, Korea
First Page
92
Last Page
100
ISBN
9780769540856
Identifier
10.1109/COMPSAC.2010.15
Publisher
IEEE
City or Country
Seoul, South Korea
Citation
KANG, Seungwoo; LEE, Youngki; IHM, Sunghwan; PARK, Souneil; KIM, Su-Myeon; and SONG, Junehwa.
Design and Implementation of a Middleware for Easy Development and Provision of Stream-based Services. (2010). COMPSAC 2010: Proceedings, 34th Annual IEEE International Computer Software and Applications Conference: 19-23 July 2010, Seoul, Korea. 92-100.
Available at: https://ink.library.smu.edu.sg/sis_research/2084
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
http://dx.doi.org/10.1109/COMPSAC.2010.15