Riverbed (OPNET) Modeler의 효과적인 라우팅 프로토콜 추가 프레임워크 및 이를 이용한 AntHocNet 라우팅 구현 Effective Routing Protocol Implementation Framework on Riverbed (OPNET) Modeler and its Example for AntHocNet원문보기
Riverbed Modeler는 복잡한 통신 프로토콜과 큰 규모의 네트워크를 설계하기 위한 패킷 수준의 이산 사건 시뮬레이터이며 그 신뢰성을 인정받아 대규모 네트워크의 성능분석에 널리 활용되고 있다. Riverbed Modeler를 활용하는 MANET시뮬레이션 환경에서, 새로운 라우팅 프로토콜을 구현하여 추가하는 방법이 매우 복잡하고 많은 부분의 수정을 요구한다. 본 논문에서는 Riverbed Modeler의 라우팅 지원 구조에 대하여 살펴보고, 라우팅 추가에 대한 어려움을 해결하기 위하여 보다 쉽고 실수의 가능성을 줄일 수 있는 라우팅 추가 프레임워크를 제안하였다. 라우팅 추가 프레임워크는 프로토콜을 인식하는 부분에 대하여 적응적 구조 갖는 API로서 제공되며, 라우팅 프로토콜을 최소한의 수정으로 추가할 수 있도록 구성하였다. 라우팅 추가 프레임워크를 이용하여 라우팅 프로토콜을 추가하는 경우, 수정해야 하는 부분을 기존의 절반 이하로 간소화 하였다. 또한 제안한 라우팅 추가 프레임워크를 이용하여 Hybrid 라우팅 프로토콜인 AntHocNet을 구현하여 추가한 사례를 제시하여, 라우팅 추가 프레임워크가 타당하게 설계 및 적용되었음을 확인하였다.
Riverbed Modeler는 복잡한 통신 프로토콜과 큰 규모의 네트워크를 설계하기 위한 패킷 수준의 이산 사건 시뮬레이터이며 그 신뢰성을 인정받아 대규모 네트워크의 성능분석에 널리 활용되고 있다. Riverbed Modeler를 활용하는 MANET 시뮬레이션 환경에서, 새로운 라우팅 프로토콜을 구현하여 추가하는 방법이 매우 복잡하고 많은 부분의 수정을 요구한다. 본 논문에서는 Riverbed Modeler의 라우팅 지원 구조에 대하여 살펴보고, 라우팅 추가에 대한 어려움을 해결하기 위하여 보다 쉽고 실수의 가능성을 줄일 수 있는 라우팅 추가 프레임워크를 제안하였다. 라우팅 추가 프레임워크는 프로토콜을 인식하는 부분에 대하여 적응적 구조 갖는 API로서 제공되며, 라우팅 프로토콜을 최소한의 수정으로 추가할 수 있도록 구성하였다. 라우팅 추가 프레임워크를 이용하여 라우팅 프로토콜을 추가하는 경우, 수정해야 하는 부분을 기존의 절반 이하로 간소화 하였다. 또한 제안한 라우팅 추가 프레임워크를 이용하여 Hybrid 라우팅 프로토콜인 AntHocNet을 구현하여 추가한 사례를 제시하여, 라우팅 추가 프레임워크가 타당하게 설계 및 적용되었음을 확인하였다.
Riverbed Modeler, which is a commercial packet-level discrete event simulator is used to model, design, and simulate complicated communication protocols and large-scale network. Riverbed Modeler got credit for its reliability in field of network simulation. In the MANET simulation environment using ...
Riverbed Modeler, which is a commercial packet-level discrete event simulator is used to model, design, and simulate complicated communication protocols and large-scale network. Riverbed Modeler got credit for its reliability in field of network simulation. In the MANET simulation environment using Riverbed Modeler, it is very complicated to add a new routing protocol into existing architecture of routing protocols because it is required lots of modifications of protocol recognition. In this paper, we propose Routing Adding Framework which can reduce errors or mistakes during modifying the existing routing support architecture. Routing Adding Framework is provided as a adapter API for protocol recognition. and it is only minimum modifications for protocol identifiers when a new routing protocol is added to the child process of manet_mgr process which manages routing protocols for IP layer. With Routing Adding Framework, we can reduce less than half modification. Then, we shows an example of implementation of a hybrid routing protocol AntHocNet using Routing Adding Framework, and we verify its design and application of the Routing Adding Framework by obtaining simulation result with similar result given by AntHocNet.
Riverbed Modeler, which is a commercial packet-level discrete event simulator is used to model, design, and simulate complicated communication protocols and large-scale network. Riverbed Modeler got credit for its reliability in field of network simulation. In the MANET simulation environment using Riverbed Modeler, it is very complicated to add a new routing protocol into existing architecture of routing protocols because it is required lots of modifications of protocol recognition. In this paper, we propose Routing Adding Framework which can reduce errors or mistakes during modifying the existing routing support architecture. Routing Adding Framework is provided as a adapter API for protocol recognition. and it is only minimum modifications for protocol identifiers when a new routing protocol is added to the child process of manet_mgr process which manages routing protocols for IP layer. With Routing Adding Framework, we can reduce less than half modification. Then, we shows an example of implementation of a hybrid routing protocol AntHocNet using Routing Adding Framework, and we verify its design and application of the Routing Adding Framework by obtaining simulation result with similar result given by AntHocNet.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
본 논문에서는 이러한 라우팅 프로토콜 추가의 환경적/실무적 어려움을 효율적으로 극복하기 위하여, 라우팅 추가 프레임워크를 제안한다. 라우팅 추가 프레임워크는 Riverbed Modeler의 복잡한 IP 계층의 프로세스 및 ip_rte_support.
제안 방법
구현에 사용한 방법은 “굉장히 많은 양의 소스코드 수정이 필요한, 새로운 프로세스를 만드는 방법” 대신, AODV 프로세스 모델을 수정하는 방법으로 구현하였다.
본 장에서는 “새롭게 설계한 프로토콜을 보다 쉽게 Riverbed Modeler에 추가할 수 있도록 하는 적응적 모델 (adapter)”로서 라우팅 추가 프레임워크를 제안한다.
제안하는 라우팅 추가 프레임워크는 Riverbed Modeler의 라우팅 프로토콜 구성 방식 중, 그림 2의 (c) IP계층 라우팅 프로토콜 관리자 (manet_mgr)의 자식 프로세스로 구성되어 있는 방식을 응용하여, 새로운 라우팅 프로토콜을 손쉽게 추가할 수 있도록 구성되어 있으며 제안하는 방식을 이용하여 Proactive 및 Reactive, Hybrid의 세 가지 MANET 라우팅 방식을 모두 지원할 수 있다. 제안하는 라우팅 추가 프레임워크는 Riverbed Modeler의 라우팅 프로토콜 구성 방식 중, 그림 2의 (c) IP계층 라우팅 프로토콜 관리자 (manet_mgr)의 자식 프로세스로 구성되어 있는 방식을 응용하여, 새로운 라우팅 프로토콜을 손쉽게 추가할 수 있도록 구성되어 있으며 제안하는 방식을 이용하여 Proactive 및 Reactive, Hybrid의 세 가지 MANET 라우팅 방식을 모두 지원할 수 있다.
후속연구
c 외부 소스 파일의 전반에 걸쳐 존재하는 “설정된 라우팅 프로토콜을 인식하는 부분”을 효율적으로 지원하고 손쉽게 라우팅 프로토콜을 추가할 수 있는 적응적 라이브러리 모델이다. 라우팅 추가 프레임워크는 최소한의 수정으로 새로운 라우팅 프로토콜을 추가할 수 있도록 지원하여, 라우팅 프로토콜 추가 과정에서 실수로부터 발생할 수 있는 오류를 줄여주는 데 큰 역할을 할 것으로 기대한다.
참고문헌 (16)
K. Kim, S. H. Nam, C. W. Lee, B.-h. Roh, B. S. Roh, and M. H. Han, "Routing protocol exchanging framework for implementing new routing protocols with ease in riverbed modeler," in Proc. KICS Winter Conf. 2016, vol. 59, pp. 300-301, Jan. 2016.
Riverbed, Riverbed Modeler, Retrieved Apr. 28. 2016. from http://kr.riverbed.com/products/performance-management-control/network-performance-management/kr-network-simulation.html
V. Hnatyshin, H. Asenov and J. Robinson, "Practical methodology for modeling wireless routing protocols using OPNET Modeler," in Proc. IASTED MS 2010, vol. 696, no. 23, Jul. 2010.
R. Al-maharmah, G. Bruck, and P. Jung, "Practical methodology for Adding new MANET routing protocols to OPNET," in Proc. SIMUL 2013, pp. 73-80, Oct. 2013.
M. Abolhasan, T. Wysocki, and E. Dutkiewicz, "A review of routing protocols for mobile ad hoc networks," Ad Hoc Networks, vol. 2, no. 1, pp. 1-22, 2004.
T. Clausen, P. Jacquet, A. Laouiti, P. Minet, P. Muhlethaler, A. Qayyum, and L. Viennot, Optimized link state routing protocol, RFC 3626, IETF, Oct. 2003.
C. Perkins, E. Belding-Royer, and S. Das, Ad hoc on-demand distance vector (AODV) routing, RFC 3561, IETF, Jul. 2003.
D. Johnson, Y. Hu, and D. Maltz, The dynamic source routing protocol (DSR) for mobile ad hoc networks for IPv4, RFC 4728, IETF, Feb. 2007.
Z. J. Haas, M. R. Pearlman, and P. Samar, The zone routing protocol (ZRP) for ad hoc networks, Internet Draft, IETF, Jul. 2002.
F. Ducatelle, Adaptive routing in ad hoc wireless multi-hop networks, Ph.D. Dissertation, Universita della Svizzera Italiana, Istituto Dalle Molle di Studi sullIntelligenza Artificiale, 2007.
M. Seo, J. Kim, H. Cho, S. Jung, J. Park, and T. Lee, "A study on Cross-Layer network synchronization architecture for TDMA-Based mobile Ad-Hoc networks," J. KICS, vol. 37, no. 8, pp. 647-656, Aug. 2012.
S.-H. Lee, J.-H. Kim, K.-D. Moon, K. Lee, and J. H. Park, "Performance analysis on integrated ship area network," J. KICS, vol. 38, no. 3, pp. 247-253, Mar. 2013.
Y. Lee and J. Kim, "Performance enhancement of AODV routing protocol using interrupt message in MANET," J. KICS, vol. 38, no. 10, pp. 785-800, Oct. 2013.
H.-H. Choi, B. S. Roh, H. S. Choi, and J.-R. Lee, "Bio-inspired routing protocol for mobile ad hoc networks," J. KICS, vol. 40, no. 11, pp. 2205-2217, Nov. 2015.
M. Dorigo and T. StAutzle, Ant Colony Optimization, MIT Press, Cambridge, MA, 2004.
D. Dhull and S. Kamra, "Application of ant colony optimization for multicasting in MANET," Int. J. Scientific & Eng. Res., vol. 4, no. 1, pp 1-6, Jan. 2013.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.