• 제목/요약/키워드: Pointer forwarding

검색결과 17건 처리시간 0.019초

스위치 포인터를 이용한 균형 이진 IP 주소 검색 구조 (Binary Search Tree with Switch Pointers for IP Address Lookup)

  • 김형기;임혜숙
    • 한국정보과학회논문지:정보통신
    • /
    • 제36권1호
    • /
    • pp.57-67
    • /
    • 2009
  • 인터넷 라우터에서의 패킷 포워딩은 라우팅 테이블에 저장되어 있는 다양한 길이의 프리픽스들 중, 입력된 패킷의 목적지 주소와 가장 길게 일치하는 프리픽스를 찾아 그 프리픽스가 지정하는 출력 포트로 입력된 패킷을 내 보내주는 일련의 과정을 말한다. 패킷 포워딩 속도의 관건은 IP 주소 검색 성능이라 할 수 있는데, 고속의 IP 주소 검색을 제공하기 위해서는 포워딩 테이블을 저장하기 위한 효율적인 데이타 구조 및 우수한 검색 알고리즘이 필수적이라 할 수 있다. 본 논문에서는 이진 검색 트리를 이용한 주소 검색 알고리즘에 주목한다. 기존에 나와 있는 모든 이진 검색 알고리즘은 균형 검색을 제공하지 못하여 효율적이지 못하고, 프리픽스 영역에 대한 이진 검색 알고리즘은 균형 검색을 제공하나 프리픽스 개수보다 많은 수의 포워딩 엔트리를 저장하여 또한 효율적이지 못하다. 본 논문에서는 효율적인 IP 주소 검색을 위하여 완전 균형 트리 구조를 만들어 이진 검색을 수행하는 알고리즘을 제안하고, 그 성능을 평가하여 기존의 다른 주소 검색 알고리즘과 비교한다. 성능 평가 결과 본 논문에서 제안하는 알고리즘은 메모리 요구량의 증가 없이 검색 속도가 매우 향상됨을 보았다.

멀티웨이 트리에서의 최적화된 어드레스 룩업 방법 (An Optimized Address Lookup Method in the Multi-way Search Tree)

  • 이강복;이상연;이형섭
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2001년도 하계종합학술대회 논문집(1)
    • /
    • pp.261-264
    • /
    • 2001
  • This paper relates to a node structure of a multiway search tree and a search method using the node structure and, more particularly, to a search method for accelerating its search speed by reducing the depth of each small tree in a multi-way search tree. The proposed idea can increase the number of keys capable of being recorded on a cache line by using one pointer at a node of the multi-way search tree so that the number of branches in a network address search is also increased and thus the tree depth is reduced. As a result, this idea can accelerate the search speed and the speed of the forwarding engine and accomplish a further speed-up by decreasing required memories and thus increasing a memory rate.

  • PDF

PCS 네트워크의 사용자 위치 관리를 위한 포워딩 포인터 기반 캐쉬 기법 (A Forwarding Pointer-Based Cache Strategy for User Location Management in PCS Networks)

  • 공기식;한연희;길준민;송의성;황종선
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.157-159
    • /
    • 2001
  • 최근 이동 단말 사용자의 수가 급증함에 따라 네트워크 트래픽을 줄여 신속한 호 설정을 가능하게 하는 것이 중요하게 되었다. 이러한 목적을 달성하기 위하여, 빈번하게 호 요청을 하는 이동 단말들에 대해서는 캐쉬를 사용하는 기법이 제안되었다. 그러나, 기존의 캐쉬 기법은 낮은 캐쉬 실패와, 캐쉬 실패 발생시 불필요한 네트워크 지연을 초래하는 문제점이 있다. 본 논문에서는 이동 단말 사용자들이 이동 지역성을 가진다는 점을 이용하여 캐쉬 실패가 발생하더라도 HLR까지 질의하지 않고 포워딩 포인터를 따라 인접 VLR들을 질의하게 함으로써 시스템 전반적으로 위치 질의 비용을 줄여 신속한 호 설정을 가능하게 한다. 이는 HLR로 집중되는 네트워크 트래픽을 감소시켜 PCS 네트워크 사용자들에게 보다 나은 QoS를 제공하는데 이용될 수 있다. 아울러 제안하는 기법이 기존의 위치 관리 기법들보다 위치 관리비용 측면에서 보다 효율적임을 수학적 성능 분석 모델을 통하여 보인다.

무선 이동 망에서 결함 포용 위치 관리를 위한 전방 포인터 방법 (A Pointer Forwarding Scheme for Fault-Tolerant Location Management in Wireless Mobile Networks)

  • 천성광;배인한
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.1261-1264
    • /
    • 2002
  • 개인 통신 서비스에서 주된 당면 문제중의 하나는 위치를 자주 이동하는 많은 이동 단말기들의 위치를 찾는 것이다. 위치 관리를 성취하기 위하여 많은 네트워크 신호처리 트래픽과 데이터베이스 질의가 요구된다. 다수의 정책들은 이동 단말기의 현재 위치를 저장하기 위하여 위치 레지스터 데이터베이스를 사용하고, 그 위치 레지스터의 고장에 대해 약점을 가지고 있다. 이 논문에서, 우리는 위치 레지스터들의 고장을 포용하는 분산 홈 위치 레지스터를 갖는 결함 포용 전방 포인터 방법을 제안한다. 제안하는 방법의 성공을 분석적 모델로 평가하고, Biaz의 우회 전방 정책, 두개 경로 전방 정책과 성능을 비교한다.

  • PDF

이동성이 잦은 Mobile IP를 위한 효율적인 연결 설정 기법 (A Method of efficient connection setting for Mobile IP with high mobility)

  • 노경택;김혜영
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권4호
    • /
    • pp.167-172
    • /
    • 2004
  • IETF에서 제안한 Mobile IP는 효율적이나, 이동 호스트들이 어느 특정한 지역 내에서 많은 움직임을 가지면서 통신할 경우 비효율적인 면이 있다. 이는 이동 호스트를 등록하고 인터넷 환경 하에서 보안된 경로를 설정하며 이 경로에 데이터를 전송하는 데 많은 지연을 유발하기 때문이며, 이동 호스트들이 어느 특정한 지역 내에서 잦은 이동성을 갖는 경우, 이러한 비 효율성은 더 심각해진다고 할 수 있다. 따라서 본 논문에서는 특정지역 내의 이동성 관리에 있어서 위와 같은 문제점을 보완하기 위한 방법의 하나로 경계 라우터와 포인터 포워딩 및 캐시 방법을 결합한 Anchor 체인 방법에 의한 Anchor 외부 에이전트를 사용한 방법을 제안한다.

  • PDF

사용자 이동 지역성을 고려한 PMIPv6 기반의 분산형 이동성 제어 기법 (A PMIPv6-based Distributed Mobility Control Scheme Considering a User's Movement Locality)

  • 공기식
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권3호
    • /
    • pp.283-290
    • /
    • 2013
  • PMIPv6과 같은 현재의 중앙 집중형 이동성 제어 프로토콜들은 모든 제어 트래픽과 데이터 트래픽을 함께 처리하는 중앙 집중형 이동성 앵커(central mobility anchor)에 전적으로 기반하여 동작한다. 그러나, 이러한 중앙 집중형 이동성 제어 프로토콜들은 코어망으로 트래픽이 집중되는 현상이 발생될 수 있거나, 이러한 중앙 집중형 이동성 앵커의 장애 발생 시 서비스 제공 불능현상 등이 발생될 수 있는 심각한 문제점을 안고 있다. 따라서, 본 논문에서는 이러한 문제점들을 완화시키기 위해, 사용자 이동 지역성을 고려한 PMIPv6 기반의 분산형 이동성 제어 기법을 제안한다. 성능 분석 결과, 제안 기법은 PMIPv6 및 관련된 분산형 이동성 제어 기술인 S-PMIP과 비교해 볼 때, 총 이동성 제어 비용을 대폭 감소시킴과 동시에 이러한 문제점들을 상당부분 해소시킬 수 있음을 입증한다.

비트-맵 기반의 혼합형 고속 IP 검색 기법 (Bit-Map Based Hybrid Fast IP Lookup Technique)

  • 오승현
    • 한국멀티미디어학회논문지
    • /
    • 제9권2호
    • /
    • pp.244-254
    • /
    • 2006
  • 본 논문은 고속 IP 검색을 위해 거대한 포워딩 테이블을 인덱싱하는 트라이(trie)를 캐시에 저장할 수 있는 작은 크기로 압축하는 복합적 기법을 제안한다. 본 논문의 복합적 기법은 bit-map과 controlled-prefix 기법을 복합한 것으로 저속의 주 메모리 검색을 약간의 계산을 포함한 고속 메모리 검색으로 대체한다. bit-map 트라이 압축 기법은 트라이의 인덱스와 자식 포인터를 각각 하나의 비트로 표시한다. 예를 들면 한 노드가 n bit 대표할 때 bit-map은 노드에서 연결된 $2^n$개의 인덱스와 자식 링크를 $2^{n-1}$ bit로 표시함으로써 높은 메모리 압축효과를 제공한다. controlled-prefix 기법은 주어진 트라이 계층 개수에 대해 각 계층의 깊이(stride) 즉, 트라이의 각 계층의 최상위 노드가 대표할 비트의 개수를 결정한다. 이때 controlled-prefix 기법은 주어진 트라이 계층 개수에 대해 최소의 트라이 크기를 구하기 위해 동적 프로그래밍(dynamic programming) 기법을 사용한다. 본 연구는 트라이 계층 개수에 따라 최적의 메모리 크기와 검색속도를 제시함으로써 시스템의 메모리 크기와 요구되는 검색속도에 맞추어 적절한 트라이 구조를 선택할 수 있는 기준을 제안한다.

  • PDF