DOI QR코드

DOI QR Code

A Middleware with Efficient Memory Management Technique and Advanced Structure for M2M Network

M2M 네트워크를 위한 데이터 수집 미들웨어의 효율적인 구조와 개선된 메모리 관리 기법

  • 주성용 (동아대학교 미디어디바이스 연구센터) ;
  • 임호섭 (동아대학교 미디어디바이스 연구센터) ;
  • 강대성 (동아대학교 전자공학과)
  • Received : 2014.05.19
  • Accepted : 2014.06.16
  • Published : 2014.06.30

Abstract

The existing M2M network is being used for a real-time monitoring, so it is made within mostly an specific area such as a factory. But with the development of internet the M2M communications have became a major core field of the IoT. Also by connecting M2M networks the scale of them is being extended as large as a city or a nation. Therefore middlewares for collecting data from much sensors are a key part in M2M networks. However by the scale expansion much loads are concentrated into the middleware and the number of them is also increased in the whole M2M networks. We analysis problems of the existing middleware to resolve them and propose solutions for them. Finally we describe the usefulness of the proposed techniques. We proved the usefulness of the techniques that are applied to a middleware system for collecting the used amount of duty free oil for the agricultural use.

기존 M2M 네트워크는 실시간 관제를 위한 목적으로 주로 활용되었기 때문에 주로 공장과 같이 일정한 공간 내에서 구성되는 경우가 많았다. 그러나 인터넷 기술의 발달로 M2M 네트워크는 IoT의 핵심 분야가 되었으며, 도시 그리고 국가 규모로 확장되고 있다. 이에 따라 각종 센서로부터 전송되는 데이터들을 수집하기 위한 미들웨어는 M2M 네트워크에서 핵심 부분을 담당하고 있다. 그러나 M2M 네트워크의 규모 확장에 따라 데이터 수집에 많은 부하가 집중되며, 전체 M2M 네트워크 내 미들웨어의 개수 또한 증가하고 있다. 본 연구에서는 이 같은 문제들을 해결하기 위해서 기존 미들웨어의 구조의 문제점을 분석하고, 분석된 문제들을 해결하기 위한 기법들을 제시한다. 마지막으로 제안한 기법들의 유용성에 대해서 기술한다. 본 연구에서 제안된 기법들을 농업용 면세유 사용량 수집을 위한 미들웨어 시스템에 적용하여 유용성을 입증하였다.

Keywords

References

  1. J. Holler, V. Tsiatsis, C. Mulligan, S. Karnouskos, S. Avesand, and D. Boyle, "From Machine to the Internet of Things : Introduction to a New Age of Intelligence", Elesvier, pp. 9-14, April 2014.
  2. Dae-Hyun Ryu, "Development of Urban Farm Management System using Commercial SNS as IoT Platform", The Journal of IIBC, Vol. 13, No. 5, pp. 149-154, Oct. 2013.
  3. David S. Watson, Mary Ann Poette, Osman Sezgen, and Naoya Motegi, "Machine to Machine (M2M) Technology in Demand Responsive Commercial Buildings", The Proceedings from the ACEEE 2004 Summer Study on Energy Efficiency in Buildings, pp. 1-14, Aug. 2004.
  4. Julie Kim and Hyokyung Bahn, "An Efficient Log Data Management Architecture for Big Data Processing in Cloud Computing Environments", The Journal of IIBC, Vol. 12, No. 2, pp. 1-7, April 2013.
  5. Edward Curry, "Middleware for Communications", John Willy and Sons, pp. 1-8, 2014.
  6. KangHee Lee, Hoon Choi, HyungShin Kim, and Dong Won Han, "The Design of Middleware Framework for Wearable Computers", Journal of KIIT, Vol. 2, No. 1, pp. 25-33, Dec. 2004.
  7. Edward Curry, Desmond Chambers, and Gerard Lyons, "Extending Message-Oriented Middleware using Interception", Presented at Third International Workshop on Distributed Event-Based Systems (DEBS '04), pp. 32-37, May 2004.
  8. S. Tai, T. Mikalsen, and I. Rouvellou, "Using message oriented middleware for reliable web services messaging", In WES 2003, Springer LNCS 3095, pp. 89-104, June 2003.
  9. M. Pang and P. Maheshwari, "Benchmarking Message-Oriented Middleware - TIB/RV vs. SonicMQ", In Workshop on Foundations of Middleware Technologies, International Symposium on Distributed Objects and Applications (DOA), pp. 1507-1526, Dec. 2005.
  10. Flāvia C. Delicato, Paulo F. Pires, and Thais Batista, "Middleware Solutions for the Internet of Things", Springer, pp. 5-12, May 2013.
  11. Sung Il Hwang, Seong Yong Joo, and Gun Pyo Jeon, "Research on Argiculture Tax-Free Oil Management System Based on M2M", Conference in Winter 2014 of The Korean Institute of Communications and Information Sciences, pp. 334-336, Jan. 2014.
  12. Oh Sang Kwon, "Issues and Tasks of M2M (IoT)", Journal of Communications & Radio Spectrum, Vol. 52, pp. 9, Aug. 2012.
  13. Menghan Chen and Beijum Shen, "Towards Agile Application Integration with M2M Platforms", KSII Transactions on Internet and Information Systems, Vol. 6, No. 1, pp. 84-97, Jan. 2012.
  14. Stephen H. Unger, "Harzards, critical races, and metastability", Computers, IEEE Transactions on, Vol. 44, Issue 6, pp. 754-768, June 1995. https://doi.org/10.1109/12.391185
  15. James Gosling, Bill Joy, Guy Steele, Gilad Bracha, and Alex Buckley, "The Java Language Specification", pp. 235-237, March 2014.
  16. Jones M. Tim, "GNU/Linux Application Programming (2nd ed.)", Charles River Media, pp. 264, Jan. 2008.

Cited by

  1. IT 융합기술을 이용한 식물생장 제어시스템 연구 vol.22, pp.4, 2014, https://doi.org/10.7471/ikeee.2018.22.4.959