{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:35:12Z","timestamp":1750221312745,"version":"3.41.0"},"reference-count":47,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,11,30]],"date-time":"2018-11-30T00:00:00Z","timestamp":1543536000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2019,2,28]]},"abstract":"<jats:p>\n            The convergence of Internet of Things (IoT) and the Cloud has significantly facilitated the provision and management of services in large-scale applications, such as smart cities. With a huge number of IoT services accessible through clouds, it is very important to model and expose cloud-based IoT services in an efficient manner, promising easy and real-time delivery of cloud-based, data-centric IoT services. The existing work in this area has adopted a uniform and flat view to IoT services and their data, making it difficult to achieve the above goal. In this article, we propose a software framework, Context-driven And Real-time IoT (CARIoT) for\n            <jats:italic>real-time<\/jats:italic>\n            provisioning of cloud-based IoT services and their data, driven by their contextual properties. The main idea behind the proposed framework is to structure the description of data-centric IoT services and their real-time and historical data in a\n            <jats:italic>hierarchical<\/jats:italic>\n            form in accordance with the end-user application\u2019s context model. CARIoT features design choices and software services to realize this service provisioning model and the supporting data structures for hierarchical IoT data access. Using this approach, end-user applications can access IoT services and subscribe to their real-time and historical data in an efficient manner at different contextual levels, e.g., from a municipal district to a street in smart city use cases. We leverage a popular cloud-based data storage platform, called Firebase, to implement the CARIoT framework and evaluate its efficiency. The evaluation results show that CARIoT\u2019s hierarchical structure imposes no additional overhead with less data notification delay as compared to existing flat structures.\n          <\/jats:p>","DOI":"10.1145\/3151006","type":"journal-article","created":{"date-parts":[[2018,12,4]],"date-time":"2018-12-04T13:14:12Z","timestamp":1543929252000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Context-Driven and Real-Time Provisioning of Data-Centric IoT Services in the Cloud"],"prefix":"10.1145","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1672-054X","authenticated-orcid":false,"given":"Amir","family":"Taherkordi","sequence":"first","affiliation":[{"name":"University of Oslo, Norway"}]},{"given":"Frank","family":"Eliassen","sequence":"additional","affiliation":[{"name":"University of Oslo, Norway"}]},{"given":"Michael","family":"Mcdonald","sequence":"additional","affiliation":[{"name":"Firebase, California, USA"}]},{"given":"Geir","family":"Horn","sequence":"additional","affiliation":[{"name":"University of Oslo, Norway"}]}],"member":"320","published-online":{"date-parts":[[2018,11,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.12.023"},{"volume-title":"Proc. of the 1st Int. Symposium on Handheld and Ubiquitous Computing (HUC\u201999)","author":"Gregory","key":"e_1_2_1_2_1","unstructured":"Gregory D. Abowd and others. 1999. Towards a better understanding of context and context-awareness . In Proc. of the 1st Int. Symposium on Handheld and Ubiquitous Computing (HUC\u201999) . Gregory D. Abowd and others. 1999. Towards a better understanding of context and context-awareness. In Proc. of the 1st Int. Symposium on Handheld and Ubiquitous Computing (HUC\u201999)."},{"volume-title":"IEEE Conf. on Networked Embedded Systems for Enterprise Applications (NESEA).","author":"Alam S.","key":"e_1_2_1_3_1","unstructured":"S. Alam , M. M. R. Chowdhury , and J. Noll . 2010. SenaaS: An event-driven sensor virtualization approach for Internet of Things cloud . In IEEE Conf. on Networked Embedded Systems for Enterprise Applications (NESEA). S. Alam, M. M. R. Chowdhury, and J. Noll. 2010. SenaaS: An event-driven sensor virtualization approach for Internet of Things cloud. In IEEE Conf. on Networked Embedded Systems for Enterprise Applications (NESEA)."},{"key":"e_1_2_1_4_1","unstructured":"Amazon Redshfit Data Storage Platform. http:\/\/aws.amazon.com\/redshift.  Amazon Redshfit Data Storage Platform. http:\/\/aws.amazon.com\/redshift."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2405186.2405189"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/GreenCom-iThings-CPSCom.2013.95"},{"volume-title":"2014 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).","author":"Boman J.","key":"e_1_2_1_7_1","unstructured":"J. Boman , J. Taylor , and A. H. Ngu . 2014. Flexible IoT middleware for integration of things and applications . In 2014 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom). J. Boman, J. Taylor, and A. H. Ngu. 2014. Flexible IoT middleware for integration of things and applications. In 2014 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom)."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/FiCloud.2014.14"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Soumi Chattopadhyay and others. 2014. A Data Distribution Model for Large-Scale Context Aware Systems.  Soumi Chattopadhyay and others. 2014. A Data Distribution Model for Large-Scale Context Aware Systems.","DOI":"10.1007\/978-3-319-11569-6_48"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigDataCongress.2015.91"},{"key":"e_1_2_1_12_1","unstructured":"CIaaS specification and reference implementation second release. http:\/\/clout-project.eu\/deliverables\/.  CIaaS specification and reference implementation second release. http:\/\/clout-project.eu\/deliverables\/."},{"volume-title":"Scalable Processing of Context Information with COSMOS","author":"Conan Denis","key":"e_1_2_1_13_1","unstructured":"Denis Conan and others. 2007. Scalable Processing of Context Information with COSMOS . Springer . Denis Conan and others. 2007. Scalable Processing of Context Information with COSMOS. Springer."},{"volume-title":"2011 Federated Conference on Computer Science and Information Systems (FedCSIS). 949--955","author":"De S.","key":"e_1_2_1_14_1","unstructured":"S. De , P. Barnaghi , M. Bauer , and S. Meissner . 2011. Service modelling for the Internet of Things . In 2011 Federated Conference on Computer Science and Information Systems (FedCSIS). 949--955 . S. De, P. Barnaghi, M. Bauer, and S. Meissner. 2011. Service modelling for the Internet of Things. In 2011 Federated Conference on Computer Science and Information Systems (FedCSIS). 949--955."},{"key":"e_1_2_1_15_1","unstructured":"EU ICT ClouT Project. http:\/\/clout-project.eu\/.  EU ICT ClouT Project. http:\/\/clout-project.eu\/."},{"key":"e_1_2_1_16_1","unstructured":"Firebase Cloud Platform. http:\/\/www.firebase.com\/.  Firebase Cloud Platform. http:\/\/www.firebase.com\/."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2012.6427537"},{"key":"e_1_2_1_18_1","volume-title":"Proc. of Communication Networks and Distributed Systems Modeling and Simulation Conference.","author":"Gu Tao","year":"2004","unstructured":"Tao Gu , Xiao Hang Wang , Hung Keng Pung , and Da Qing Zhang . 2004 . An ontology-based context model in intelligent environments . In Proc. of Communication Networks and Distributed Systems Modeling and Simulation Conference. Tao Gu, Xiao Hang Wang, Hung Keng Pung, and Da Qing Zhang. 2004. An ontology-based context model in intelligent environments. In Proc. of Communication Networks and Distributed Systems Modeling and Simulation Conference."},{"key":"e_1_2_1_19_1","volume-title":"Internet of Things (IOT)","author":"Guinard D.","year":"2010","unstructured":"D. Guinard and others. 2010 . A resource oriented architecture for the web of things . In Internet of Things (IOT) , 2010. D. Guinard and others. 2010. A resource oriented architecture for the web of things. In Internet of Things (IOT), 2010."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2010.3"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1516241.1516350"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-79432-2"},{"volume-title":"3rd Int. Conf. on Communication Systems Software and Middleware and Workshops. COMSWARE.","author":"Hunkeler U.","key":"e_1_2_1_23_1","unstructured":"U. Hunkeler , Hong Linh Truong , and A. Stanford-Clark . 2008. MQTT-S 2014; A publish\/subscribe protocol for wireless sensor networks . In 3rd Int. Conf. on Communication Systems Software and Middleware and Workshops. COMSWARE. U. Hunkeler, Hong Linh Truong, and A. Stanford-Clark. 2008. MQTT-S 2014; A publish\/subscribe protocol for wireless sensor networks. In 3rd Int. Conf. on Communication Systems Software and Middleware and Workshops. COMSWARE."},{"key":"e_1_2_1_24_1","unstructured":"IBM Internet of Things Foundation. http:\/\/internetofthings.ibmcloud.com.  IBM Internet of Things Foundation. http:\/\/internetofthings.ibmcloud.com."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2274"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOCA.2014.24"},{"volume-title":"2014 International Conference on the Internet of Things (IOT). 1--6.","author":"Kovatsch M.","key":"e_1_2_1_27_1","unstructured":"M. Kovatsch , M. Lanter , and Z. Shelby . 2014. Californium: Scalable cloud services for the Internet of Things with CoAP . In 2014 International Conference on the Internet of Things (IOT). 1--6. M. Kovatsch, M. Lanter, and Z. Shelby. 2014. Californium: Scalable cloud services for the Internet of Things with CoAP. In 2014 International Conference on the Internet of Things (IOT). 1--6."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2012.06.003"},{"volume-title":"2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications.","author":"Li Fei","key":"e_1_2_1_29_1","unstructured":"Fei Li , S. Sehic , and S. Dustdar . 2010. COPAL: An adaptive approach to context provisioning . In 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications. Fei Li, S. Sehic, and S. Dustdar. 2010. COPAL: An adaptive approach to context provisioning. In 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.64"},{"key":"e_1_2_1_31_1","volume-title":"Broadband Networks, 2005. 2nd International Conference on BroadNets","author":"Liu Jie","year":"2005","unstructured":"Jie Liu and Feng Zhao . 2005 . Towards semantic services for sensor-rich information systems . In Broadband Networks, 2005. 2nd International Conference on BroadNets 2005. Jie Liu and Feng Zhao. 2005. Towards semantic services for sensor-rich information systems. In Broadband Networks, 2005. 2nd International Conference on BroadNets 2005."},{"key":"e_1_2_1_32_1","unstructured":"Martino Maggio and others. 2014. D4.1-Preliminary Report of City Application Developments and Field Trials. Technical Report. FP7 ClouT project Consortium.  Martino Maggio and others. 2014. D4.1-Preliminary Report of City Application Developments and Field Trials. Technical Report. FP7 ClouT project Consortium."},{"key":"e_1_2_1_33_1","unstructured":"MongoDB Data Storage Platform. http:\/\/www.mongodb.com.  MongoDB Data Storage Platform. http:\/\/www.mongodb.com."},{"key":"e_1_2_1_34_1","unstructured":"Orion Context Broker. http:\/\/fiware-orion.readthedocs.io.  Orion Context Broker. http:\/\/fiware-orion.readthedocs.io."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2013.042313.00197"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1002\/ett.2704"},{"key":"e_1_2_1_37_1","volume-title":"Proc. of the 2nd Int. Workshop on Semantic Sensor Networks (SSN09)","volume":"522","author":"Danh","year":"2009","unstructured":"Danh L. Phuoc and Manfred Hauswirth. 2009. Linked open data in sensor data mashups . In Proc. of the 2nd Int. Workshop on Semantic Sensor Networks (SSN09) in Conjunction with ISWC 2009 , Vol. 522 . CEUR. Danh L. Phuoc and Manfred Hauswirth. 2009. Linked open data in sensor data mashups. In Proc. of the 2nd Int. Workshop on Semantic Sensor Networks (SSN09) in Conjunction with ISWC 2009, Vol. 522. CEUR."},{"key":"e_1_2_1_38_1","unstructured":"Redis Data Storage Platform. http:\/\/redis.io.  Redis Data Storage Platform. http:\/\/redis.io."},{"key":"e_1_2_1_39_1","volume-title":"Kurt Geihs, Jorge Lorenzo, Massimo Valla, Cristina Fra, Nearchos Paspallis, and George A. Papadopoulos.","author":"Reichle Roland","year":"2008","unstructured":"Roland Reichle , Michael Wagner , Mohammad Ullah Khan , Kurt Geihs, Jorge Lorenzo, Massimo Valla, Cristina Fra, Nearchos Paspallis, and George A. Papadopoulos. 2008 . A Comprehensive Context Modeling Framework for Pervasive Computing Systems. Springer Berlin . Roland Reichle, Michael Wagner, Mohammad Ullah Khan, Kurt Geihs, Jorge Lorenzo, Massimo Valla, Cristina Fra, Nearchos Paspallis, and George A. Papadopoulos. 2008. A Comprehensive Context Modeling Framework for Pervasive Computing Systems. Springer Berlin."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1988051.1988053"},{"volume-title":"Interoperability and Open-Source Solutions for the Internet of Things. LNCSecture Notes in Computer Science","author":"Soldatos John","key":"e_1_2_1_42_1","unstructured":"John Soldatos and others. 2015. OpenIoT: Open source Internet-of-Things in the cloud . In Interoperability and Open-Source Solutions for the Internet of Things. LNCSecture Notes in Computer Science , Vol. 9001 . Springer , 13--25. John Soldatos and others. 2015. OpenIoT: Open source Internet-of-Things in the cloud. In Interoperability and Open-Source Solutions for the Internet of Things. LNCSecture Notes in Computer Science, Vol. 9001. Springer, 13--25."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2009.98"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3019612.3019700"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1462698.1462700"},{"key":"e_1_2_1_46_1","unstructured":"thethings.io IoT Cloud. http:\/\/thethings.io\/.  thethings.io IoT Cloud. http:\/\/thethings.io\/."},{"key":"e_1_2_1_47_1","unstructured":"Thingsquare - Connecting the Internet of Things. http:\/\/www.thingsquare.com\/.  Thingsquare - Connecting the Internet of Things. http:\/\/www.thingsquare.com\/."},{"volume-title":"Pervasive Computing and Communications Workshops, 2004. Proc. of the Second IEEE Conference on.","author":"Wang X. H.","key":"e_1_2_1_48_1","unstructured":"X. H. Wang , D. Q. Zhang , T. Gu , and H. K. Pung . 2004. Ontology based context modeling and reasoning using OWL . In Pervasive Computing and Communications Workshops, 2004. Proc. of the Second IEEE Conference on. X. H. Wang, D. Q. Zhang, T. Gu, and H. K. Pung. 2004. Ontology based context modeling and reasoning using OWL. In Pervasive Computing and Communications Workshops, 2004. Proc. of the Second IEEE Conference on."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3170"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3151006","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3151006","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:13:39Z","timestamp":1750212819000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3151006"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,30]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2,28]]}},"alternative-id":["10.1145\/3151006"],"URL":"https:\/\/doi.org\/10.1145\/3151006","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2018,11,30]]},"assertion":[{"value":"2017-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}