skip to main content
research-article

SoIoT: Toward A User-Centric IoT-Based Service Framework

Authors Info & Claims
Published:15 April 2016Publication History
Skip Abstract Section

Abstract

An emerging issue in urban computing environments is the seamless selection, composition, and delivery of user-centric services that run over what is known as the Internet of Things (IoT). This challenge is about enabling services actuated by IoT devices to be delivered spontaneously from the perspective of users. To accomplish this goal, we propose the Service-Oriented Internet of Things (SoIoT), a user-centric IoT-based service framework, which integrates services that utilize IoT resources in an urban computing environment. This framework provides a task-oriented computing approach that enables the composition of IoT-based services in a spontaneous manner to accomplish a user task. Tasks can also be recommended to users based on the available IoT resources in an environment and on the contextual knowledge that is represented and managed in social, spatial, and temporal aspects. These tasks are then bound to a set of service instances and performed in a distributed manner. This final composition ensures the Quality of Service (QoS) requirements of the tasks and is assigned to multiple client devices for the efficient utilization of IoT resources. We prove the practicality of our approach by showing a real-case service scenario implemented in our IoT-based test-bed as well as experimental results.

References

  1. Eyhab Al-Masri and Qusay H. Mahmoud. 2008. Investigating web services on the World Wide Web. In Proceedings of the 17th International Conference on World Wide Web. 795--804. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of Things: A survey. Computer Networks 54, 15, 2787--2805. DOI:10.1016/j.comnet.2010.05.010 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Tridib Banerjee. 2001. The future of public space: Beyond invented streets and reinvented places. APA Journal 67, 1, 9--24. DOI:10.1080/01944360108976352Google ScholarGoogle Scholar
  4. Karim Benouaret, Djamal Benslimane, Allel Hadjali, Mahmoud Barhamgi, Zakaria Maamar, and Quan Z. Sheng. 2013. Web service compositions with fuzzy preferences: A graded dominance relationship-based approach. ACM Transactions on Internet Technology 13, 4, 12. DOI:10.1145/2576231 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Omer Boyaci, Victoria B. Martinez, and Henning Schulzrinne. 2010. Bridging communications and the physical world: Sense everything, control everything. IEEE Internet Computing 2, 16, 35--43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Jae-Hyun Cho, Jang-Ho Choi, Han-Gyu Ko, and In-Young Ko. 2012. An adaptive quality level selection method for efficient qos-aware service composition. In Proceedings of 2012 IEEE 36th International Conference on Computer Software and Applications Workshops, IEEE. Izmir, Turkey, 20--25. DOI:10.1109/COMPSACW.2012.14 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Jang-Ho Choi, Jae-Hyun Cho, Han-Gyu Ko, and In-Young Ko. 2013. Distributed coordination of IoT-based services by using a graph coloring algorithm. In Proceedings of 2013 IEEE 37th Annual Computer Software and Applications Conference, IEEE. Kyoto, Japan, 399--404. DOI:10.1109/COMPSAC.2013.67 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Dominique Guinard, Vlad Trifa, Stamatis Karnouskos, Patrik Spiess, and Domnic Savio. 2010. Interacting with the SOA-based Internet of Things: Discovery, query, selection, and on-demand provisioning of web services. IEEE Transactions on Services Computing 3, 3, 223--235. DOI:10.1109/TSC.2010.3 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gonzalo F. Huerta-Canepa, Angel A. Jimenez Molina, In-Young Ko, and Dongman Lee. 2008. Adaptive activity based middleware. IEEE Pervasive Computing 7, 2, 58--61.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Angel A. Jimenez Molina, Jun-Sung Kim, Hyung-Min Koo, Byung-Seok Kang, and In-Young Ko. 2009. A semantically-based task model and selection mechanism in ubiquitous computing environments. In Proceedings of the 13th International Conference on Knowledge-Based Intelligent Information and Engineering Systems, Lecture Notes in Computer Science. Vol. 5712, Springer, Berlin, 829--837. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Angel A. Jimenez Molina and In-Young Ko. 2011a. Spontaneous task composition in urban computing environments based on social, spatial, and temporal aspects. Engineering Applications of Artificial Intelligence Journal 24, 8, 1446--1460. DOI:10.1016/j.engappai.2011.05.006 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Angel A. Jimenez Molina and In-Young Ko. 2011b. Cognitive resources aware service provisioning. In Proceedings of 2011 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT’11). 438--444. DOI:10.1109/WI-IAT.2011.251 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jing Li, Yongwang Zhao, Min Liu, Hailong Sun, and Dianfu Ma. 2010. An adaptive heuristic approach for distributed qos-based service composition. In Proceedings of the 15th IEEE Symposium on Computers and Communications. 687--694. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Vassilis Kostakos, Tom Nicolai, Eiko Yoneki, Eamonn O’Neill, Holger Kenn, and Jon Crowcroft. 2009. Understanding and measuring the urban pervasive infrastructure. Personal and Ubiquitous Computing 13, 355--364. DOI:10.1007/s00779-008-0196-1 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Benoît Laurent and Jin-Kao Hao. 2009. List-graph colouring for multiple depot vehicle scheduling. Mathematics in Operational Research 1, 1--2, 228--245.Google ScholarGoogle Scholar
  16. Malcolm McCullough. 2001. On typologies of situated interaction. Human--Computer Interaction 16, 2, 337--349. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Sonia B. Mokhtar, Jinshan Liu, Nikolaos Georgantas, and Valerie Issarny. 2005. QoS-aware dynamic service composition in ambient intelligence environments. In Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering. ACM, 317--320. DOI:10.1.1.406.2303 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. George L. Nemhauser and Laurence A. Wolsey. 1999. Integer and Combinatorial Optimization. Wiley-Interscience, New York, NY.Google ScholarGoogle Scholar
  19. Eric Paulos and Elizabeth Goodman. 2004. The familiar stranger: Anxiety, comfort, and play in public places. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’04). ACM, New York, NY, 223--230. DOI:10.1145/985692.985721 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Manuel Roman, Christopher Hess, Renato Cerqueira, Anand Ranganat, Roy H. Campbell, and Klara Nahrstedt. 2002. Gaia: A middleware infrastructure for active spaces. IEEE Pervasive Computing 4, 1, 74--83. DOI:10.1109/MPRV.2002.1158281 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Irina Shklovski and Michele F. Chang. 2006. Urban computing: Navigating space and context. IEEE Computer 39, 9, 36--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Joao P. Sousa and David Garlan. 2002. Aura: An architectural framework for user mobility in ubiquitous computing environments. In Proceedings of 3rd Working IEEE/IFIP Conference on Software Architecture, IEEE/IFIP, Montreal. Canada, 29--43. DOI:10.1.1.94.3088 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Zhenyu Wang and David Garlan. 2000. Task-Driven Computing. Technical Report CMU-CS-00-154. School of Computer Science, Carnegie-Mellon University.Google ScholarGoogle Scholar
  24. Wilson Wong, Wei Liu, and Mohammed Bennamoun. 2012. Ontology learning from text: A look back and into the future. ACM Computing Surveys, 44, 4, 20. DOI:10.1145/2333112.2333115 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. SoIoT: Toward A User-Centric IoT-Based Service Framework

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!