Elimination of the Redundant Sensor Data using the Mobile Agent Middleware

이동 에이전트 미들웨어를 이용한 중복 센서 데이터 제거

  • 이정수 (군산대학교 대학원 컴퓨터정보공학과) ;
  • 이연식 (군산대학교 컴퓨터정보공학과)
  • Received : 2011.01.26
  • Accepted : 2011.04.15
  • Published : 2011.06.30

Abstract

The sensor nodes of sensor network system are capable of wireless communication with sink nodes. They also acquire and transmit sensor data in broad region where people cannot access easily. However, the transmission of redundant data from sensor nodes reduces the lifetime of the entire system and substantial amount of resulted data needs to be resorted before implementing them to the specific applications. In this paper, the mobile agent middleware to eliminate the redundant sensor data is designed and implemented. In the proposed system, the mobile agent visits the destination sensor nodes according to the migration list offered by the meta table in the name space of the naming agent, eliminates the redundant sensor data corresponding to user condition, and acquires and transmits sensor data according to the purpose and needs. Thus, the excess transmission of the sensor data is avoided and the lifetime of the entire system can be extended. Moreover, the experiments using the mobile agent middleware with the conditions and limitations that are possible in real situation ore done to verify the successful elimination of the redundant sensor data and the efficiency of the data acquisition. Also, we show the potential applicability of the mobile agent middleware in various active sensor networks through the active rule based mobile agent middleware or the interaction with the active rule system.

센서 네트워크 시스템의 센서 노드들은 싱크 노드와 무선으로 송수신하며 사람이 일일이 접근하기 힘든 방대한 지역의 센서 데이터를 획득 및 전송한다. 하지만 센서 노드들의 중복 센서 데이터의 비효율적인 반복 전송은 전체 시스템의 수명을 짧게 하고, 이때 발생하는 많은 양의 데이터들은 사용할 때 다시 선별해야 하는 번거로움이 있다. 본 논문에서는 네이밍 에이전트의 네임 스페이스의 메타 테이블로부터 제공되는 이주 대상 노드들을 차례로 방문하여, 사용자 조건에 따라 중복 센서 데이터를 제거하고, 용도 및 필요에 따라 센서 데이터를 수집 및 전송함으로써 센서 데이터의 과잉 송수신을 막고 전체 시스템의 수명을 늘릴 수 있는 이동 에이전트 미들웨어를 설계 및 구현한다. 또한, 실제 환경에서 발생할 수 있는 상황을 고려한 조건 및 제한들을 적용한 이동 에이전트를 이용한 실험을 통하여 중복 센서 데이터의 제거 및 데이터 수집의 효율성을 보이고, 향후 제안된 이동 에이전트 미들웨어에 능동 규칙을 탑재하거나 능동 규칙 시스템과의 연계를 통하여 다양한 능동적 센서 네트워크 응용에의 적용 가능성을 보인다.

Keywords

References

  1. 황재각, 표철식, "USN미들웨어 기술 개발 동향," 한국전자파학회지, 제 19권, 제 6호, pp. 51-59, 2008.
  2. 원광호, 황태호, 김동순, 김태현, "WSN 기술 동향 및 응용기술," 정보통신학회지(정보와 통신), 제 25권, 제 10호, pp. 33-41, 2008
  3. Pratik K. Biswas, Hairong Qi, Yingyue Xu, "A Mobile-Agent-Based Collaborative Framework for Sensor Network Applications," Mobile adhoc and Sensor Systems(MASS)2006 IEEE, pp. 650-655, Oct. 2006.
  4. Konstantopoulos C. et al., "Effective Determination of Mobile Agent Itineraries for Data Aggregation on Sensor Networks," IEEE Transactions on Knowledge and Data Engineering, Vol. 22, pp. 1679-1693, 2010. https://doi.org/10.1109/TKDE.2009.203
  5. Yonsik Lee, Kwangjong Kim, "Optimal Migration Path Searching using Path Adjustment and Reassignment for Mobile Agent," Proc. of 4th International Conference on Networked Computing and Advanced Information Management(NCM2008), pp. 564-569, Sep. 2008.
  6. 최신일, 문석재, 엄영현, 국윤규, 정계동, 최 영근, "분산 센서 네트워크에서 모바일 에이 전트를 이용한 효율적인 데이터 수집," 한국정보과학회 가을학술발표논문집, 제 33권, 제 2호(B), pp. 138-142, 2006.
  7. 남진우, 정영지, "센서 네트워크에서 헬스케어 이동성 에이전트 모듈 설계," 멀티미디어학회논문지, 제 11권, 제 4호, pp. 544-553, 2008.
  8. 김광종, "객체 다중 복제 기반의 멀티캐스트 이동 에이전트 시스템," 군산대학교 대학원 박사학위논문, 2004.
  9. 이정수, 최영춘, 이연식, "센서 네트워크 응용을 위한 네이밍 에이전트 설계," 정보통신분야학회 합동학술대회논문집, pp. 147-150. 2009.
  10. 이연식, 이정수, "센서 데이터 획득을 위한 이동 에이전트 설계," 정보처리학회 춘계학술박표대회논문집, 제 17권, 제 1호, pp. 1070-1073, 2010.
  11. 김대영,성종우, 송형주, 김수현, "센서 네트워크 미들웨어 기술," 전자공학회지, 제 32권, 제 7호, pp.800-814, 2005.
  12. Jong-Wan Yoon et al., "Agent-based Sensor Network Middleware using Reputation Mechanism over Heterogeneous Network Environments," 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE), pp.373-376, 2010.
  13. Heimfarth T. et al., "Experimental Analysis of a Wireless Sensor Network Setup Strategy Provided by an Agent-oriented Middleware," 2010 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), pp. 820-826, 2010.