DOI QR코드

DOI QR Code

홈 네트워크 환경에서의 동적 확장성과 부하분산을 위한 다중 미들웨어 브리지

A Multi-Middleware Bridge for Dynamic Extensibility and Load Balancing in Home Network Environments

  • 김연우 (성균관대학교 전자전기컴퓨터공학과) ;
  • 장현수 (성균관대학교 전자전기컴퓨터공학과) ;
  • 송창환 (성균관대학교 전자전기컴퓨터공학과) ;
  • 엄영익 (성균관대학교 정보통신공학부)
  • 발행 : 2009.08.31

초록

스마트 홈 인프라를 기반으로 유비쿼터스 컴퓨팅 환경을 구축하기 위해, 여러 연구기관과 산업체에서는 홈 네트워크에 대한 다양한 연구를 진행하고 있다. 이로 인해 다수의 홈 네트워크 미들웨어들이 제안되었으며, 이는 홈 네트워크 표준화를 지연시켰고, 이러한 표준화의 지연은 이 기종 미들웨어 간 상호운용성 문제를 해결할 수 있는 미들웨어 브리지를 요구하였다. 현재 두 미들웨어에 대한 상호운용성을 지원하는 일대일 브리지, 다수의 미들웨어에 대한 상호운용성을 지원하는 일대다 브리지 등 여러 미들웨어 브리지에 대한 개발과 상호운용성 지원 기법에 대한 연구가 진행되고 있다. 하지만 기존의 시스템과 기법들은 특히 스마트 홈 환경에서 요구되는 동적 확장성과 성능에 대한 고려가 부족하다. 미들웨어 브리지는 전문적인 지식이 없는 사용자를 위해 브리지의 수정 없이 쉽게 새 미들웨어를 추가할 수 있는 브리지 확장성을 제공해야 한다. 또한 브리지는 메시지 집중을 해결할 수 있는 부하 분산 기법 역시 제공해야 한다. 본 논문에서는 홈 네트워크 환경에서의 동적 확장성과 부하분산을 위한 다중 미들웨어 브리지(Multi-Middleware Bridge, MMB)를 제안한다. MMB는 분산 구조를 통해 브리지 확장성과 부하 분산 기능을 제공한다. 또한 이에 대한 구현과 평가를 통해, 상호운용성 지원 기능과 브리지 확장성, 부하분산 알고리즘의 성능을 검증한다.

For implementing the ubiquitous computing environments with smart home infrastructures, various research on the home network have been performed by several research institutes and companies. Due to the various home network middleware that are developed recently, the standardization of the home network middleware is being delayed and it calls for the middleware bridge which solves the interoperability problem among the heterogeneous middlewares. Now the research on the scheme for interoperability and the development of the various bridges are in progress, such as one-to-one bridge supporting interoperability between two middlewares and one-to-many bridge supporting interoperability among the multi-middlewares. However, existing systems and schemes does not consider the dynamic extensibility and performance that is particularly needed in the smart home environments. The middleware bridge should provide bridge extensibility with zero-configuration for non-expert users. It should also provide the load balancing scheme for efficient and proper traffic distribution. In this paper, we propose a Multi-Middleware Bridge(MMB) for dynamic extensibility and load balancing in home network environments. MMB provides bridge scalability and load balancing through the distributed system structure. We also verify the features such as interoperability, bridge extensibility, and the performance of the load balancing algorithm.

키워드

참고문헌

  1. UPnP, http://www.upnp.org
  2. HAVi, http://www.havi.org
  3. Jini, http://www.jini.org
  4. DLNA, http://www.dlna.org
  5. Allard.J, Chinta.V, Gundala.S, and Richard.G.G, 'Jini meets UPnP: an Architecture for Jini/UPnP Interoperability,' Applications and the Internet, 2003
  6. Kyeong-Deok Moon, Young-Hee Lee, Chang-Eun Lee, and Young-Sung Son, 'Design of a Universal Middleware Bridge for Device Interoperability in Heterogeneous Home Network middleware,' Consumer Electronics, IEEE Transactions on Vol.51, No.1, 2005 https://doi.org/10.1109/ICCE.2005.1429872
  7. Donghee Kim, Jun Hee Park, Poltavets Yevgen, KyeongDeok Moon, and YoungHee Lee, 'IEEE1394/UPnP Software Bridge,' IEEE Transactions on Consumer Electronics, Vol.51, No.1, 2005 https://doi.org/10.1109/TCE.2005.1405739
  8. OSGi, http://www.osgi.org
  9. Eiji Tokunaga, Hiro Ishikawa, Makoto Kurahashi, Yasunobu Morimoto, and Tatsuo Nakajima, 'A Framework for Connecting Home Computing Middleware,' International Conference on Distributed Computing Systems Workshops'02, 2002 https://doi.org/10.1109/ICDCSW.2002.1030860
  10. Kyeong-Deok Moon, Young-Hee Lee, Young-Sung Son, and Chae-Kyu Kim, 'Universal home network middleware guaranteeing seamless interoperability among the heterogeneous home network middleware,' IEEE Transactions on Consumer Electronics, Vol.49, No.3, 2003 https://doi.org/10.1109/TCE.2003.1233770
  11. Min Chan Kim and Sung Jo Kim, 'A Scenario-Based User-Oriented Integrated Architecture for Supporting Interoperability Among Heterogeneous Home Network Middlewares,' Lecture Notes in Computer Science, International Conference on Computational Science and Its Applications, Vol.3983/2006, 2006 https://doi.org/10.1007/11751632_73
  12. Adrian Friday, Nigel Davies, Nat Wallbank, Elaine Catterall, and Stephen Pink 'Supporting Service Discovery, Querying and Interaction in Ubiquitous Computing Environments,' Wireless Networks, Vol.10, No.6, 2004 https://doi.org/10.1023/B:WINE.0000044024.54833.cb
  13. Jongwoo Sung, Daeyoung Kim, Hyungjoo Song, Junghyun Kim, Seong Yong Lim, and Jin Soo Choi, 'UPnP based Intelligent Multimedia Service Architecture for Digital Home Network,' SEUS/WCCIA, 2006 https://doi.org/10.1109/SEUS-WCCIA.2006.46
  14. Dong-Oh Kang, Kyuchang Kang, Sunggi Choi, and Jeunwoo Lee, 'UPnP AV Architectural Multimedia System with a Home Gateway Powered by The OSGi Platform,' IEEE Transactions on Consumer Electronics, Vol. 51, No. 1, 2005 https://doi.org/10.1109/ICCE.2005.1429889
  15. Chuan-Feng Chiu, Hsu.S.J, and Sen-Ren Jan, 'The design of UPnP-based home environment over peer-to-peer overlay network,' Ubi-Media Computing, 2008 https://doi.org/10.1109/UMEDIA.2008.4570944
  16. Chung-Sheng Li, Yueh-Min Huang, and Han-Chieh Chao, 'UPnP IPv4/IPv6 Bridge for Home Networking Environment,' IEEE Transactions on Consumer Electronics, Vol.54, No.4, 2008 https://doi.org/10.1109/TCE.2008.4711216
  17. Jun Ho Park, Myung Jin Lee, and Soon Ju Kang, 'CORBAbased Distributed and Replicated Resource Repository Architecture for Hierarchically Configurable Home Network,' Journal of Systems Architecture, Vol.51, No.2, 2005 https://doi.org/10.1016/j.sysarc.2004.10.004
  18. Kuk-Se Kim, Chanmo Park, and Joon Lee, 'Internet Home Network Electrical Appliance Control on the Internet with the UPnP Expansion,' International Conference on Hybrid Information Technology, 2006 https://doi.org/10.1109/ICHIT.2006.159
  19. Chiu Chi-Huang, Ling Hsien-Tang, Yeh Ping-Jer, and Yuan Shyan-Ming, 'An OSGi Platform Connecting Heterogeneous Smart Home Appliances from Mobile Devices,' WSEAS Transactions on Computers, Vol.5, No.7, 2006
  20. Brown.A, Kolberg.M, Bushmitch.D, Lomako.G, and Ma.M, 'A SIP-based OSGi Device Communication Service for Mobile Personal Area Networks,' CCNC, Vol. 1, 2006
  21. Xie Li and Wenjun Zhang, 'The Design and Implementation of Home Network System using OSGi Compliant Middleware,' IEEE Transactions on Consumer Electronics, Vol.50, No.2, 2004 https://doi.org/10.1109/TCE.2004.1309419
  22. Miori.V, Tarrini.L, Manca.M, and Tolomei.G, 'An Open Standard Solution for Domotic Interoperability,' IEEE Transactions on Consumer Electronics, Vol. 52, No. 1, 2006 https://doi.org/10.1109/TCE.2006.1605032
  23. Yerom-David Bromberg and Valerie Issarny, 'INDISS: Interoperable Discovery System for Networked Services,' Lecture Notes in Computer Science, Middleware, Vol. 3790/2005, 2005 https://doi.org/10.1007/11587552_9
  24. Leelaprute.P, Nakamura.M, Tsuchiya.T, Matsumoto.K, and Kikuno.T, 'Describing and Verifying Integrated Services of Home Network Systems,' APSEC, 2005 https://doi.org/10.1109/APSEC.2005.59
  25. Haitao Zhang, Fei-Yue Wang, and Yunfeng Ai, 'An OSGi and Agent based Control System Architecture for Smart Home,' NSC, 2005 https://doi.org/10.1109/ICNSC.2005.1461152
  26. Choon-Gul Park, Jae-Hyoung Yoo, Seung-Hak Seok, Ju-Hee Park, and Hoen-In Lim, 'Intelligent Home Network Service Management Platform Design Based on OSGi Framework,' Lecture Notes in Computer Science, Management of Convergence Networks and Services, Vol. 4238/2006, 2006 https://doi.org/10.1007/11876601_63
  27. Gu.T, Pung.H.K, and Zhang.D.Q, 'Toward an OSGi-based Infrastructure for Context-aware Applications,' IEEE Pervasive Computing, Vol.3, No.4, 2004 https://doi.org/10.1109/MPRV.2004.19