DOI QR코드

DOI QR Code

Self-adaptive IoT Software Platform for Interoperable Standard-based IoT Systems

협업가능 표준기반 IoT 시스템을 위한 자가적응 IoT 소프트웨어 플랫폼 개발

  • Received : 2017.07.11
  • Accepted : 2017.11.17
  • Published : 2017.12.31

Abstract

In this paper, we present a self-adaptive software platform that enables an IoT gateway to perform autonomous operation considering IoT devices connected each other in resource-constrained environments. Based on the oneM2M device software platform publicly available, we have designed an additional part, called SAS (self-adaptive software) consisting of MAM (memory-aware module), NAM (network-aware module), BAM (battery-aware module), DAM (data-aware module), and DH (decision handler). A prototype system is implemented to show the feasibility of the proposed self-adaptive software architecture. Our proposed system demonstrates that it can adaptively adjust the operation of gateway and connected devices to their resource conditions under the desired service scenarios.

Keywords

References

  1. L. Atzori, A. Iera, G. Morabito, “The Internet of Things: A survey,” Computer Networks, Vol. 54, No. 15, pp. 2787-2805, 2010. https://doi.org/10.1016/j.comnet.2010.05.010
  2. P.A. Bernstein, “Middleware: A Model for Distributed System Services,” Communications of the ACM, Vol. 39, No. 2, pp. 86-98, 1996.
  3. https://sandbox.sktiot.com/.
  4. http://www.interdigital.com/solution/onempower-platform.
  5. oneM2M. TS-0005-Management-Enablement (OMA)-V-1.0.1. Technical Specification (2015).
  6. oneM2M. TS-0006-Management-Enablement (BBF)-V-1.0.1. Technical Specification (2015).
  7. oneM2M. TS-0008-CoAP-Protocol-Binding-V-1.0.1. Technical Specification (2015).
  8. oneM2M. TS-0010-MQTT-Protocol-Binding-V-1.0.1. Technical Specification (2015).
  9. S. Bandyopadhyay, M. Sengupta, S. Maiti, S. Dutta, “Role of Middleware for Internet of Things: A Study,” International Journal of Computer Science and Engineering Survey, Vol. 2, No. 3, pp. 94-105, 2011. https://doi.org/10.5121/ijcses.2011.2307
  10. M.A. Chaqfeh, N. Mohamed, "Challenges in Middleware Solutions for the Internet of Things," Proceedings of the International Conference on Collaboration Technologies and Systems pp. 21-26, 2012.
  11. M.A. Razzaque, M. Milojevic-Jevric, A. Palade, S. Clarke, “Middleware for Internet of Things: A Survey,” IEEE Internet of Things Journal, Vol. 3, No. 1, pp. 70-95, 2016. https://doi.org/10.1109/JIOT.2015.2498900
  12. J. Yun, I.Y. Ahn, N.M. Sung, J. Kim, “A Device Software Platform for Consumer Electronics Based on the Internet of Things,” IEEE Transactions on Consumer Electronics, Vol. 51, No. 4, pp. 564-571, 2015.
  13. C. Perera, P.P. Jayaraman, A. Zaslavsky, D. Georgakopoulos, P. Christen, "MOSDEN: An Internet of Things Middleware for Resource Constrained Mobile Devices," Proceedings of IEEE International Conference on System Sciences, pp. 1053-1062, 2014.
  14. K. Aberer, M. Hauswirth, A. Salehi, "Infrastructure for Data Processing in Large-Scale Interconnected Sensor Networks," Proceedings of the International Conference on Mobile Data Management, pp. 198-205, 2007.
  15. N.D. Lane, E. Miluzzo, H. Lu, D. Peebles, T. Choudhury, A.T. Campbell, “A Survey of Mobile Phone Sensing,” IEEE Communications Magazine, Vol. 48, No. 9, pp. 140-150, 2010. https://doi.org/10.1109/MCOM.2010.5560598
  16. N. Brouwers, K. Langendoen, "Pogo, a Middleware for Mobile Phone Sensing," Proceedings of the International Middleware Conference, pp. 21-40, 2012.
  17. J. Yun, I.Y. Ahn, S.C. Choi, J. Kim, "TTEO (Things Talk to Each Other): Programming Smart Spaces Based on IoT Systems," Sensors, Vol. 16, No. 4 (467), pp. 1-21, 2016. https://doi.org/10.1109/JSEN.2016.2616227
  18. N.M. Sung, J. Kim, S.C. Choi, I.Y. Ahn, J. Yun, "IoT Devices With Self-Adaptive Software," Proceedings of IEMEK Fall Conference, pp. 360-362, 2015 (in Korean).
  19. N.M. Sung, J. Kim, I.Y. Ahn, J. Yun, "Design of Self-adaptive Software Platform Module for Internet of Things Devices," Proceedings of KICS Winter Conference, pp. 827-828, 2015 (in Korean).
  20. http://www.iotocean.org.