An Efficient P2P System Using Cross-Layer Design for MANETs

MANET 에서의 Cross-Layer 디자인을 사용한 효율적인 P2P 시스템

  • 박호현 (세종대학교 정보통신공학과) ;
  • 최현덕 (세종대학교 정보통신공학과) ;
  • 우미애 (세종대학교 정보통신공학과)
  • Published : 2009.07.31

Abstract

An ubiquitous environment has features like peer-to-peer and nomadic environments. Such features can be represented by peer-to-peer systems and mobile ad-hoc networks. P2P systems and MANETs share similar features, appealing for implementing P2P systems in MANET environment. However, if a P2P system designed for wired networks was applied to mobile ad-hoc environment, its performance was not good enough. Subsequently, this paper proposes a P2P system to improve performance using cross-layer design and the goodness of a node as a peer by using routing metric and P2P metric to choose favorable peers to connect. It also utilizes proactive approach for distributing peer information. The simulation results showed that the proposed system produced better performance in query success rate, query response time and energy consumption by reducing the routing path length.

유비쿼터스 환경은 피어간의 연결, 이동이 전제되는 환경 등의 특정을 가지고 있다. 이러한 특정은 peer-to-peer(P2P) 시스템과 이동 애드혹 네트워크 (MANET)로 표현될 수 있다. P2P 시스템과 MANET은 비슷한 특징이 많이 있어 MANET 환경에서 P2P 시스템 구현은 매력적이다. 그러나 유선망에서 디자인된 P2P 시스템을 그대로 MANET에 적용하는 경우 성능이 만족스럽지 못하다는 것이 연구결과로 입증되었다. 이에 본 논문에서는 cross-layer 디자인을 사용하고 피어의 양호성을 고려하여 MANET 환경에서 만족스러운 성능을 낼 수 있는 P2P 시스템을 제안한다. 제안된 시스템은 라우팅 에트릭과 P2P 에트릭을 시용하여 연결을 유지할 피어를 선택하고, 피어 정보를 능동적으후 전달한다. 모의실험 결과, 제안한 방안은 라우팅 경로를 줄임으로써 쿼리 성공률, 쿼리 응답시간, 에너지 소모량에서 좋은 성능을 보여주었다.

Keywords

References

  1. C. Fraleigh, S. Moon, B. Lyles, C. Cotton, M. Khan, D. Moll, R. Rockell, T. Seely and C. Diot, 'Packet-level traffic measurements from the sprint IP backbone,' IEEE Network, 17(6), pp. 6–16, Nov. 2003
  2. Gnutella, http://www.gnutella.com/
  3. R. Schollmeier, I. Gruber and M. Finkenzeller, 'Routing in Mobile Ad Hoc and Peer-to-Peer Networks. A Comparison,' in Workshop on Peer-to-Peer Computing, May 2002
  4. M. Conti, E. Gregori and G. Turi, 'A Cross-Layer Optimization of Gnutella for Mobile Ad hoc Networks,' in Proc. MobiHoc '05, May 2005
  5. L. B. Oliveira, I. G. Siqueira and A. A. F. Loureiro, 'Evaluation of Ad-hoc Routing Protocols under a Peer-to-Peer Application,' in Proc.WCNC 2003, pp. 1143–1148, 2003
  6. H. Choi, H. Park and M. Woo, 'Performance Analysis of Peer-to-Peer Application in Ad-Hoc Networks,' in Proc. ITST 2005, pp. 49–52, June 2005
  7. 최현덕, 박호현, 우미애, '애드혹 망에서 효율적인 P2P 시스템,' 한국통신학회논문지, 32(4), pp.200-207, 2007. 4
  8. K. Fall, K. Varadhan, editors. ns notes and documentation. The VINT Project, UC Berkeley, LBL, USC/ISI, and Xerox PARC,available from http://www.isi.edu/nsnam/ns/, Nov. 1997
  9. Packet-level Peer-to-Peer Simulation Framework and GnutellaSim version 1.1, http://www.cc.gatech.edu/computing/compass/g nutella, Sep. 2003