본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

센서 네트워크를 위한 자바 가상 기계
A Java Virtual Machine for Sensor Networks

김성우   (동의대학교 컴퓨터소프트웨어공학과UU0000509  ); 이종민   (동의대학교 컴퓨터소프트웨어공학과UU0000509  ); 이중화   (동의대학교 컴퓨터소프트웨어공학과UU0000509  ); 신진호   (동의대학교 메카트로닉스공학과UU0000509  );
  • 초록

    Sensor network consists of a large number of sensor node distributed in the environment being sensed and controlled. The resource-constrained sensor nodes tend to have various and heterogeneous architecture. Thus, it is important to make its software environment platform-independent and reprogrammable. In this paper, we present BeeVM, a Java operating system designed for sensor networks. BeeVM offers a platform-independent Java programming environment with its efficiently executable file format and a set of class APIs for basic operating functions, sensing and wireless networking. BeeVM's high-level native interface and layered network subsystem allow complex program for sensor network to be short and readable. Our platform has been ported on two currently popular hardware platforms and we show its effectiveness through the evaluation of a simple application.


  • 주제어

    embedded operating system .   Java virtual machine .   sensor network.  

  • 참고문헌 (15)

    1. Nano24 platform, http://www.octacomm.net 
    2. Hmote2420 platform, http://www.hybus.net 
    3. J. E. Smith and R. Nair, Virtual Machines, Morgan Kaufmann Publishers, 2005 
    4. 오세만, 이양선, 고광만, "임베디드 시스템을 위한 가 상기계의 설계 및 구현," 한국멀티미디어학회논문지, 제 8권, 제 9호, pp. 1282-1291, 2005. 9 
    5. leJOS Homepage, http://lejos.sourceforge.net 
    6. J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister, "System architecture directions for networked sensors," Proc. of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Cambridge, MA, November 2000 
    7. A. Dunkels, B. Groenvall, and T. Voigt, "Contiki-a lightweight and flexible operating system for tiny networked sensors," Proc. of the First IEEE Workshop on Embedded Networked Sensors (EmNets), Tampa, Florida, November 2004 
    8. P. Levis and D. Culler, "Mate: A tiny virtual machine for sensor network," Proc. of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2002 
    9. P. Levis, D. Gay and D. Culler, "Active sensor networks," Proc. of the 2nd USENIX/ACM Symposium on Network Systems Design and Implementation (NSDI), May 2005 
    10. J. Koshy and R. Pandey, "VM*: Synthesizing scalable runtime environments for sensor networks," SenSys'05, November 2005 
    11. D. Simon, C. Cifuentes, D. Cleal, J. Daniels, and D. White, "Java on the bare metal of wireless sensor devices: The squawk java virtual machine," 2nd International Conference on Virtual Execution Environments( VEE), June 2006 
    12. R. Muller, G. Alonso, and D. Kossmann "A virtual machine for sensor networks," Proc. of EuroSys 2007, Lisbon, Portugal, March 2007 
    13. Tim Lindholm and F. Yellin, The JavaTM Virtual Machine Specification, Addison-Wesley, 2nd Ed., 1997 
    14. B. Bagnall, Core LEGO Mindstorms Programming, Prentice Hall PTR, 2002 
    15. S. Bhatti, J. Carlson, H. Dai, J. Deng, J. Rose, A. Sheth, B. Shucker, C. Gruenwald, A. Torgerson, R. Han, "MANTIS OS: An embedded multithreaded operating system for wireless micro sensor platforms," ACM/Kluwer Mobile Networks & Applications, Special Issue on Wireless Sensor Networks , vol. 10, no. 4, pp. 563-579, August 2005 

 저자의 다른 논문

  • 김성우 (22)

    1. 2002 "하이브리드 VLSI 신경망 프로세서에서의 양자화에 따른 영향 분석" 정보처리학회논문지. The KIPS transactions. Part B. Part B b9 (4): 429~436    
    2. 2002 "임베디드 그래픽 시스템 기술" 한국멀티미디어학회지 6 (2): 29~35    
    3. 2003 "강인 검색 제어를 위한 속도 외란 측정" 한국소음진동공학회논문집 = Transactions of the Korean society for noise and vibration engineering 13 (11): 860~867    
    4. 2003 "실시간 운영체제 Qplus-P용 그래픽 윈도우 라이브러리 구현" 정보처리학회논문지. The KIPS transactions. Part A. Part A a10 (5): 479~486    
    5. 2004 "Mobile IP의 학내망 사용을 위한 테스트베드 구현" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 7 (1): 64~72    
    6. 2004 "소형 정보가전 기기용 QPlus-P 윈도우 매니저 개발" 정보처리학회논문지. The KIPS transactions. Part D. Part D d11 (1): 195~202    
    7. 2004 "신뢰성 있는 H 제어 : 선형 행렬 부등식 방법" 제어·자동화·시스템공학 논문지 = Journal of control, automation and systems engineering 10 (3): 216~224    
    8. 2007 "임베디드 시스템을 위한 3차원 그래픽 가속 장치 구동기의 설계 및 구현" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 10 (9): 1209~1219    
    9. 2007 "A Wireless Location-Based Routing Algorithm in Multi-User Game Environments" 멀티미디어학회논문지 = Journal of Korea Multimedia Society 10 (12): 1733~1740    
    10. 2007 "A Robust Fine Seek Controller Design Method Based on the Estimation of Velocity Disturbance" International Journal of Control, Automation and Systems 5 (3): 243~250    
  • 이종민 (23)

  • 이중화 (17)

  • 신진호 (17)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기