• 제목/요약/키워드: 소프트웨어 정의 네트워크

검색결과 268건 처리시간 0.027초

하이퍼레저 패브릭에서 네트워크 지연 시간 기반 트랜잭션 보증 시간 감소 방법 (A Method to reduce transaction endorsement time based on network latency in Hyperledger Fabric)

  • 김지용;권재환;장성일;김영국;손민지;김명호
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.41-44
    • /
    • 2020
  • 최근 허가형 블록체인 기반 프로젝트가 늘어남에 따라, 블록체인 솔루션과 여러 응용 프로그램을 개발하기 위한 플랫폼인 하이퍼레저 패브릭을 도입하는 회사들이 많아지고 있다. 그러나 하이퍼레저 패브릭 네트워크 구성 시, 각 구성요소의 네트워크 지연 시간을 고려하지 않고 네트워크를 구성하면 트랜잭션 보증 시간이 늘어날 수 있다. 본 논문에서는 하이퍼레저 패브릭 네트워크에서 각 구성요소 간 네트워크 지연 시간 차이를 고려하여 트랜잭션 보증 시간을 줄이는 방법을 제안한다. 라우팅 테이블을 수정하여 네트워크 지연 시간 차이를 발생시켰고, 지연 시간과 트랜잭션 보증 시 걸리는 시간을 합산하여 트랜잭션 보증 시간을 측정하였다. 실험을 통해, 기존 방법의 트랜잭션 보증 시간보다 제안한 방법의 트랜잭션 보증 시간이 약 1/3 정도 감소하는 것을 확인하였다.

  • PDF

블록체인 기반의 안전한 소프트웨어 정의 네트워킹 (Blockchain-based Secure Software-Defined Networking)

  • 우승원;신승원
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 추계학술대회
    • /
    • pp.148-151
    • /
    • 2018
  • 소프트웨어 정의 네트워킹(SDN, Software-Defined Networking) 기술은 기존의 네트워크 장비와는 다르게 중앙 집중화된 SDN 컨트롤러가 다수의 스위치를 관리하여 어떠한 네트워크 요구사항도 쉽게 적용할 수 있는 차세대 네트워크 기술이다. 하지만 최근 몇 년간 SDN에 대한 연구가 급격하게 진행되면서 이에 대한 보안 문제도 중요하게 여겨지고 있다. 따라서 본 논문에서는 SDN에서 가능한 주요 보안 문제들을 조사하고, 이를 해결할 수 있는 방안으로 블록체인(Blockchain) 기술을 SDN에 적용할 수 있는 방법론을 소개한다.

  • PDF

소프트웨어 정의 기반의 안전한 IoT 환경을 위한 모델 연구 (A Study on Tools for Agent System Development)

  • 최성호;곽진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.680-682
    • /
    • 2015
  • 최근 IoT 환경의 발전을 통해 다양한 네트워크 서비스를 사용하는 사물들이 증가하고 있다. 이에 따라 많은 네트워크 장치를 효율적으로 관리하고 보안상 안전성을 증가시키기 위한 연구가 활발히 진행되고 있다. 본 논문에서는 이러한 문제를 해결 할 수 있는 주요 수단중 하나인 소프트웨어 정의 기반의 네트워크 환경을 통해 IoT에 대한 각각의 디바이스 관리 및 접근제어, 무결성 및 기밀성, 인증을 제공할 수 있는 모델을 제안한다.

무선 센서 네트워크에서 소프트웨어 정의 네트워킹 기법을 사용한 침입 탐지 기법에 대한 연구 (A Study of Intrusion Detection Scheme based on Software-Defined Networking in Wireless Sensor Networks)

  • 강용혁;김문정;한문석
    • 한국융합학회논문지
    • /
    • 제8권8호
    • /
    • pp.51-57
    • /
    • 2017
  • 무선 센서 네트워크는 자원 제약적인 센서 노드들로 구성되는 네트워크로, 분산 서비스 거부 공격, 라우팅 공격 등 다양한 악의적인 공격이 발생될 수 있다. 본 논문에서는 소프트웨어 정의 네트워킹 기술과 보안 기술을 융합하여 무선 센서 네트워크에 발생하는 다양한 공격을 탐지하고 방어하는 기법을 제안한다. 제안 기법에서는 서버에 있는 침입 탐지 및 방지 시스템이 SDN 컨트롤러를 통해 전달되는 오픈플로우 스위치의 로그 정보들을 축적하여 침입을 탐지하며, 침입을 탐지했을 때 오픈플로우 프로토콜을 이용하여 오픈플로우 스위치에 해당 침입에 대한 대응방안을 설정함으로써 침입을 방지할 수 있다. 본 논문에서는 분산 서비스 거부 공격 및 라우팅 공격 발생 시 침입 탐지 및 방지를 보임으로써 제안기법의 타당성을 보였다. 제안기법은 다른 기법과 달리 중앙 집중 서버에서 그래프 모델과 침입 탐지 모델을 융합하여 효과적이고 메시지 효율적으로 다양한 침입을 탐지하고 방지할 수 있다.

네트워크 자원의 효율적인 사용과 지연을 최소화하기 위한 SDN 기반 서비스별 패킷 전송 및 지연 최소화 알고리즘 (SDN-Based Packet-Forwarding and Delay Minimization Algorithm for Efficient Utilization of Network Resources and Delay Minimization)

  • 손재혁;홍충선
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권11호
    • /
    • pp.727-732
    • /
    • 2015
  • 미래 인터넷과 관련한 많은 연구들이 활발히 진행 중에 있는 지금, SDN(Software Defined Networking)이라는 새로운 네트워킹 패러다임이 IT 사회의 큰 이슈로 대두되고 있는 추세이다. 따라서 본 논문에서는 기존의 SDN(소프트웨어 정의 네트워킹) 방식을 도입하여 서비스 정의 네트워킹을 제안한다. 이는 패킷을 전송할 때, 서비스 별로 패킷을 분류하고 전송하도록 하는 방식으로, 네트워크 자원을 효율적으로 사용함과 더불어 패킷 전송 시에 발생할 수 있는 지연을 최소화하는 알고리즘을 갖는다. 본 논문에서 제안하는 알고리즘1)을 통해 네트워크 혼잡상태에서 발생하는 가장 큰 문제점 중 하나인 패킷 전송 대기시간을 완화할 수 있으며 또한 서비스에 따라 패킷을 분류하여 전송하므로 기존 네트워크에서 다양한 크기의 패킷을 처리하는 과정에서 발생하는 네트워크 자원 사용 문제를 효율적으로 개선할 수 있다.

사업자 관점의 네트워크 혁신 이슈와 전망

  • 백은경;정기태
    • 정보와 통신
    • /
    • 제31권6호
    • /
    • pp.12-17
    • /
    • 2014
  • 네트워크 기술과 응용 서비스 및 단말 장비의 발전으로 인터넷 사용 환경이 다양한 모습으로 진화하고, 이로 인하여 다시 네트워크 혁신이 요구되는 순환이 이루어지고 있다. 네트워크 혁신 기술의 주요 흐름의 하나인 소프트웨어 정의 네트워킹(SDN)은 네트워크 인프라 기술을 개방하여 새로운 응용 서비스를 유연하게 지원할 수 있도록 하며, 산업계에서의 역할별 역학관계를 새롭게 형성하고 있다. 본 고는 SDN을 중심으로 네트워크 혁신을 위한 사업자 관점의 요구 사항, 기술 표준화와 개발 동향 및 향후 발전 방향을 고찰한다.

프로덕트 라인 기반의 센서 네트워크 응용 소프트웨어 개발 (Development of Ubiquitous Sensor Network Applications based on Software Product Line Approach)

  • 김영희;이우진;최일우
    • 정보처리학회논문지A
    • /
    • 제14A권7호
    • /
    • pp.399-408
    • /
    • 2007
  • 현재 센서 네트워크 응용 분야는 소프트웨어의 효율적 개발을 위한 다양한 연구가 진행되고 있다. 이러한 연구들은 대부분 단일 센서 네트워크 응용 소프트웨어를 쉽고, 빠르게 개발하기 위한 방법에 중점을 두고 있다. 그러나 센서 네트워크 응용 소프트웨어는 운영체제의 핵심 모듈을 기반으로 다양한 종류의 센서 노드들을 제어하는 특징을 가지므로, 다양한 센서 네트워크 어플리케이션의 핵심 공통 기능을 정의하고 특정 센서 네트워크 어플리케이션의 워크플로우에 따라 가변적인 센서 노드들의 다양한 기능을 취사 선택하여 개발하는 방법이 효율적이다. 본 논문에서는 이러한 특성에 따라 소프트웨어 프로덕트 라인 기법을 센서 네트워크 응용 소프트웨어 개발에 적용, 센서 네트워크 응용 소프트웨어 도메인의 공통성을 식별하고 어플리케이션의 가변성에 따라 선택적인 개발을 지원하는 개발 사례를 제시하였다. 제시하는 사례를 통하여 일반적인 비즈니스 도메인과 비교하여 센서 네트워크 응용 도메인의 프로덕트 라인 구축을 위한 특성을 살펴보고, 제시한 가변성 피처 모델과 VEADL을 통하여 설계한 센서 네트워크 응용 도메인의 핵심 자산이 각 노드의 기능에 따라 선택적으로 재사용되는 적용 효율성을 보인다.

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

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

소프트웨어 정의 네트워크 통합 운영 및 관리 프레임워크 (An Operations and Management Framework for The Integrated Software Defined Network Environment)

  • 김동균;길준민
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권4호
    • /
    • pp.557-564
    • /
    • 2013
  • 전통적인 인터넷의 연구과제 중 하나는 연구자가 개방형 네트워크를 이용하여 직접 프로그래머빌리티, 망 가상화, 페더레이션 등의 기술을 기반으로 인터넷을 혁신할 수 있도록 하는 것이다. 흔히 오픈플로우 프로토콜로 대변되는 소프트웨어 정의 네트워크(SDN) 환경은 이러한 개방형 네트워크를 위한 핵심 기술 중 하나로 제안되었고, 기존 인터넷(non-SDN)과 이더넷 계층에서 밀접하게 연결될 수 있다. 따라서 non-SDN과 SDN이 통합된 네트워크 환경이 대두되었고, 네트워크 운영자 입장에서는 전통적 인터넷 인프라와 혁신적 SDN 인프라를 통합하여 안정적으로 운영 및 관리해야 하는 새로운 이슈가 발생하였다. 이런 측면에서 본 논문은 하나의 네트워크 도메인뿐만 아니라 다중 도메인에서 SDN과 non-SDN 인프라의 운영과 관리를 통합적으로 수행할 수 있는 프레임워크를 제안한다. 제안된 프레임워크는 분산 가상형 네트워크 운영센터(DvNOC) 환경을 바탕으로 하며, DvNOC 시스템과 SDN 콘트롤러를 상호 연동함으로써 지속 가능한 종단 간(end-to-end) 사용자 기반 네트워크 운영 및 관리를 가능케 하도록 설계되었다. 또한, 제안된 통합운영관리 구조는 SDN 장비, SDN 콘트롤러, 연결 네트워크 등에서 발생 가능한 네 가지 주요 장애 시나리오를 지원할 수 있도록 보다 향상된 DvNOC의 기능을 제공한다.