• 제목/요약/키워드: 플로우 테이블

검색결과 34건 처리시간 0.05초

소프트웨어 정의 네트워킹에서 플로우 프로토콜을 고려한 플로우 엔트리 방출 전략 (Flow Protocol based Flow Entry Eviction Strategy for Software Defined Networking)

  • 최한힘나라;;김문성;추현승
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 추계학술발표대회
    • /
    • pp.128-130
    • /
    • 2020
  • 소프트웨어 정의 네트워킹(SDN)은 기존 네트워크의 컨트롤 기능을 컨트롤러에 중앙 집중화하여 프로그램 가능하며 유연한 네트워크 관리 방식을 제공한다. 컨트롤러-스위치 간 인터페이스 표준 기술인 OpenFlow에서는 스위치 내부의 플로우 테이블을 이용하여 네트워크에 접근하는 패킷을 처리한다. 하지만 OpenFlow 스위치에 주로 사용되는 TCAM의 부족한 용량으로 인해, 많은 트래픽이 발생하는 환경에서 플로우 테이블에 충분한 양의 플로우 엔트리를 설치하지 못하는 문제가 발생한다. 이 경우 플로우 테이블 오버플로우가 발생하는데, 네트워크에 새로이 진입하는 플로우를 위하여 기존의 플로우 엔트리를 방출시킬 필요가 있다. 이때, 활성화된 플로우 엔트리를 방출하게 되면 네트워크 컨트롤 오버헤드가 크게 증가할 위험이 있다. 따라서 오버플로우가 발생했을 때 어떤 플로우 엔트리를 방출시킬지 정하는 것이 중요하다. 이에 본 논문은 플로우 프로토콜 타입에 기반한 플로우 엔트리 방출 정책을 제안하여 효율적인 플로우 테이블 사용을 목표로 한다.

사용자 정의 네트워크를 위한 사용자 데이터그램 프로토콜 플로우 엔트리 관리 기법 (UDP Flow Entry Management for Software-Defined Networking)

  • 최한힘나라;샤이드 무하마드 라자;김문성;추현승
    • 인터넷정보학회논문지
    • /
    • 제22권2호
    • /
    • pp.11-17
    • /
    • 2021
  • 소프트웨어 정의 네트워킹(SDN)은 스위치의 데이터 플레인에서 컨트롤 기능을 분리해 프로그램 가능한 네트워크 관리법을 제시하는 차세대 네트워킹 기술이다. 하지만 SDN 스위치는 패킷 포워딩에 쓰이는 플로우 테이블의 부족한 용량으로 인해, 플로우 엔트리를 충분히 수용하지 못하는 문제가 있다. 이는 플로우 테이블의 오버플로우 등을 야기해 네트워크 성능을 저하시킬 수 있으므로, 본 논문은 비활성화된 플로우를 적시에 방출해 플로우 테이블 사용량을 최적으로 유지할 수 있는 정책을 제안한다. 특히, 사용자 데이터그램 프로토콜(UDP) 플로우 엔트리들의 정보를 주기적으로 샘플링하여 비활성화된 엔트리들이 조기에 방출될 수 있도록 한다. 트래픽에 기반한 실험을 통하여, 우리는 본 정책이 Random, FIFO 정책과 비교해 오버플로우 및 플로우 재설치 발생 횟수를 크게 감소시키는 것을 확인할 수 있었다.

데이터 기반 레이블 스위칭을 위한 캐쉬 대체 기법 (Cache Replacement Schemes for Data Driven Label Switching)

  • 김남기;진성기;박선영;윤현수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.445-447
    • /
    • 2000
  • 인터넷이 급속도로 발전되면서 트래픽이 폭발적으로 증가하여 현재 라우터에 많은 부담을 주고 있다. 반면 스위칭 기술은 라우팅보다 빠르게 데이터를 전송할 수 있다. 그 결과 라우터 병목 현상을 해결하고자 IP 라우팅에 스위칭 기술을 접목한 레이블 스위칭 네트웍이 출현하게 되었다. 레이블 스위칭 기술 중 데이터 기반 레이블 스위칭에서 매우 중요한 것은 캐쉬 테이블 관리이다. 캐쉬 테이블에는 흐름 분류를 위한 정보와 레이블 스위칭을 위한 정보를 저장하고 있는데 캐쉬테이블 크기는 라우터 자원에 의해 제약을 받으므로 캐쉬 대체 기법이 필요하게 된다. 따라서 효율적인 캐쉬 테이블 관리를 위해 인터넷 트래픽 특성을 고려한 캐쉬 대체 기법에 관한 연구가 필요하다. 본 논문에서는 인터넷 트래픽 특성을 고려해 기본적인 FIFO, LFC, LRU 기법을 실제 인터넷 트래픽을 사용해 성능 평가하고 새로운 가중치 우선순위 LRU 기법을 제안한다. 특히 가중치 우선순위 LRU 기법은 플로우 인앤아웃 현상이 없고 시간이 지나도 새로운 플로우를 적절히 생성해내는 일관성을 지니면서도 스위칭 비용을 줄이는 장점을 가지고 있다.

  • PDF

클라우드 컴퓨팅에서 결정테이블을 이용한 워크플로우 스케줄링 (A workflow scheduling based on decision table for cloud computing)

  • 김정원
    • 한국산업정보학회논문지
    • /
    • 제17권5호
    • /
    • pp.29-36
    • /
    • 2012
  • 클라우드 컴퓨팅은 자원을 사용자 스스로 관리하지 않고 클라우드 공간내에서 서비스 제공자에 의해 제공되고 이질적인 자원을 가상화하여 자원 사용의 효율성을 제공하여 최근 각광을 받고 있다. 한편 클라우드 컴퓨팅에서 다양한 워크플로우들이 실행되고 서버는 이질적인 특성을 가지므로 워크플로우 효율적인 스케줄링은 사용자 응답성과 자원 이용률에 중요한 요소이다. 본 연구에서는 워크플로우의 중요도에 의해 스케줄링하여 비용대비 응답성을 향상시키고 자원 할당시 결정 테이블을 사용하여 워크플로우의 특성에 부합하도록 스케줄링하여 비용대비 가용성을 향상시키는 2단계 스케줄링 알고리즘을 제안한다. 제안하는 기법의 성능 검증을 위해 다양한 실험을 수행하였는데 비교 기법 대비 성능 향상을 확인할 수 있었다.

이동 에이전트 기반 워크플로우 시스템의 설계 및 구현

  • 박원주;김병만;김현수
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제13권3호
    • /
    • pp.18-30
    • /
    • 2000
  • 기존 워크플로우 시스템은 비즈니스 프로세스 내의 정보와 제어의 흐름 수행에 있어서 중앙 집중적인 워크플로우 엔진이 전체 실행의 모든 부분을 담당하고 있다. 이러한 워크플로우 시스템이 갖는 성능, 확장성 등 구조적 제약의 단점을 극복하기 위하여 워크플로우 엔진의 분산, 이동 에이전트의 적용, 웹 기반 등 다양한 연구가 진행되고 있다. 본 논문에서는 단위 업무 스케쥴링 기능과 관련된 정보를 분산된 형태로 참가자에게 일임하여 워크플로우 엔진 부하를 줄이고, 프로세스 인스턴스 단위의 이동 에이전트를 적용하여 비동기적 특성을 이용한 성능 및 확장성의 향상을 제공하는 워크플로우 시스템의 설계 및 구현을 소개한다. 또한 제안한 시스템을 위하여 각 참가자별 스케쥴링 정보를 WfMC의 프로세스 정의 표준 언어인 WPDL로부터 추출하여 프로세스 테이블로 구성하는 방법을 제안한다.

SDN 환경에서 Dynamic Flow Management에 의한 Load Balancing 기법 (Load Balancing Technique by Dynamic Flow Management in SDN Environment)

  • 김택영;권태욱
    • 한국전자통신학회논문지
    • /
    • 제17권6호
    • /
    • pp.1047-1054
    • /
    • 2022
  • 네트워크 장비의 하드웨어 영역과 소프트웨어 영역을 분리하고 오픈소스 기반의 소프트웨어를 사용하여 네트워크를 정의하는 차세대 네트워크 기술인 SDN의 등장으로 기존 네트워크 체계가 가지고 있던 복잡성과 확장성의 문제를 해결하고 저비용으로 사용자의 환경과 요구조건에 맞춤형 네트워크 구성이 가능해졌다. 하지만, 컨트롤러와 스위치 간에 발생하는 많은 제어 통신으로 인한 네트워크의 부하가 발생할 수 있다는 구조적 단점을 가지고 있어 이를 효과적으로 해결하기 위한 네트워크 부하분산에 대한 많은 연구가 선행되었다. 특히 플로우 테이블과 관련된 부하분산 기법의 기존 연구에서는 플로우 엔트리에 대한 고려 없이 진행된 연구가 많아서 플로우 수가 많아지게 되면 패킷 처리속도가 떨어져 오히려 부하를 가중시키는 결과를 가져오기도 했는데, 본 논문에서는 이러한 문제점을 해결하기 위해 실시간으로 플로우를 모니터링하고 동적 플로우 관리 기법을 적용하여 플로우 수를 적정 수준으로 조절하면서도 높은 패킷 처리속도를 유지할 수 있는 새로운 네트워크 부하분산 기법을 제안한다.

고속 IP 교환망에서 효율적인 레이블 관리 방식에 관한 연구 (A Study on the Efficient Label Management Methods in High-Speed IP Switching Networks)

  • 심재헌;장훈
    • 정보처리학회논문지C
    • /
    • 제11C권4호
    • /
    • pp.527-538
    • /
    • 2004
  • 본 논문에서는 MPLS에서 전체 플로우의 수를 줄이고 확장성(scalability) 문제를 해결할 수 있는 테이블 관리 방안으로서 플로우 집적화와 플로우 유지 시간 제어 알고리즘을 제안하였다. 목적지 주소 기반 플로우 집적화 방식은 인터넷에서 전체 플로우의 수를 감소시키고 레이블을 효율적으로 사용할 수 있도록 관리하여 전체 패킷의 스위칭 비율을 향상시킬 수 있는 방식이며, 플로우 유지 시간 제어 알고리즘은 불필요한 플로우에게 할당되어 있는 레이블을 가능한 빨리 해제함으로써 레이블의 과도한 낭비를 줄일 수 있는 방법이다. 본 논문에서는 실제 인터넷 트래픽 트레이스를 이용하여 시뮬레이션을 수행함으로써 제안한 두 가지 방식의 성능을 검증하였다. 성능검증에서는 레이블 사용 효율, 평균 fp이블 사용량, 그리고 스위칭 된 패킷수와 스위칭 된 비율을 이용하였다.

상황인지 서비스 제공을 위한 상황정보 비교 방법 (A Comparison Method of Situational Information for Providing Context-Aware Services)

  • 예재형;조용성;최종선;최재영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.90-93
    • /
    • 2014
  • 상황인지 기술은 사용자 주변의 정보를 이용하여 사용자의 현재 상황을 판단하는 기술로써 사용자의 요청 없이 최적화된 시점에 서비스를 제공하기 위한 것이다. 이러한 상황인지 기술은 일반적으로 별도의 추론 과정을 거쳐 응용 서비스에 적용된다. 본 논문에서는 서비스를 제공하기 위한 상황정보 비교 방법을 제안한다. 제안하는 방법은 상황인지 워크플로우 언어로 표현한 상황정보와 센서로부터 발생한 컨텍스트에 바탕을 둔 상황정보를 비교한다. 이를 통해 사용자 주변의 상황을 판단할 수 있으며 적합한 응용 서비스를 제공할 수 있다. 실험에서는 RDF 기반의 고수준 상황정보를 포함하고 있는 제약조건 테이블을 이용하여 상황정보의 비교 과정을 보인다.

SDN 스위치의 효율적인 TCAM 사용을 위한 플로우 엔트리 클러스터링 기법 (Flow Entry Clustering for Space-Efficient TCAM utilization in SDN Switches)

  • 이용승;염상길;김동수;추현승
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.196-198
    • /
    • 2014
  • 최근 차세대 네트워크 패러다임으로 주목받는 소프트웨어 정의 네트워킹 (SDN)에서는 네트워크를 컨트롤 플레인과 데이터 플레인으로 나누고 중앙집중형 제어를 통해 효과적이고 유연한 네트워크 관리를 가능하게 한다. 하지만 잦은 컨트롤 이벤트 발생으로 인한 컨트롤러 및 컨트롤 채널의 부하와 거대한 플로우 엔트리 크기로 인한 스위치 내 TCAM(Temary Content Addressable Memory) 메모리 부족문제 등의 본질적인 문제로 실제 네트워크 적용 시 확장성 문제가 야기된다. 이러한 문제를 해결하기 위해 기존의 연구들은 컨트롤러의 연산능력을 향상시키거나, 컨트롤 이벤트의 발생을 줄이는데 초점이 맞춰져 왔으며, 한정적인 TCAM 공간의 효율적인 사용에 대한 연구는 부족한 상황이다. 따라서 본 논문에서는 효율적인 TCAM 자원 활용을 위한 플로우테이블 관리 기법을 제안한다. 제안 기법은 플로우 엔트리의 클러스터링을 통해 플로우 엔트리를 특성에 따라 그룹화하고 사용빈도를 기준으로 분할 및 병합을 수행함으로써 스위치 내의 가용한 플로우 수를 최대화한다.

글로벌 과학기술협업연구망(GLORIAD)에서의 활용도 모니터링 시스템 (GMON-KR) 개발 연구 (A Study on Development of Utilization Monitoring System of the GLORIAD (GMON-KR))

  • 이길재;변옥환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.529-531
    • /
    • 2005
  • 본 논문은 한국을 비롯하여 미국, 러시아 중국 등 4개국을 연결하는 글로벌 과학기술협업연구망인 글로리아드의 활용도를 측정하여 망의 유지, 보수 및 관리를 도와주며 망의 사용국가, 사용성격 등을 분석하는데 유용하게 사용할 수 있도록 하기 위하여 한국과학기술정보연구원에서 수행하고 있는 글로벌 과학기술협업연구망 구축사업의 일환인 글로리아드-한국 링크 활용도 모니터링 시스템 (GMON-KR) 개발 연구를 소개한다. GMON-KR은 넷플로우(Netflow) 기반의 트래픽 모니터링 시스템으로써 넷플로우 데이터를 분석하여 웹페이지 기반의 테이블과 그래프로 결과를 보여주며 10분을 주기로 결과 값을 자동으로 갱신한다. 또한, 분석 결과 값을 데이터베이스에 저장하므로 추후에 원하는 정보를 추출해낼 수 있다.

  • PDF