VISP: An Ecosystem for Elastic Data Stream Processing for the Internet of Things

The Internet of Things is getting more and more traction, nevertheless, state-of-the-art approaches only focus on specific aspects, like the integration of heterogeneous devices or the processing of sensor data emitted by these devices. However, such domain-specific approaches slow the adoption rate of the Internet of Things, because users need to select and integrate different approaches in order to build a solution that fits all their requirements. To resolve this shortcoming, we have designed and implemented the VISP ecosystem, which provides a holistic approach for elastic data stream processing in Internet of Things scenarios by supporting the complete lifecycle of designing, deploying, and executing such scenarios. VISP further tackles the challenges of data privacy as well as software reuse, including monetization aspects in today's service landscapes. This paper analyzes challenges for creating solutions for the Internet of Things, presents the VISP ecosystem, and discusses its applicability for use case specific data stream processing topologies.

[1]  Tim Verbelen,et al.  Cloudlets: bringing the cloud to the mobile user , 2012, MCS '12.

[2]  Kun-Lung Wu,et al.  Elastic Scaling for Data Stream Processing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[3]  David Bernstein,et al.  Containers and Cloud: From LXC to Docker to Kubernetes , 2014, IEEE Cloud Computing.

[4]  Jean-Henry Morin,et al.  Toward Internet of Things Application Markets , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[5]  Schahram Dustdar,et al.  Elastic Stream Processing for the Internet of Things , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[6]  Alessandro Margara,et al.  Processing flows of information: From data stream to complex event processing , 2012, CSUR.

[7]  Monica Chiarini Tremblay,et al.  Advancing the Impact of Design Science: Moving from Theory to Practice , 2014, Lecture Notes in Computer Science.

[8]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .

[9]  Reidar Conradi,et al.  Adoption of open source software in software-intensive organizations - A systematic literature review , 2010, Inf. Softw. Technol..

[10]  Scott Shenker,et al.  Spark: Cluster Computing with Working Sets , 2010, HotCloud.

[11]  Kien A. Hua,et al.  ThingStore: a platform for internet-of-things application development and deployment , 2015, DEBS.

[12]  E. Giménez,et al.  Decision-driven marketing , 2014 .

[13]  Jerker Delsing,et al.  A survey of commercial frameworks for the Internet of Things , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

[14]  Tien-Dung Cao,et al.  MARSA: A Marketplace for Realtime Human Sensing Data , 2016, ACM Trans. Internet Techn..

[15]  Claudio Soriente,et al.  StreamCloud: An Elastic and Scalable Data Streaming System , 2012, IEEE Transactions on Parallel and Distributed Systems.

[16]  Erik Berg,et al.  Towards an integrated solution to Internet of Things - a technical and economical proposal , 2011, 2011 15th International Conference on Intelligence in Next Generation Networks.

[17]  M. Porter,et al.  How Smart, Connected Products Are Transforming Competition , 2014 .

[18]  Michele Zorzi,et al.  Architecture and protocols for the Internet of Things: A case study , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[19]  Sasu Tarkoma,et al.  A gap analysis of Internet-of-Things platforms , 2015, Comput. Commun..

[20]  Elgar Fleisch,et al.  Designing Business Models in the Era of Internet of Things - Towards a Reference Framework , 2014, DESRIST.

[21]  Steve Vinoski,et al.  Advanced Message Queuing Protocol , 2006, IEEE Internet Computing.

[22]  Athanasios V. Vasilakos,et al.  A survey on trust management for Internet of Things , 2014, J. Netw. Comput. Appl..

[23]  Philip S. Yu,et al.  SPADE: the system s declarative stream processing engine , 2008, SIGMOD Conference.

[24]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[25]  Martin Bauer,et al.  Proceedings of the Federated Conference on Computer Science and Information Systems pp. 949–955 ISBN 978-83-60810-22-4 Service Modelling for the Internet of Things , 2022 .

[26]  Freddy Lécué,et al.  Elastic Stream Processing for Distributed Environments , 2015, IEEE Internet Computing.