유비쿼터스 네트워킹을 위한 컴퓨팅 미들웨어 기술의 설계

  • 김정기 (한국전자통신연구원 임베디드S/W 기술센터) ;
  • 신창민 (한국전자통신연구원 임베디드S/W 기술센터) ;
  • 유석대 (한국전자통신연구원 임베디드S/W 기술센터) ;
  • 박승민 (한국전자통신연구원 임베디드S/W 기술센터)
  • Published : 2003.05.01

Abstract

최근에 정보 산업과 이동 통신 기술이 발전함에 따라 퍼스널 컴퓨터를 넘어 컴퓨터의 개념이 매우 빠르게 확장되고 있다. 이동 정보 단말 형태의 PDA, HPC(hand-held PC), 휴대폰 등이 개발되었고, 셋탑박스(set-top box), 지능형 디지털 TV, 인터넷 냉장고 등의 정보가전은 임베디드 운영체제(embedded OS)를 내장하여 컴퓨터로 발전하고 있으며, 제어 및 계측 기기들도 마이크로 프로세서를 내장하여 임베디드 시스템으로 발전하고 있다. 이렇게 새롭게 확장된 컴퓨터 시스템들은 인간 생활의 편리성과 다양성을 위해 상호 연결되어 하나의 네트워크를 형성하고 있으며, 상호간에 정보를 공유하고 협력하여 언제 어디서나 통신 및 컴퓨팅이 가능한 유비쿼터스 네트워킹(Ubiquitous Networking)으로 발전하고 있다. 본 논문에서는 이러한 유비쿼터스 네트워킹에서 필요한 컴퓨팅 미들웨어(Middleware) 기술의 최근 동향을 살펴보고 본 연구에서 제안하는 새로운 미들웨어 기술을 설계한다. 이러한 미들웨어 기술은 편재(遍在)되어 있는 컴퓨팅 장치를 상호 이용하기 위해 컴퓨터의 환경을 탐지하여 저장하고 재이용하는 상황 인식 기술, 편재된 장치들이 네트워크에 연결되면서 정보를 전달하는 Ad-hoc 네트워킹과 동적 라우팅 기술, 그리고 정보 전달을 위해 제어 코드와 데이터를 패킷 (packet) 형태로 전달하는 협력 메시지(Cooperative Message) 기술 등이 포함된다.

Keywords

References

  1. 사카무라 겐(저), 최운식(역), 유비쿼터스 컴퓨팅 혁명, (주)동방미디어 출판사, 2002
  2. 리처드 헌터(저), 윤정로(역), 최장욱(역), 유비쿼터스 공유와 감시의 두 얼굴, (주)북21 출판사, 2002
  3. A. K. Dey, 'Context-Aware Computing: The CyberDesk Project,' Proc. of the AAAI 1998 Spring Symposium on Intelligent Environments (AAAI Technical Report SS-98-02), pp. 51-54, Mar. 1998
  4. Roy Want, Andy Hopper, Veronica Falcao, Jonathan Gibbons, 'The Active Badge Location System,' ACM Transactions on Information Systems, Vol. 10, No. 1, pp. 91-102, 1992 https://doi.org/10.1145/128756.128759
  5. Stephen S. Yau, Fariaz Karim, 'Context-Sensitive Middleware for Real-Time Software in Ubiquitous Computing Environments,' Fourth International Symposium on Object-Oriented Real-Time Disthbuted Computing, pp. 163-170, 2001
  6. P. Couder, A.M. Kermarrec, 'Improving Level of Service for Mobile Users Using Context-Awareness,' 18th IEEE Symposium on Reliable Distributed Systems, pp. 24-33, 1999
  7. Andy Harter, Andy Hopper, Pete Steggles,Andy Ward, Paul Webster, 'The Anatomy of a Context-aware application,' Wireless Networks Vol. 8, Issue 2/3, PP. 187-197, 2002 https://doi.org/10.1023/A:1013767926256
  8. http://www.ietf.org/html.charters/mobileip-charter.html
  9. http://www.ietf.org/html.charters/seamoby-charter.html
  10. M.S. Corson and J.P. Macker, 'Mobile Adhoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations,' IETF RFC 2501, Jan. 1999
  11. 권혜연, 신재욱, 이병복, 최지혁, 남상우, 임선배, '이동 Ad Hoc 네트워크 기술동향,' 전자통신동향분석, 제18권 제2호, 2003
  12. C. K. Toh, Ad Hoc Mobile Wireless Networks: Protocols and Systems, Prentice Hall PTR, 2002
  13. 김상하. '이동 Ad Hoc 네트워크 라우팅 프로토콜 기술,' 정기간행물 전파지, http://www.kora.or.kr/kora/radar/200209/sub8.html, 2002
  14. 이종화, 'Active Networking기술 소개 및 연구 현황,' http://new.itfind.or.kr/KIC/et1ars/i-ndustry/jugidong/873/87304.html, 1998
  15. http://webs.cs.berkeley.edu/tos/index.html
  16. C. Borcea, D. lyer, P. Kang, A. Saxena, and L. Iftode, 'Cooperative Computing for Disthbuted Embedded Systems,' Proc. of 22nd International Conference on Distributed Computing Systems, pp. 227-236, 2002
  17. P. Stanley-Marbell, C. Borcea, K. Nagaraja, and L. Iftode, 'Smart Messages: A System Architecture for Large Networks of Embedded Systems,' Proc. of the Eighth Workshop on Hot Topics in Operating Systems, pp. 181-189, 2001
  18. T. von Eicken. D. Culler, S. Goldstein. and K. Schauser, 'Active Messages: A Mechanism for Integrated Communication and Computation,' Proc. of the 19th Annual International Symposium on Computer Architecture, pp. 256-266, May. 1992
  19. B. Schwarts, A. W. Jackson, W. T. Strayer, W. Zhou, R. D. Rockwell, and C. Partridge, 'Smart Packets for Active Networks,' ACM Transactions on Computer Systems. pp. 397-413, Feb. 2000
  20. D. Milojicic. W. LaForge, and D. Chauhan, 'Mobile Objects and Agents,' USENIX Conference on Object-oriented Technologies and Systems, pp. 1-14, 1998