skip to main content
10.1145/3019612.3019700acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

From IoT big data to IoT big services

Published: 03 April 2017 Publication History

Abstract

The large-scale deployments of Internet of Things (IoT) systems have introduced several new challenges in terms of processing their data. The massive amount of IoT-generated data requires design solutions to speed up data processing, scale up with the data volume and improve data adaptability and extensibility. Beyond existing techniques for IoT data collection, filtering, and analytics, innovative service computing technologies are required for provisioning data-centric and scalable IoT services. This paper presents a service-oriented design model and framework for realizing scalable and efficient acquisition, processing and integration of data-centric IoT services. In this approach, data-centric IoT services are organized in a service integrating tree structure, adhering to the architecture of many large-scale IoT systems, including recent fog-based IoT computing models. A service node in the tree is called a Big Service and acts as an integrator, collecting data from lower level Big Services, processing them, and delivering the result to higher level IoT Big Services. The service tree thereby encapsulates required data processing functions in a hierarchical manner in order to achieve scalable and real-time data collection and processing. We have implemented the IoT Big Services framework leveraging a popular cloud-based service and data platform called Firebase, and evaluated its performance in terms of real-time requirements.

References

[1]
Enabling the Cloud of Things, 2012.
[2]
C. C. Aggarwal, N. Ashish, and A. Sheth. The Internet of Things: A Survey from the Data-Centric Perspective. 2013.
[3]
M. Batty. Big data, smart cities and city planning. Dialogues in Human Geography, 3(3):274--279, 2013.
[4]
F. Bonomi, R. Milito, J. Zhu, and S. Addepalli. Fog computing and its role in the internet of things. In Proc. of 1st Edition of the MCC Workshop on Mobile Cloud Computing, MCC '12, 2012.
[5]
D. Chen et al. Natural disaster monitoring with wireless sensor networks: A case study of data-intensive applications upon low-cost scalable systems. Mobile Networks and App., 18(5), 2013.
[6]
M. Chen, S. Mao, and Y. Liu. Big data: A survey. Mobile Networks and Applications, 19(2), 2014.
[7]
B. Cheng et al. Building a big data platform for smart cities: Experience and lessons from santander. In Big Data, IEEE Inter. Cong. on, 2015.
[8]
B. Cheng et al. Building a big data platform for smart cities: Experience and lessons from santander. In 2015 IEEE International Congress on Big Data, 2015.
[9]
K. Cho et al. Hicon: a hierarchical context monitoring and composition framework for next-generation context-aware services. IEEE Network, 22(4), 2008.
[10]
K. Dar, A. Taherkordi, R. Rouvoy, and F. Eliassen. Adaptable service composition for very-large-scale internet of things systems. In Proceedings of the 8th Middleware Doctoral Symposium, MDS '11. ACM, 2011.
[11]
L. de Souza et al. Socrades: A web service based shop floor integration infrastructure. In The Internet of Things, volume 4952 of Lecture Notes in Computer Science. Springer, 2008.
[12]
L. Firebase. http://www.npmjs.com/package/firebase-server.
[13]
Firebase Cloud Platform. http://www.firebase.com/.
[14]
C. Formisano et al. The advantages of iot and cloud applied to smart cities. In Future Internet of Things and Cloud (FiCloud), 3rd Int. Conf. on, 2015.
[15]
Gartner. Forecast: Internet of things --- endpoints and associated services, worldwide. Technical report, 2015.
[16]
T. Gu, X. H. Wang, H. K. Pung, and D. Q. Zhang. An ontology-based context model in intelligent environments. In In Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, 2004.
[17]
U. Hunkeler et al. Mqtt-s - a publish/subscribe protocol for wireless sensor networks. In Communication Systems Software and Middleware and Workshops, COMSWARE 3rd Inter. Conf. on, 2008.
[18]
J. Im, S. Kim, and D. Kim. Iot mashup as a service: Cloud-based mashup service for the internet of things. In Services Computing (SCC), 2013 IEEE International Conference on, 2013.
[19]
J. Jin et al. An information framework for creating a smart city through internet of things. IEEE Internet of Things Journal, 1(2), 2014.
[20]
M. B. Juric. Business Process Execution Language for Web Services BPEL and BPEL4WS 2Nd Edition. Packt Publishing, 2006.
[21]
Z. Khan, A. Anjum, and S. L. Kiani. Cloud based big data analytics for smart future cities. In Utility and Cloud Computing (UCC), 2013 IEEE/ACM 6th International Conference on, 2013.
[22]
T. Le Dinh, T.-C. Phan, T. Bui, and M. C. Vu. A Service-Oriented Framework for Big Data-Driven Knowledge Management Systems. Springer, 2016.
[23]
F. Li et al. Efficient and scalable iot service delivery on cloud. In IEEE Cloud, 2013.
[24]
M. Maggio et al. D4.1 preliminary report of city application developments and field trials. Technical report, FP7 ClouT project, 2014.
[25]
C. Perera et al. Sensing as a service model for smart cities supported by internet of things. Transactions on Emerging Telecommunications Technologies, 25, 2014.
[26]
R. Petrolo et al. Towards a smart city based on cloud of things. In 2014 ACM Inter. Workshop on Wireless and Mobile Technologies for Smart Cities, WiMobCity '14, 2014.
[27]
B. Tang et al. A hierarchical distributed fog computing architecture for big data analysis in smart cities. In Proceedings of the ASE BigData & SocialInformatics 2015. ACM, 2015.
[28]
T. Teixeira et al. Service Oriented Middleware for the Internet of Things: A Perspective. 2011.
[29]
X. Xu, Q. Z. Sheng, L.-J. Zhang, Y. Fan, and S. Dustdar. From big data to big service. Computer, 48(7), 2015.
[30]
A. Zanella, N. Bui, et al. Internet of things for smart cities. IEEE Internet of Things Journal, 1(1), 2014.
[31]
D. Zeng, S. Guo, and Z. Cheng. The web of things: A survey (invited paper). Journal of Communications, 6(6), 2011.
[32]
Z. Zheng et al. Service-generated big data and big data-as-a-service: An overview. In Big Data (BigData Congress), IEEE Cong. on, 2013.
[33]
J. Zhou et al. Cloudthings: A common architecture for integrating the internet of things with cloud computing. In Computer Supported Cooperative Work in Design (CSCWD), IEEE 17th Inter. Conf. on, 2013.

Cited By

View all
  • (2025)EdgeUP: Utilization and Priority-Aware Load Balancing in Edge ComputingElectronics10.3390/electronics1403056514:3(565)Online publication date: 30-Jan-2025
  • (2024)PHyPO: Priority-based Hybrid task Partitioning and Offloading in mobile computing using automated machine learningPLOS ONE10.1371/journal.pone.031419819:12(e0314198)Online publication date: 12-Dec-2024
  • (2023)ELI: an IoT-aware big data pipeline with data curation and data qualityPeerJ Computer Science10.7717/peerj-cs.16059(e1605)Online publication date: 2-Oct-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '17: Proceedings of the Symposium on Applied Computing
April 2017
2004 pages
ISBN:9781450344869
DOI:10.1145/3019612
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 April 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. big data
  2. big services
  3. internet of things

Qualifiers

  • Research-article

Conference

SAC 2017
Sponsor:
SAC 2017: Symposium on Applied Computing
April 3 - 7, 2017
Marrakech, Morocco

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)4
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)EdgeUP: Utilization and Priority-Aware Load Balancing in Edge ComputingElectronics10.3390/electronics1403056514:3(565)Online publication date: 30-Jan-2025
  • (2024)PHyPO: Priority-based Hybrid task Partitioning and Offloading in mobile computing using automated machine learningPLOS ONE10.1371/journal.pone.031419819:12(e0314198)Online publication date: 12-Dec-2024
  • (2023)ELI: an IoT-aware big data pipeline with data curation and data qualityPeerJ Computer Science10.7717/peerj-cs.16059(e1605)Online publication date: 2-Oct-2023
  • (2023)WAVE: Edge-Device Cooperated Real-Time Object Detection for Open-Air ApplicationsIEEE Transactions on Mobile Computing10.1109/TMC.2022.315040122:7(4347-4357)Online publication date: 1-Jul-2023
  • (2023)An Optimized IoT-Enabled Big Data Analytics Architecture for Edge–Cloud ComputingIEEE Internet of Things Journal10.1109/JIOT.2022.315755210:5(3995-4005)Online publication date: 1-Mar-2023
  • (2023)Autonomic computing and incremental learning for the management of big servicesSoftware: Practice and Experience10.1002/spe.320453:7(1594-1628)Online publication date: 28-Mar-2023
  • (2023)Data interplay: A model to optimize data usage in the Internet of ThingsSoftware: Practice and Experience10.1002/spe.319353:6(1410-1437)Online publication date: 21-Feb-2023
  • (2023)On the use of big data frameworks in big service managementJournal of Software: Evolution and Process10.1002/smr.2642Online publication date: Dec-2023
  • (2022)Serverless data pipeline approaches for IoT data in fog and cloud computingFuture Generation Computer Systems10.1016/j.future.2021.12.012130:C(91-105)Online publication date: 1-May-2022
  • (2022)How Big Service and Internet of Services Drive Business Innovation and TransformationAdvanced Information Systems Engineering10.1007/978-3-031-07472-1_30(517-532)Online publication date: 3-Jun-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media