Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
Korean Institute of Information Scientists and Engineers (KIISE)
- Semi Annual
- /
- 1598-5164(pISSN)
Domain
- Information/Communication > Information Processing Theory
2002.10e
-
백본 라우터에서의 최장 길이 프리픽스 검색(LPM: Longest Prefix Matching) 속도를 향상시키기 위해 활발히 연구된 방식들은 계산 량과 사용 메모리 량을 교환하는 방식들이다. 이러한 방식들은 성능향상을 위해서 대용량의 포워딩 테이블(Forwarding Table)을 캐쉬(Cache)에 저장할 수 있는 소용량 인덱스 테이블(Index Table)로 압축함으로써 고속 캐쉬 접근 회수와 그 계산량은 증가하는 대신 저속 메모리 접근 회수를 줄이는 방식이다.〔1〕본논문에서는 저속 메모리 사용량이 증가하는 반면 저속 메모리의 접근 빈도와 계산량을 동시에 감소시키는 FPLL(Fixed Prefix Length Lookup) 방식을 소개한다. 이 방식은 포워딩 엔트리(Entry)들을 프리픽스의 상위 비트(Bit)에 의해 그룹으로 나누고, 각 그룹에 속하는 엔트리들을 같은 길이로 정렬한다. FPLL에서의 LPM검색은 목적지 주소가 속하는 그룹들의 길이를 계산하여 검색할 최장 프리픽스의 길이를 미리 결정하고, 결정된 프리픽스를 키(key)로 하여 해시 테이블(Hash Table)로 구성된 포워딩 테이블에서 완전 일치(Exact Matching) 검색을 한다. 완전 일치 검색을 위해 같은 그룹에 속한 엔트리들을 정렬할 필요가 있는데 이 정렬을 위해 여분의 포워딩 테이블 엔트리가 생성된다. 3만개 엔트리를 갖는 Mae-West〔2〕 경우에, FPLL방식은 12만개 정도의 여분의 엔트리가 추가로 생성되는 대신에 1번 캐쉬 접근과 O(1)의 복잡도를 갖는 해시 테이블 검색으로 LPM 검색을 수행한다.
-
본 연구는 포워딩 테이블의 자료구조와 검색 알고리즘을 개선하여 고속 IP주소 검색을 구현하는 소프트웨어 기반의 연구로써 목적지 IP주소에서 검색할 길이를 결정한 후 길이별로 준비된 해시 테이블 검색을 통해 O(1)의 속도로 IP주소 검색을 실시할 수 있다. IP주소 검색은 목적지 IP주소와 다수의 포워딩 테이블 엔트리 중에서 가장 많은 비트가 일치하는 엔트리를 검색하는 과정으로 일반적인 완전일치 검색이 적용되기 어렵다. 본 연구에서는 포워딩 테이블 엔트리로 구성된 트라이를 기반으로 길이별 다중 해시 테이블을 구성하여 평균 O(log
$_2$ N),N=4 의 속도로 IP주소 검색을 한다. 이때 최악의 검색시간은 4회의 주 메모리 접근시간이며 더 빠른 검색을 위해 본 논문은 각 프리픽스의 첫 8비트를 키로 256개 그룹을 만들고 각 그룹별 최대 프리픽스 길이를 기록한 테이블을 캐쉬에 저장함으로써 길이별 해시 테이블 검색 시 N값을 99.9%의 확률로 3이하로 제한할 수 있다. 이것은 포워딩 테이블의 프리픽스 길이 분포에 의한 결과이며, 99.9%의 확률에서 최악의 검색시간을 3회의 주메모리 접근시간으로 할 수 있다. 주 메모리 접근시간 50㎱를 적용하면 150㎱의 검색속도는512B 패킷을 가정할 때 약 27Gb㎰의 검색속도를 지원할 수 있다. -
인터넷의 급속한 확산에 따라 각종 전자제품과 통신 장비의 보급이 가속화되면서 현재의 인터넷 주소체계로는 적절한 대응이 어려워졌고, 이러한 상황에서 IETF 가 인터넷 공유 기술을 공인하였다. 또한, 개인용 컴퓨터의 교체 주기도 점점 짧아지고 있다. 본 논문에서는 하나의 공인 IP 주소를 이용하여 다수의 단말 사용자들이 인터넷 서비스를 이용할 수 있도록 하는 인터넷 공유기를 개발하였다. 자원의 재활용을 위해 교체 후 방치되는 구형PC 의 보드를 이용하여 개발된 인터넷 공유기는 개인이나 소규모 사무실에서 활용가치가 있을 것이다. 또한, 개발된 인터넷 공유기와 함께 사용자들이 손쉽게 인터넷 공유기를 제작할 수 있도록 하는 인터넷 공유기 유틸리티와 인터넷 공유기 소프트웨어도 함께 구현하였다.
-
WWW의 급격한 팽창은 인터넷을 사용하는 사용자들의 급격한 증가를 가져 왔으며, 인터넷 사용자의 증가로 IP Address의 부족문제가 발생하게 되었다. 이에 대한 해결책으로 서브넷, 사설 IP Address, Proxy Server, NAT등의 다양한 해결책들이 제시되어 부분적으로 적용하고 있으나, 사설 IP Address를 사용하는 경우 인터넷 서비스를 이용하는 것은가능하나 인터넷 서버로서의 역할을 수행할 수 없다. 본 논문에서 설계 구현한 Gate-P 시스템은 사설 IP Address를 가지는 시스템을 인터넷 서버로서 활용할 수 있도록 한다.
-
무선 네트워크 환경은 유선 네트워크 환경에 비해서 상대적으로 부족한 대역폭을 가진다. 또, 무선 네트워크 환경에서는 이동에 의해 빈번한 핸드오프가 일어나고 이는 패킷손실, 지연 증가 등으로 인한 성능 저하를 야기한다. 하나의 엔드 시스템이 여러 개의 IP 주소를 가지고, 동시에 그 경로를 이용할 수 있다면, 이러한 문제를 완화시킬 수 있을 것이다.이 논문에서는 하나의 엔드 시스템이 여러 개의 IP 주소를 가지는 경우에 그러한 여러 개의 경로상에 데이터 플로우를 분배하기 위한 알고리즘을 제안한다.
-
인터넷의 급속한 발달과 네트워크의 고속화로 인해 통신 기술이 발전하고 새로운 제품과 통신 장비들이 개발되고 있다. 또한 최근에 장비의 특성에 따라 최적화 되어있는 공개운영체제인 리눅스를 탑재한 임베디드 시스템의 개발이 가속화 되고 있다. 임베디드 시스템은 장비의 기능을 제어하고 활용할 수 있는 임베디드 운영체제를 포팅하고 있다. 이에 따라 본 논문에서는 네트워크 기능을 이용하고 제어하기 위해 임베디드 리눅스인 uCliunx를네트워크 장비에 포팅하고 포팅된 운영체제를 기반으로 라우터의 기능을 수행하도록 하기 위한 시스템 및 응용프로그램의 설계 및 구현에 관하여 논하였다.
-
본 논문은 IETF 에서 제안한 Zeroconf(Zero configuration)란 프로토콜에 Mobile IP 의 Agent 개념을 적용시킴으로써 Mobile IP 의 확장성과 DHCP 의 인증문제를 해결하는 방법을 제시하고자 한다 Zeroconf란 IETF에서 DHCP보다 한층 더 진화 시켜 사용자가 아무런 환경설정 없이 네트워크 환경을 자동으로 설정하는 프로토콜을 말한다. Zeroconf 에관해서는 아직까지 필요성과 요구사항만이 제시되어 있고 실제 해결방법이나 작동방법은 아직 제시되지 않았다. 본 논문에서는 Zeroconf 에 Mobile IP 의 Agent 개념을 도입하여 인증방법을 제시하며 Mobile IP의 문제점인 네트워크 자원낭비의 문제점을 해결하고자 한다.
-
이동 IP 망에서 이동 IP의 삼각 라우팅 문제를 해결한 최적경로 IP 라우팅 기법은이동 IPv6망에서의 이동성을 지원하는 기본 동작으로 되어있다. 본 논문에서는 이동 IP망의최적 경로 기법을 NBMA망에서의 NHRP를 이용한 단거리 터널설정 기법을 적용하여 그 성능을 평가하였다. 패킷 전달지연 시간 측면에서 기존 IP 라우팅 기법과 최적 경로에서의단거리 터널링 기법을 상호 비교하기 위하여 수학적 분석 및 모의실험을 수행하였다. 최적경로의 단거리 터널링 기법은 기존 IP 라우팅 방식보다 초기 데이터의 경우 종단간 전달 지연시간이 클 수 있으나 이후 패킷부터는 종단간 데이터 전달 지연시간이 대폭 개선됨을 확인하였다.
-
Ad-hoc 무선 네트워크에서는 기존의 유선 네트워크 망에서와는 달리 휴대용 기기들만으로 네트워크 망이 형성 되어있고 이때 휴대용 기기들은 대부분 배터리를 에너지원으로 사용한다. 그러므로 무한의 에너지를 갖고 있다고 볼 수 있었던 종전의 유선 네트워크에서와는 달리 배터리를 에너지원으로 사용하는 Ad-Hoc 네트워크에서는 효율적인 에너지 자원 관리가 중요한 이슈가 된다. 이러한 특성을 고려한 연구 중 전체 휴대용 단말기에서 일부를 선출하고 이렇게 선출된 coordinator들만 데이터의 전송에 참여하게 하고 나머지 단말기들은 수면 모드로 전환시킴으로 인해 시스템의 전력소비를 줄이는 방법에 대한 연구들이 진행되고 있다. 선행 연구에서는 수면 모드의 노드를 최대화함으로써 전체 네트워크의 전력소비를 최소화 하려는 노력을 하고 있으나, 선출되는 coordinator 수의 최소화가 항상 시스템 활동시간의 증가를 보장하지는 않는다. 본 논문에서는 각 단말기에서 데이터 전송에 필요한 에너지와 노드들의 연결성을 함께 고려해서 coordinator를 선출함으로써 네트워크의 시스템 활동시간을 기존의 방법 보다 더 증가시키는 알고리즘을 제안한다.
-
무선 브리지는 지리적으로 떨어져있는 여러 네트워크들을 무선 인터페이스를 이용하여 하나의 지역 네트워크로 통합한다. 네트워크간 패킷 전달이 단일 장비 내에서 이루어지는 전통적인 유선 브리지와는 달리, 무선 브리지는 두개의 무선 브리지 장비가 하나의 논리적 브리지를 구성하게 된다. 따라서, 무선 네트워크 인터페이스를 통한 무선 브리지간 패킷 전달의 속도와 효율이 무선 브리지에 의해 통합된 브리지 네트워크의 성능에 많은 영향을 미치게 된다. 본 논문에서는 무선 네트워크 인터페이스를 통한 무선 브리지간의 패킷 전달에 적용될 수 있는 효과적인 패킷 전달 기법을 제시한다. 제시 된 기법은 무선 인터페이스의 특성에 독립적이고, 무선 브리지 사이의 패킷 전달효율을 높일 수 있다. 그리고, 제시된 기법을 적용한 무선 브리지를 구현하고, 실험을 통해 성능을 분석하였다.
-
전력이나 유선망 등의 기반시설 없이 임의의 장소에서 필요에 의해 일시적으로 구성되었다가 해체한 수 있는 네트워크 형태의 필요성이 대두됨에 따라 Ad-hoc 네트워크에 관한 여러 가지 연구가 진행되고 있다. Ad-Hoc 네트워크에서는 기존의 유선 네트워크 망에서와는 달리 게이트웨이나 라우터 등의 도움 없이 모바일 기기들 간의 통신이 가능해야 한다. 이러한 임의성과 휴대성, 그리고 이동성 때문에 야기되는 여러 가지 문제들을 해결해야,안정적이고 효율적인 통신을 보장할 수 있다. Ad-hoc 네트워크에서는 대부분의 경우 배터리가 에너지원인 모바일 기기들을 사용하므로 효율적인 에너지 자원 관리가 중요한 고려대상이 된다. 본 논문에서는 Ad-hoc 네트워크의 시스템 활동시간을 최대화시키려는데 중점을둔 효율적인 라우팅방법을 제안한다. 제안된 방법에서는 데이터 전송에 따른 에너지 소비뿐만 아니라 제어신호의 전송에 따른 에너지 소비를 함께 고려하였다.
-
단말기 페이징이란 특정한 이동 단말장치의 정확한 위치를 결정하는 과정을 말한다. 페이징 비용은 단말기를 찾기 위한 페이징 사이클의 수와 검색되는 셀의 수에 비례한다.본 논문에서는 이러한 페이징 비용을 감소시키기 위하여, 실생활에서 단말기 사용자의 이동 패턴이 일정하다는 가정 하에 Shortest-Distance-First 방식에 단말기 사용자의 이동경로 이력 리스트를 부가한 이동경로 기반의 페이징 기법을 제안하고 폴링 사이클의 수와 폴링 시그널의 수 관점에서 시뮬레이션을 통해 기존 SDF 단말기 페이징 기법과 성능을 비교 분석한다. 시뮬레이션 결과를 통하여 제안된 방식이 폴링 사이클과 폴링 시그널의 수를 감소시킴을 보여준다
-
노트북, PDA와 같은 이동 단말의 대중화와 무선통신 기술의 발전에 따라 이동성에대한 요구가 급증하고 있다. 이에 최근에는 차세대 프로토콜인 IPv6를 기반으로 이동성을 지원하는 Mobile IPv6에 대해 활발한 연구가 진행되고 있다. 본 연구실에서 그 동안 IPv6의성능을 향상시키고 운영체제가 없는 환경에서 수행할 수 있도록 IPv6를 하드웨어로 구현하였다. 따라서 본 논문에서는 이미 구현된 TCP/IPv6 칩을 기반으로 Mebile IPv6를 설계하였다.
-
이동 애드혹 네트워크의 경우, 이동 노드들은 자신의 데이터를 처리하는 기능 이외에 다른 노드의 데이터를 전달하는 기능을 하게 된다. 이러한 기능을 수행하기 위하여 노드는 더 많은 에너지를 소비하게 되므로, 에너지 소비량이나 에너지 균형과 같은 에너지 관련문제가 중요한 관심 분야로 조명되고 있다. 이에 관련된 연구들은 최적으로 에너지 균형을이루는 경로를 찾기 위한 방법에 관한 것이었다. 그러나 기존의 연구들은 데이터 통신 중간의 에너지 균형에 대해서는 고려하지 않고 있으며, 본 논문에서는 이 문제를 해결하기 위해노드 경고 알고리즘 (NOAL)을 제안한다. NOAL에서, 데이터를 전달하는 중간 노드들은 자신의 에너지 보유량을 검사하여 기준 값 이하일 경우, 자신의 에너지 정보를 다른 노드들에게 알리게 된다 이는 다른 노드들로부터 자신에게 더 이상의 데이터를 보내지 않도록 하며,자신은 데이터 전달에 의한 에너지 소모량을 줄일 수 있다. 본 논문에서는 NOAL을 이용하여 LEAR with NOAL (LENOAL) 을 제안한다. 실험을 통해서 결과를 산출했으며, 본 논문에서 제시한 알고리즘이 에너지 균형을 21-36% 정도 향상시킬 수 있음을 보여준다.
-
무선 인터넷의 발달에 따라 이미 만들어진 유선 인터넷용 컨텐츠들을 유무선 환경에 상관없이 이용할 수 있도록 컨텐츠를 변환하는 도구 및 컨텐츠를 저작할 때 도움을 주는유무선 문서 변환 시스템을 만들고자 한다. 본 논문에서는 유무선 문서 변환 시스템에서 마크업 언어간의 태그 변환 기능을 수행하는 태그 변환기를 설계 및 구현하였다. 본 변환기는변환 기능의 확장성 및 유연성을 확보하기 위해 태그간 변환 정보를 태그 변환기와 분리하여 관리하며, 미리 지정된 태그 변환 규칙에 따라 태그를 변환한다. 태그 변환 규칙은 모듈단위로 설계되며 태그간의 사상정보, 의존관계, 속성 정보에 따라 정의되었으며 모듈별 태그의 유지, 변환, 삭제의 3가지 규칙을 가진다.
-
본 논문에서는 임베디드 시스템과 웹서버 그리고 모바일로 구성되어지는 대형 중고자동차 관리 시스템을 설계 및 구현하는 방법을 소개하고, 임베디드 시스템 내부에서는 RFID와 서버로 연결되는 네트워크의 설계를 소개하며, 모바일 장치에서의 관리와 현장의 임베디드 시스템과의 동기화 설계에 대해 논의한다. 하드웨어는 MPC860CPU 50MHz를 갖춘 XN860Core보드 및 Access Point는 ORINOCO AP-500을 사용하였으며, 임베디드 시스템의운영체제는 HardHat Linux2.0JE를 사용하였다 중고자동차 관리시스템은 관리에서 영업까지필요한 기능을 구현할 수 있도록 설계하였으며, 향후 다른 분야로 응용할 수 있도록 설계하였다.
-
액티브 네트워크 상의 각각의 노드는 패킷을 통해 전달된 프로그램을 수행시키는 수행환경을 가진다. 본 논문은 액티브 네트워크 노드에서 수행되는 프로그램을 작성하기 위한 자바기반의 프로그래밍 모델을 제안한다. 또한 이동코드의 적재 및 실행과정을 제어할 스크립트 언어를 설계하고, 제안된 모델을 적용할 수 있는 자바기반 수행환경의 구조를 기술한다.
-
최근 하루가 다르게 증가하는 이동전화 가입자의 통화 품질을 보장하기 위해CDMA중계기의 중요도가 증가하고 있으며 자동화된 모니터링 시스템의 필요성이 대두되었다. Embedded Internet하에 CDMA중계기를 임베디드 리눅스 시스템과 연동하여 리눅스 커널 레벨에서의 모니터링 방안으로 EKMM(Embedded internet based Kernel level Monitoring Modules)시스템을 제시한다. 본 시스템은 SA-1110 마이크로 프로세스로 구현된 하드웨어에 시리얼 디바이스 드라이브와 네트웍 디바이스 드라이브를 설계하였다. 또한 리눅스 커널을 재구성하며 동적 로딩 방식으로 EKMM이 탑재되어 기존의 중계기 임베디드 시스템 보다 기능 확장성이 뛰어나고 성능이 향상된 중계기 모니터링 시스템을 설계 구현하였다.
-
국내외적으로 전자상거래 이용이 활성화됨에 따라 물류환경도 변화하고 있다. 또한 전자상거래 시대에 부합하는 물류서비스 경쟁도 가속화되고 있다. 업무환경이 현장에서 단순 반복 업무로 이뤄진다는 Logistics의 특성상 차별화 된 서비스를 위해 Mobile 기기를 도입한다는 것은 필수적인 추세가 되어 가고 있다. m-Logistics의 확산은 이제 시대의 흐름이되었으며, 따라서 모바일 환경에 대한 효과적인 대응전략은 기업의 수익과 비용감소에 직접적인 역할을 할 것이다. 물론 물류분야에 Mobile을 도입하여 그 효과를 최대화하기 위해서는 물류업무의 표준화, 모바일 기기의 기능강화, 무선통신 인프라의 확충, 기업투자비 경감등의 조건을 해결해야 한다는 선행과제가 있지만, 공차 운행으로 인한 물류비 절감과 유무선 통합 물류관리를 통한 업무 생산성 및 고객서비스 개선이라는 기대효과는 Mobile의 도입을 충분히 매력적으로 보이게 하는 요소인 것이다 이런 점에서 본 논문에서 제시하는m-Logistics환경에서 물류 서비스 중 가장 중요한 전자지불과 거래보안 서비스를 새롭게 제시하였다.
-
CRM이 기업의 핵심 경영전략으로 도입되면서 기업이 보유하고 있는 고객데이터를수집, 통합, 가공, 분석하여 마케팅을 위해 활용하고자 하는 시도가 계속되고 있다. 특히, 기존고객의 유지 전략과 기존고객을 활용한 신상품 유도 전략이 중요한 이슈로 대두되면서 마이닝을 통한 CRM관점의 고객이탈방지는 각 통신사에서 지속적으로 추진하고 있는 분야이다. 본 연구에서는 KT의 고객이탈방지 모텔 구축을 사례로 효율적인 마이닝 모델 구축을 위한 고객통합구조를 제안하고자 한다. 그러고, 고객이탈방지 모델 구축의 전처리 과정으로 고객통합구조를 적용하여 고객중심의 변수 도출, 이용행태 추적 등을 통해 의미 있는 해지변수를 찾아내는 방법과 그 효과에 대해 기술한다.
-
멀티미디어 컨텐츠의 지능형 선택/검색 시스템(MISS: Multimedia Content Intelligent Selection/search) 는 콘텐츠를 공급하는 서버에 다량의 멀티미디어 컨텐츠들이 존재하며, 이 컨텐츠 중에서 원하는 것을 검색, 선택하는 시스템이다. 지능적 검색, 선택기능을 갖는 MISS 시스템은 인터넷 및 네트워크상에 연결된 시스템들간의 맞춤형 서비스 구현에 필요한 핵심이며, 모든 종류의 멀티미디어 콘텐츠에 적용 가능하다. 현재 WWW 서비스경우는 정보를 찾기 위하여 웹상에서 문서를 찾아주는 텍스트 기반 정보검색기술이 사용되고 있는데, 점점 우리가 접하는 정보의 형태는 텍스트와 함께 화상, 음성, 동영상 등의 멀티미디어화 및 디지털화하고 있다. 사용자들에게는 멀티미디어 데이터를 효과적으로 찾아야 하는 필요성이 증가하고 이에 따라 방대한 양의 분산된 멀티미디어 데이터를 처리할 수 있는 색인 및 검색 도구의 요구가 커지게 되었다. MISS 시스템은 WWW 서비스의 요구에도 적용될 수 있다. MISS 시스템은 다량의 동영상 콘텐츠 중에서 특정 배우, 감독등의 여러 가지 검색 조건으로 콘텐츠를 검색/선택할 수 있고, 하나의 동영상 콘텐츠 내에서 특정Video Segment를 검색할 수 있다. 본 MISS 시스템은 동영상에 대한 Search/Query를 위한DS 구조로써 MPEG-7의 User preference metadata를 이용하였다.
-
공간-시간 부호(Space-Time Code)는 다중 안테나 시스템에서 기존의 기술에 비해서 부가적인 대역폭이 필요 없이 부호화 이득을 얻을 수 있다. 지금까지 공간-시간 부호(Space-Time Code)는 다이버시티 이득의 관점에서는 신호행렬들의 차가 완전-계수(Full-Rank)를 가져야 하고, 코딩 이득의 관점에서는 신호행렬들의 차의 determinant 값이 최소값을 가져야 한다. 본 논문에서는 공간-시간 블록 부호 디자인(Space-Time Block Code) 관점에서 직교-디자인(Orthogonal-design) 즉, 최소거리가 5이면서 완전-계수(Full-Rank)인 디자인을 비교대상으로 완전-계수(Full-Rank)가 아니면서 최소거리가 5와7인두 부호에 관하여 연구되어졌다.
-
인터넷과 정보통신기술을 배경으로 한 전자상거래 확산은 유례가 없을 정도의 빠른속도로 이루어지고 있다. 특히 XML이 W3C의 공식 표준으로 공식화 된 이후, XML의 확장성, 호환성, 정보의 구조화와 같은 장점으로 XML은 전자상거래 프레임워크의 새로운 페러다임이 되었다. 이러한 XML 전자상거래 프레임워크로는 xCBL을 필두로, eCo 프레임워크, cXML, BizTalk, ebXML등 많은 국제 표준이 있다. 그러나 이러한 다양한 프래임워크들은 메시지규칙에 대한 정의와 전송 프로토콜 정의, 비즈니스 프로세스의 수평적 통합만을 고려하고 있다. 즉 비즈니스 객체간의 상호작용을 위한 일반된 표준을 제공해주지 못하고 새로운 비즈니스 상대자가 등장할 경우 새로운 규칙을 설정해야 하는 부담을 해결하지 못한다.본 논문에서는 ISO/IEC 11179에 기반을 둔 MDR(Metadata Registry)를 이용한 MDR 기반하이브리드(Hybrid) 프레임워크 (Framework)를 제안한다 본 하이브리드 구조의 프레임워크를 통하여 기존의 수평적 관계의 프레임워크가 갖고 있는 비즈니스 프로세스 및 메시지 규칙의 문제점들을 해결할 수 있다.
-
전자우편(E-Mail)은 아주 편리한 통신수단이지만, 무분별한 광고성 스팸메일(Spam-Mail)의 침입과 무단으로 타인의 메일을 가로채거나 변조할 수 있기 때문에 메일의 신뢰성이 문제가 되고 있다. 본 연구에서는 이와 같은 문제를 해결하기 위하여 메일의 제목과 내용의 문자열을 분석하여 자동으로 스팸메일을 구분할 뿐만 아니라 보안도구인PGP(Pretty Good Privacy)를 이용하여 메일을 암호화하고 인증하여 근본적으로 스팸메일을차단하는 시스템을 개발한다.
-
본 논문은 B2B 사이에 이루어지는 e-Marketplace를 효율적으로 운영하기 위해 카탈로그 문서의 표준화와 네트워크 구조의 검색 시스템을 제공한 E-Catalog 시스템을 개발하여 상거래의 상호 이질적인 카탈로그의 정보에 따른 상호 운영성 문제점을 해결하고 전체상품에 대한 View 정보, 실시간 업데이트 및 유연성을 제공하고자 한다
-
Multicasting over mobile IP network becomes more important with the increasing needs of supporting multimedia services in mobile network. The IETF has suggested two approaches which are remote subscription and bidirectional tunneling for supporting mobility management in multicasting over mobile IP. But these protocols have problems - the frequent reconstruction of multicast delivery tree, packet less during handoff, convergence problem, and so on. In this paper, we propose to use preconfiguration of multicast delivery tree when mobile host enters the foreign network. It will decrease the frequency of multicast delivery tree reconstruction, and reduce the packet loss during handoff, Also the multicast delivery tree maintained by Keep Alive messages makes the signaling overload of networks diminished.
-
현재의 이동전화망의 연결 방식은 Circuit Switching에 가깝다고 할 수 있다. 이것을 Fully Packet Switching 방식으로 변경했을 경우, 현재의 Channel Utilization Model로 원하는 음성통화의 품질을 제공할 수 있을 지에 대해서는 아직 충분한 검증이 이뤄진 바가 없다. DiffServ를 적용하는 것이 하나의 해결책이 될 수 있는데. 본 논문에서는 Simulation을 통해 이 방법의 효용성을 보였다.
-
MPLS 시스템은 크게 기존 라우터 장치를 기반으로 하는 프레임 모드 MPLS 방식과 ATM 교환기를 기반으로 하는 셀 모드 MPLS 방식이 존재하며, 이들 두 가지 방식의MPLS 시스템은 서로 독립적인 MPLS 망으로 구축되며 운용된다. MPLS 망의 확장성, 운용성 및 경제성을 확보할 수 있도록 서로 다른 방식의 MPLS 시스템을 혼합하여 망을 구축하여 운용하기 위해서는 두 가지 방식의 MPLS 시스템 사이에 연동 기능이 요구된다. 따라서 본 논문에서는 frame-mode MPLS 방식과 cell-mode MPLS 방식간 연동을 위한 연동구조 및 작 방법을 제안하였다.
-
본 논문은 SNMP(Simple Network Management Protocol)기반의 ATM 교환 장비를 CMIP(common management information protocol)기반의 관리망에 연동하기 위한 Q3 Adaptor 기능 중 ATM 연결 관리와 Frame Relay 연동 관리를 소개한다. 본 논문의 ATM연결 관리는 점대점(Point-to-Point Permanent Virtual Connection) PVC(P)로 한정하고, FR 연동 관리는 ATM/FR 연결의 One-to-One PVC로 한정하며 ATM 밀 ATM/FR 연결에 대하여 CMIP Manager, Q3 Adaptor 및 교환 장비의 DB간 불일치 현상을 극복하기 위한 현행화 기능도 소개한다.
-
본 논문에서는 ATM 망의 트래픽 제어 기능 중의 하나인 UPC(Usage Parameter Control) 알고리즘을 제안하고 VHDL을 이용하여 칩(chip)을 구현하였다. 제안한 알고리즘은 우선순위가 높은 셀의 손실을 최소로 하고, 트래픽의 다중화 및 역다중화 과정에서 발생되는 트래픽의 군집성을 해소할 수 있다는 장점을 갖고 있다. 구현한 칩은 입력 모듈과 UPC 모듈, 출력 모듈의 3부분으로 이루어지며, 편의상, UPC 모듈에서는 커넥션 테이블의 index를 VCI(Virtual channel Identifier)와 동일하게 할당하였다. 또한 UPC 모듈의VSA(Virtual Scheduling Algorithm)블럭에서 셀의 도착시간을 계수하는 카운터가 랩-어라운드(wrap-around)할 때 생기는 VSA의 오류를 보정하여 구현하였다.
-
인터넷의 대중화로 인해 많은 SOHO 창업이 이루어지고 있다. 기존의 대기업을 상대로 한 사무용기기, 통신기기가 SOHO를 상대로 개발되고 있었으며, 이에 국선과 내선 또는 내선 사용자 상호간을 연결시켜 주는 중소형급 PBX가 통신비 절감 및 수익의 창출을 가져왔다. 본 논문에서는 이러한 PBX의 상태를 시리얼 통신을 통해 실시간으로 보여주는 모니터링 시스템을 설계 및 구현하였다. 구현된 시스템은 전송된 데이터를 통해 PBX와 연결된 국선과 내선의 상태, 발신자 정보를 서버 클라이언트 구조로 내선 사용자의 PC에 나타냄과 동시에 통화내역을 데이터베이스로 관리할 수 있게 하였다.
-
기존의 연구에서는 광 경로를 설정할 때 파장 전체를 할당함으로써 많은 대역폭 낭비를 초래하였고, 타임슬롯을 할당할 때 처음 소스 노드에서 사용할 타임슬롯을 정하여 호연결 설정 (Call Setup) 을 함으로써 광 경로가 블록킹될 확률이 높았다. 본 논문에서는 광네트워크에서 효율적으로 RWTA 문제를 해결하기 위한 새로운 타임슬롯 할당 알고리즘을제안한다. 본 논문에서 제안하는 알고리즘은 호 연결 설정 시간까지의 타임슬롯 할당을 지연함으로써 광 경로가 블록킹될 확률을 최소화 할 수 있는 장점을 지닌 최근성 (recency) 에 근거한 타임슬롯 할당 알고리즘이다.
-
무선 Ad hoc 망에서의 인접 노드 정보는 여러 가지 방법을 이용하여 효율적으로 사용할 수 있다. 기존에 제안된 방법들에서는 인접 노드 정보를 얻기 위하여, 망에 있는 모든 노드들이 주기적인 hello 패킷을 전송하여 자신의 존재를 주변에 알리며, 이는 귀중한 무선자원을 낭비하는 결과를 초래한다. 본 논문에서는 무선 Ad Hoc 망에서 flooding이 자주 일어난다는 사실에 착안하여, 이 flooding 패킷 정보로부터 인접 노드 정보를 획득하기 위한제어 부하를 줄이는 방법을 제안한다.
-
네트워크 기술의 급속한 발달로 인해 최근 무선 Ad-hoc 통신망에 관한 연구가 활발하게 진행되어 오고 있다. Ad-hoc망은 기존의 유선망에서와는 다르게 중앙 집중화된 관리를 필요로 하지 않고 지리적으로 분산된 각 노드들이 역동적으로 위치를 변경하며 라우터의 역할을 수행하여 단대단 정보전송 서비스를 제공한다. 그러나 제한된 통신 자원으로 인한 낮은 대역폭과 높은 전송 오류를 포함하고 있으며, 한정된 대역과 단말기능에 있어서의 제약으로 현재의 인터넷 라우팅 프로토콜들을 그대로 사용하기 어렵다. 현재 사용되고 있는Ad-hoc 네트워크에서의 라우팅 프로토콜은 네트워크 토폴로지가 변화해야만 새로운 경로를설정하도록 되어 있어 이동성이 낮은 환경에서의 트래픽 집중화 현상과 경로 설정을 위한 반복적 검색으로 서비스 효율이 떨어지는 문제점을 가지고 있다. 따라서 본 논문에서는 다중 이웃 노드 테이블을 별도 관리하고 혼잡 상황시 자노드 중계 차단을 수행하여 효율적으로 부하균등을 제어하는 라우팅 기법을 제시한다.
-
802.11과 같은 무선 네트워크에서는 전송오류에 의한 패킷손실이 많이 발생한다. 802.11 MAC 프로토콜에서는 에러 복구를 위해 ARQ방식을 통한 재전송을 통하여 에러를 정정하나 채널 에러 율이 증가하면 재전송 방식의 효율은 급격히 저하된다. 또한 재전송을하는데 있어서 다시 RTS와 CTS를 전송하여 데이터를 보낼 수 있는 채널을 확보해야 하므로 상당한 전송부하가 발생한다. 이에 재전송 없이 효율적인 에러 복구를 위해서는 FEC방식이 필요하다. 그러나 정적인 FEC방식은 연속적으로 변화하는 무선 채널의 전송 오류율에알맞은 정정 코드를 채택하지 못해 과도한 대역폭 낭비로 인하여 효율이 떨어지는 문제가 있다. 이러한 문제를 개선하기 위해서는 채널의 상태에 따라 정정 코드를 동적으로 변경하는 것이 필요하다. 본 논문은 FEC방식을 802.11 MAC 프로토콜에 적용할 수 있는 방안에 대해서 기술하고 채널 에러 변화에 따라 능동적으로 정정 코드 양을 조절하여 재 전송하는적응적 FEC 알고리즘을 제안한다. 본 논문에서 제안한 적응적 FEC 알고리즘을 802.11 MAC 프로토콜에 적용하여 성능을 측정한 결과 최대 80%정도 성능이 향상된 것을 확인할 수 있었다.
-
기존의 단말에서는 외부노드와 최초의 통신 시에 자신이 속해있는 HA(home Agent) 하나만을 거쳐간다. 그러나 이동망에서는 MR(Mobile Router) network의 하단에 다른 HA에 속해있는 이동 서브넷이 방문했을 때의 시나리오가 추가로 고려되어야 한다. 그런데 CN(Correspondance Node)과 방문한 네트워크의 노드와의 통신에서 전송된 패킷이 인터넷으로 연결하는 가장 상단의 이동망으로부터 자신이 속해있는 망까지 경로 상에 위치한 각각의 해당 HA를 모두 방문하여 우회하는 경로가 이루어지는 문제점이 있다. 따라서 본 논문에서는 이 문제의 해결을 위해 라우팅을 효율적으로 지원할 수 있는 MTA(Mobile Transmission Agent)를 제안한다.
-
군용시스템이었던 GPS가 1984년 민간에게 무료사용이 허용된 이후로 현재 위치추적기술과 이를 이용한 서비스가 많이 소개되고 있다. 하지만 이러한 서비스를 이용하기 위해서는 GPS단말기나 교환기, 수신기 등의 장비를 추가적으로 구매해야하는 비용부담이 생길 수밖에 없다. 따라서 거의 누구나 소지하고 있는 이동통신기기 또는 PDA를 사용함으로써 비용부담을 덜고 물류서비스의 효율성을 극대화시킬 수 있다. 본 논문에서는 이동통신기기나 PDA의 위치추적기능을 물류서비스에 적용하여 비용절약을 꾀하고 이동근무자나 차량의 위치를 실시간으로 파악하고 업무지시나 고객의 요구에 신속히 대응하는 효율적인 위치기반 물류 시스템을 설계하였다.
-
인터넷은 무선 이동통신 환경에서 높은 지연 시간과 낮은 전송률로 인해 대용량의데이터를 전송하기 위한 기존의 TCP/IP, HTTP등의 인터넷 프로토콜은 적합하지 않다. 이러한 문제점을 해결하기 위해서 WAP이 등장하였으며, 성능 개선을 위해 여러 단체에서 연구 수행 중 이다. 본 논문에서는 Prefetching Scheme을 기존 WAP에 적용하여 그에 따른 성능변화를 시뮬레이션을 통해 분석한다.
-
UMTS와 같은 제 3세대 이동 통신 시스템에서 공개키 기반 구조의 이용이 가능해짐에 따라 공개키 인증서를 획득한 각 이동 단말들 사이의 암호 통신에 대한 연구가 활발해지고 있다. 본 논문에서는 이동 단말기를 소유한 사용자와 디지털 정보 서비스를 운영하는VASP 사이에서의 인증과 지불에 관련된 메커니즘을 제안한다. 이동 사용자는 브로커로부터 획득한 공개키 인증서를 사용하여 다른 도메인에서도 온라인 TTP(Trusted Third Party)의 통신을 거치지 않고도 효율적인 인증 서비스 및 디지털 정보 서비스를 받을 수 있다. 본 논문은 사용자 단말기의 제한된 성능과 이동 통신 환경이라는 제약적인 조건을 고려하여 이에 적합한 소액지불 프로토콜을 제시한다.
-
블루투스는 저 전력과 휴대성이 높은 특징을 갖는 단거리 무선 통신 기술이며 다양한 응용 범위를 지니고 있어 차세대 통신기술로 각광받고 있다. 이에 따라 다양한 블루투스서비스들의 요구가 증대되고 있고 이들의 개발에 필요한 프로토콜 스택의 중요성 또한 커지고 있다. 본 논문에서는 오픈소스 프로토콜 스택인 OpenBT를 블루투스 모듈과 호스트 사이에서 중요한 역할을 하는 HCI를 중심으로 분석하였으며 이를 기반으로 한 응용 프로그램의 구현 및 테스트에 관하여 논하였다
-
본 논문은 기업 및 개인간의 정보 교환을 지원하는 토픽 기반 메시지 시스템을 구현한다. 기존의 등록(Subscribe)/발표(Publish) 메시지 시스템과 동일한 기능을 수행하는 등록(Subscribe)/발표(Post) 메시지 시스템으로 메시지를 처리하는 서버인 메시지 처리기와 ActiveX 컨트롤을 사용한 클라이언트로 구성된다. 메시지 처리기는 운영체계에 의존하지 않고 독립적으로 작동하고, 클라이언트는 Win32용과 웹 기반으로 구현하여 특정 운영체계에 국한되지 않고 웹 기반을 포함한 다양한 환경에서 사용 가능하도록 가용성을 높였다.
-
Voice over Internet Protocol(VoIP) is expected to be a major application on the Internet in the future This paper propose an approach to VoIP that uses Differentiated Service and Multi-protocol Label Switching(MPLS) to provide quantitative QoS guarantees over an IP network. An algorithm that determines QoS-constrained routes is proposed and a framework that uses such an algorithm for traffic engineering is outlined. the key component of this framework is a Centralize Resource Manager(CRM) responsible for monitoring and managing resources within the network and making all decisions to route/reroute traffic according to QoS requirement
-
NP Forum에서는 다양한 밴더의 네트워크 프로세서와 스위치 패브릭간에 물리적 인터페이스를 제공하기 위해 CSIX-L1(Common Switch Interface-Level 1 )인터페이스를 표준화하였다. IBM 네트워크 프로세서는 MPLS 및 VPN, VLAN, Security, Ipv6와 같은 다양한 어플리케이션과 TBI. SMII CMII. POS bus등 다양한 가입자 인터페이스를 지원하며, L2 기 반에서 2.5Gbps 이상의 패킷 처리를 수행하기 때문에 많은 시스템에 사용된다. 그러나 IBM네트워크 프로세서는 스위치 인터페이스로 DASL인터페이스를 사용한다. 따라서 DASL인 터페이스와 CSIX-L1 인터페이스를 정합하기 위해서는 IBM UDASL칩을 이용해 DASL인 터페이스를 UTOPIA-L3인터페이스로 변환해야 하며, 이것을 다시 CSIX-L1인터페이스로 변환해야 한다. 따라서 본 논문에서는 UTOPIA-L3인터페이스 패킷과 CSIX-L1인터페이스 프레임을 상호 변환하는 모듈을 설계하였으며, 32비트 데이터 버스와 최대 125MHz로클록을 사용해 최대 4Gbps의 패킷처리를 제공하도록 구현하였다. 또한 스위치 패브릭의 특정 포트에서 과잉 트래픽 전달로 인해 발생할 수 있는 블로킹을 방지하기 위해 네트워크 프로세서에게 3개의 Priority/최대 64개 포트수의 VOQ(Virtual Output Queue)를 제공하는 기법에 대해서 기술한다.
-
기존의 여러 동적 추천 시스템에서는 웹 페이지들 사이의 유사도와 로그 파일 안에들어 있는 사용자들의 패턴을 이용하였기 때문에 연관된 페이지 뿐 아니라 단순히 순차적으로 연결되는 문서를 추천 페이지로 제공할 수 있었다. 본 논문에서는 기존의 방식에 각 페이지가 점유하는 시간의 분석을 더하려 한다. Data를 여러 분야로 나눌 수 있는 전자상거래의 특성을 이용하여 개개의 클러스터로 분류된 사이트들의 로그파일을 분석하여 점유시간의 크기와 무의미하게 보내어 지는 시간을 가중치를 주어 구별해내는 결과를 바탕으로 사용자가 주로 방문하는 연관성이 높다고 판단되는 웹 페이지를 추천하는 방법을 제안한다.
-
ACE2000 MPLS 시스템은 대용량 ATM 교환 시스템인 ACE2000 ATM 교환시스템에 MPLS 기능을 부가함으로써 사용자들에게 차별화 된 서비스를 제공할 수 있는 시스템이다 MPLS 시스템에서는 채널 사용의 유연성과 채널 자원의 효율적인 사용을 위해 VC 머징 기능을 요구하고 있다. 이를 위해 ACE2000 MPLS 시스템에서는 출력 방향 패킷 처리기에 VC머징 기능을 구현하여 적용하고 있다. 구현된 VC 머징 장치는 고성능 SAR 소자를 이용하였다. VC 머징 장치는 ATM 셀 구조로 입력되고, 입력된 ATM 셀은 고성능 SAR 소자에 의해 AAL-5 유형의 패킷으로 변환되어 VC 머징 제어기로 입력된다. VC 머징 제어기에서는 패킷 입력부로부터 패킷을 받아들여 채널 연결 설정 정보에 따른 VC 머징 기능을 수행하도록 패킷을 처리한다. 이 VC 머징 제어기에서의 패킷 처리 시 스위치 포트의 Full Mesh 연결로 인해 발생되는 채널 자원의 감소 문제를 해결하고, 채널 자원을 증대시키기 위해 2 단계의 룩업 과정을 거치는 패킷 제어 기능을 수행한다. 패킷 제어기에 의해 처리된패킷은 또 하나의 고성능 SAR 소자로 구성되어 있는 패킷 출력부로 전달되어 셀 분할(Segmentation) 과정을 거쳐 ATM 형태로 다음 레이블 스위치 라우터로 전달 되도록 물리층 보드로 전달된다. 본 논문에서는 ATM 교환 시스템을 기반으로 MPLS 시스템에서 채널자원의 증대를 위한 출력방향 패킷 처리장치에 대하여 제안한다.
-
지연 차등화 모델은 각 클래스의 지연 차별 변수에 따라 차등화된 서비스를 제공한다. 따라서 각 클래스의 패킷별 평균 대기시간이 지연 차별 변수에 비례한다. 유선 환경의 지연 차등화 모델인 WTP를 무선 환경에 적용시킨 WWTP는 큐의 처음 패킷의 블록으로 인한 큐의 전송 중단 현상을 개선하였다. 이로 인해 클래스별 서비스 불공평성이 줄어든다. 그러나 여전히 채널 오류기간에 비례하여 전송의 편중과 중단현상이 발생하는 단점이 있다.본 논문은 WWTP에서 발생하는 서비스 편중과 중단 현상을 개선하기 위한 보상 정책을 제안하는 스케쥴러를 제안한다. 제안된 모델은 에러 기간동안 에러 프리 서비스를 가상적으로시뮬레이션하여 정상 서비스와의 차이를 알아내고 이를 바탕으로 보상 정책을 수행한다. 결과적으로 지연 차등화 모델인 WWTP에서 발생하는 서비스 중단을 개선하면서 정상적인 채널상태와 유사한 서비스를 제공한다.
-
최근 보안에 관한 관심이 높아지면서 IPSec을 이용한 VPN system이 널리 이용되고 있다. IPSec에서 암호화에 사용되는 키를 생성하는 IKE는 IPSec의 핵심 프로토콜이지만다소 복잡하고 메시지 교환도 많아 패킷의 손실이 큰 무선망에는 적합하지 않다. 무선망에서 좀 더 효율적으로 동작하기 위한 인터넷 키 교환 방법 및 공개키 기반구조를 제시하였다.
-
VoIP(Voice over IP) 시스템을 구현함에 있어서 호설정을 처리하는 여러 프로토콜이 제안되고 있는 가운데 IETF(Internet Engineering Task Force)에서 제안한 SIP(Session Initiation Protocol)는 텍스트 기반의 프로토콜로서 구현과 파싱이 쉬운 등 많은 장점을 가지고 있어 차세대 VoIP의 표준으로 자리잡고 있다. 또한, 뛰어난 확장성을 가지고 있어 다양한 서비스에 적용할 수 있는 호설정 프로토콜이다. 본 논문에서는 SIP를 이용한 VoIP 시스템을 구현함에 있어 주요 구성요소 중 하나인 UA(User Agent)를 2002년 6월에 발표된 새로운 SIP 버전에 맞추어 개발하였다. 본 UA는 플랫폼에 독립적으로 기능을 할 수 있도록 자바(Java)를 사용하여 GUI(Graphical User Interface)환경으로 구현하였다 그리고 RTP(Real-time Transport Protocol) 전송 모듈을 통하여 호설정이 이루어진 후 실제 음성과 화상통신이 이루어지는 부분을 포함하였다.
-
본 논문에서는 네트워크 통신으로 생성된 데이터를 분석하여 서버의 부하를 예측함으로 서버의 성능을 향상시킬 수 있는 모너터링 툴을 설계하였다. 현재 리눅스에서 제공되는 서버 부하 정보는 시스템의 총괄적인 정보에 국한하고 있다. 본 논문에서 제한하는 새로운 부하 정보는 per-connection에 관한 것이다. 서버가 per-connection에 대한 정보를 알 수 있다면 각각의 클라이언트에 대한 정보를 알 수 있어 차별적인 서비스를 제공하는 것과 함께 모든 클라이언트에 대한 균등한 대역폭을 보장할 수 있다. 그래서 본 논문은 기존의 모니터링 툴이 제공하지 않는 Per-connection의 데이터를 얻어 분석을 할 수 있는 CoreMon이라는 툴을 설계하였다.
-
EJB(Enterprise Java Bean)에서는 데이터베이스나 JMS(Java Message Service), 메일, ERP와 같은 외부 시스템 자원을 사용하기 위해 EJB 스펙은 JCA(Java Connector Architecture) 사용을 권장하고 있다. 본 논문에서는 E504(Enterprise 504) EJB 컨테이너가사용하는 여러 가지 자원 중 데이터베이스 커넥션에 초점을 맞추어 EJB 스펙에서 논의하고있는 리소스 관리 요구 사항과 JCA를 이용한 데이터베이스 커넥션 관리 방법 및 빈에서 발생 가능한 커넥션 요청 모델에 대해 논의한다.
-
Mobile handhold devices such as PDA(Personal Digital Assistant) and Cellular Phone are more and more popular for personal web surfing. But today, most mobile handheld devices have relatively poor web browsing capability because of the small bandwidth of wireless connection, the small speed of CPU, the small capacity of RAM and Flash ROM, the small display size of LCD and the short lifecycle of battery. Users have to endure bigger communication latency than Desk PC's one because of these factors. In this paper, we propose an effective pre-refresh mechanism for handheld device's embedded web browser so as to make user's web surfing faster. The experiment was done using the simulator designed by ourselves and the experiment result demonstrates the proposed mechanism has a good performance to make web surfing faster.
-
본 논문에서 우리는 부분 스트림 데이터를 위해 피어 투 피어 방식을 도입하는 방식을 제안하고 평가하였다. 기존의 클라이언트 측 미리 저장 방식과 비슷하게 앞선 요청자에게 지연 없이 두 클라이언트가 같은 비디오 요청에 대해 같은 채널을 공유하는 것을 허용한다. 그것은 앞선 요청에 대해 멀티캐스트 세션을 초기화 및 진행하고 뒤늦게 도달한 클라이언트에게 그 세션을 공유하는 것을 허용함으로써 보장된다. 그러나 공유 스트림 전송과는달리 부분 스트림 전송에 있어서는 기존의 방식과 차이점을 보인다 늦게 도달한 클라이언트는 늦은 만큼의 스트림 조각이 부족하게 되는 데 이 부분을 서버가 아닌 선행 클라이언트로부터 받게끔 함으로써 서버 측의 자원을 절약하는 효과를 얻고 있다. 분석결과는 우리가 제안한 방법이 주는 서버 네트워크 자원 이용의 절감과 그를 위해 대용되는 클라이언트 자원을 보여준다. 또한 시뮬레이션을 통해 실제 얻을 수 있는 이득을 확인하였다.
-
슈퍼컴퓨터 사용자들은 FTP(File Transfer Protocol)을 이용해서 파일을 전송한다. 전송되는 데이터들은 여러 분야에 걸친 연구관련 자료로서 고성능 슈퍼컴퓨터에 의한 연산 처리가 요구되며 그 결과들은 연구결과에 많은 영향을 준다. 사용자들의 연구 데이터가 담긴 대용량 파일의 전송할 때 성능향상 방법을 적용하고 네트워크 상태에 따라 QoS(Quality of Service)를 할당한다면 데이터의 손실률을 최소화하고 신뢰성 있는 네트워크 상태로 인하여 사용자들은 연산처리 결과가 더욱 정확하다고 신뢰할 수 있다. 본 고에서는 대용량 파일을 전송 할 때 성능을 향상시키는 방법과 QoS 적용 방법을 알아본다.
-
분산 가상 환경(Distributed Virtual Environment, DVE)시스템의 규모가 커지면서 확장성(scalability)이 중요한 이슈가 되고 있다. 시스템의 확장성을 높이기 위해 제안된 다중 서버 DVE 시스템에서 사용자들의 집단적인 움직임 특성은 서버간 작업부하의 불균형을 초래한다. 이는 전체 시스템의 효용을 떨어뜨리고 다중 서버의 효과를 감소시킨다. 결과적으로 시스템의 확장성이 저하된다. 이러한 문제를 해결하기 위해 기존에 제안된 로드 밸런싱 기법은 크게 로컬 기법과 글로벌 기법으로 구분할 수 있다. 로컬 기법은 적은 비용을 갖지만 작업부하의 분포가 한쪽으로 치우쳐 있을 경우 성능이 낮다. 글로벌 기법은 좋은 성능을 보여주는 반면, 서버의 수가 증가하면 비용이 크게 증가한다. 본 논문은 서버들의 작업부하분포에 동적으로 적응(adaptation)하는, 대규모 다중 서버 DVE 시스템을 위한 확장성 있는 로드 밸런싱 기법을 제안한다. 제안하는 기법에서 과부하된 서버는 그 주변 서버들의 작업부하가 적을 경우 로컬 확산 (Local Diffusion) 로드 밸런싱을 수행하고, 그렇지 않을 경우 제한적 글로벌 (Limited Scope Global)로드 밸런싱을 수행한다. 시뮬레이션 결과를 통해 제안하는 기법이 효율(efficiency)의 측면에서 기존의 로컬 기법과 글로벌 기법보다 각각 14%, 3%가 우수함을 보인다. 또한, 제안하는 기법은 서버의 수가 증가함에 따라 효율이 감소하는 추세가 기존 기법들보다 완만함을 보인다.
-
실시간으로 상호 작용하는 어플리케이션에서 성능을 유지하면서 모든 참가자들에게 동일한 뷰를 보여주는 것이 중요하다. 동일한 뷰를 제공하기 위해 사용하는 기법 중 하나로, 참가자들은 받은 이벤트를 실행 시각까지 버퍼에 저장하고 모든 참가자들이 동시에 이벤트를 실행한다. 그러나 네트웍상에서 전송 지연 시간 때문에 실행 예정 시각이 지나서 수신된 이벤트 들은 손실된 이벤트로 처리되어 참가자들 간의 일치하지 않는 뷰를 초래하며 손실된 이벤트를 복구하기 위한 오버헤드가 추가적으로 필요하게 된다. 본 논문에서 제안한 동기화기법은 네트웍 트래픽 상태에 따라 재생 지연 시간을 동적으로 정함으로써 네트웍 트래픽이 감소하여 전송 지연 시간이 짧을 경우, 작은 재생 지연 시간을 적용하여 상호 작용 성능을 높여주고 네트웍상에 트래픽이 증가하는 경우에는 재생 지연 시간을 늘림으로 상호 작용 성능을 해치지 않는 범위에서 이벤트 손실율을 줄이고자 한다. 실험을 통해 이 기법이 효과적으로 작동하는지 알아본다.
-
인터넷 사용자의 수가 폭발적으로 늘어나고 웹 컨텐츠의 양이 많아지면서 웹 캐시의 수요는 날로 높아져 가고 있다. 동시 접속자의 수가 수천에서 수만에 이르는 대형 웹사이트의 경우, 다수의 웹 캐시를 두어 웹 서버의 부하를 줄이기도 한다. 이러한 웹서비스 환경에서 여러 대의 웹 캐시를 효율적으로 관리하고 모니터링 할 수 있는 관리 시스템이 요구되고 있다. 본 논문에서는 다수의 웹 캐시를 통합 관리하고 모니터링 할 수 있는 웹 기반 통합 관리 시스템을 설계하고 구현해 보았다.
-
최근 사용자가 언제 어디서나 원하는 정보에 접근을 요구하는 경향이 증가하고 있다. 이동 단말은 기억공간의 제약으로 인해 원하는 데이터 전부를 저장할 수 없으므로, 무선망을 통해 서버에 연결하여 자신이 필요한 데이터를 요구하게 된다. 효율적인 이동 컴퓨팅을 위해서는 네트워크 단절 시에도 작업을 지속적으로 수행할 수 있도록 하는 기능이 제공되어야 한다. 한편 컴퓨터와 통신 네트워크의 발달이 가속화되며 그에 따른 인터넷과 웹의 사용이 급속히 확산됨에 따라 이동 중의 작업에 대한 요구가 증가하고 있다. 본 논문에서는 기존에 연구된 이동 컴퓨팅 환경에서 연결 단절을 위한 다양한 자동 저장 방식들을 이동 인터넷 환경에 적용한 구조를 제안하였다. 특히 사용자의 요구는 시간에 따라 변할 수 있음을 고려하여 time weighting factor를 이용한 자동 저장 방식을 제안하고 시뮬레이션을 수행하였다.
-
인터넷의 급속한 성장과 함께 웹을 기반으로 하는 서비스들이 더욱 확산되며 중요해지고 있다. 하지만 제한된 네트웍 환경에서 웹 트래픽의 지수적인 증가로 인해 웹 서비스의 품질 보장 문제가 대두되고 있지만 현재의 인터넷은 최선의 서비스(Best-effort service)만을 제공하며, 품질 보장형의 서비스(QoS)는 제공하지 못하고 있는 것이 현실이다. 본 논문에서는 기존에 구축되어진 웹 클러스터 모델 중에서 서버의 부하 분산을 담당하고 있는 디스패처(Dispatcher)에 대기 정렬 큐잉(Class Based Queuing)의 패킷 전송 모델을 적용하고자 한다. 제안된 모델을 통하여 클러스터 기반 웹 서비스에서 원하는 클래스의 서비스 품질을 보장할 수 있다.
-
웹 서비스는 기존의 컴포넌트를 대체할 새로운 기술이지만 그 유용성에 비해 아직 사용예가 많지 않고 개발할 때의 장단점이나 문제점도 많이 알려지지 않았다. 본 논문에서는 웹 서비스를 이용한 웹 3D뷰어를 개발하여 웹 서비스 개발방법과 이점을 알아내고 앞으로의 개발 방향 등을 논할 것이다.
-
대부분의 웹 캐시는 도큐먼트를 기반으로 하여 캐시 내에 임시적으로 도큐먼트를 저장하고 사용자의 요청이 있을 때 그에 해당된 도큐먼트가 캐시 내에 존재하면 그 도큐먼트를 사용자에게 전송해 주고, 캐시 내에 존재하지 않을 때에는 새로운 도큐먼트를 서버에게 요청하여 캐시 내에 복사를 하고 사용자에게 되돌려 준다. 이때 캐시의 용량 초과로 인해 새로운 도큐먼트를 기존의 도큐먼트와 교체하기 위해 도큐먼트 교체정책(replacement police)을 사용한다. 일반적인 교체정책에는 도큐먼트를 기반으로 한 LRU기법이나 LFU기법 등이 있고, 이러한 여러 가지 교체정책을 사용하여 캐시내의 도큐먼트를 효과적으로 교체한다. 하지만, 위의 교체정책은 사이트의 인기도를 고려하지 않고 도큐먼트 요청 빈도수 만을 고려하여 교체정책을 수행한다. 따라서 본 논문에서는 요청이 빈번한 도큐먼트와 사이트의인기도를 고려한 교체정책을 사용하여 요청이 빈번하지 않은 도큐먼트를 효과적으로 교체함으로써 캐시의 적중률(hit-rate)을 높이고, 캐시의 내용을 효과적으로 관리할 수 있는 현대적인 네트워크 환경에 적합한 도큐먼트 교체정책인 사이트의 인기도를 고려한 도큐먼트 교체 정책을 제시한다.
-
현재의 인터넷 라우터는 Drop tail 방식으로 큐 안의 패킷을 관리한다. 따라서 네트워크 트래픽의 지수적인 증가로 인해 발생하는 혼잡 상황을 명시적으로 해결 한 수 없다. 이 문제를 해결하기 위해 IETF (Internet Engineering Task Force)에서는 RED(Random Early Detection)알고리즘과 같은 능동적인 큐 관리 알고리즘(AQM: Active Queue Algorithm)을 제시하였다. 하지만 RED 알고리즘은 네트워크 환경에 따른 매개 변수의 설정의 어려움을 가지고 있어 잘못된 매개변수 설정으로 인하여 네트워크 성능을 저하시키는 문제를 발생시키며 전체 망에 불안정한 혼잡제어를 야기 시킨다. 본 논문에서는 기존의 AQM를 개선한 SOQuM(Stabilized Operation of Queue Management) 알고리즘을 제안하였다. 제안한 알고리즘의 성능을 검증하기 위해 기존의 방법과 시뮬레이션을 이용하여 비교하였다.
-
대규모 웹 캐시 서버의 자원 이용도는 네트워크와 디스크 I/O 대기 시간에 주로 의존하고 또한 작업 부하 패턴에 있어 네트웍 사용이 폭주하는 시간과 새벽과 같은 한가한 시간간의 변동성이 심하다. 따라서, 한정된 자원범위에서 최상의 서비스를 제공키위해서는 절정기 동안 자원 이용도를 낮추고 이들 작업부하를 비절정기 때에 나누어 수행토록 함으로써 자원 활용도를 최대로 끌어 올리자는데, 연구의 목적이 있다 이를 위해 비절정기 동안 캐시압축 기법을 이용하여 디스크 입출력 작업을 미래예측 기법은 어느 점에서의 실제 작업 세트가 작았다는 것과 페이지 재사용 패턴의 정확한 예측은 물리적 메모리 크기의 캐시에서 높은 히트율을 생산할 것이라는 점을 보여주었다.
-
웹 환경이 복잡해짐에 따라 시각 장애인이 웹 페이지에서 원하는 정보와 서비스를 찾는데 많은 시간이 소요된다. 본 논문에서는 웹의 접근성 향상을 위해 웹 페이지를 분석해사용자가 접근하는 객체와 관련 된 객체 주변의 정보를 추출하여 자동으로 북마크를 생성하고, 이를 이용하여 재접근 시에 저장된 북마크가 반영된 페이지로 변환시키는 시스템을 제안한다. 본 시스템의 특징은 전체 페이지가 아닌 사용자의 접근 구역을 자동 추출함으로써 재접근 시의 소요시간을 단축시키고 페이지에 변화가 있을 경우에도 저장된 북마크 정보와 가장 상응되는 객체나 구역을 추출하여 유동적으로 제공한다는 것이다. 또한 이전에 접근한 객체나 구역만으로 구성된 변환 페이지를 생성하여 사용자에게 원본(original) 페이지와 변환 페이지 사이를 필요에 따라 전환할 수 있게 한다.
-
EJB(Enterprise Java Bean)컨테이너에서 보안은 크게 사용자 인증과 빈의 메소드 호출에 대한 접근 제어로 구분된다. 기업이 가지고 운영 중인 다양한 보안 플랫폼 상에 EJB 컨테이너가 구동되기 때문에 EJB 컨테이너는 개별 보안 시스템과 독립적인 방법으로 빈에 대한접근 제어 방법을 정의하고 있다. 본 논문에서는 E504(Enterprise 504) EJB 컨테이너 시스템에서의 사용자 인증 및 접근 제어 방법에 대해 논의한다.
-
멀티미디어 데이터를 스트림화 하여 서비스하는 일은 인터넷에서 자주 접할 수 있는 서비스이다. 이런 서비스를 네트웍 상황에 맞게 동적으로 조절한다면 사용자에게 더욱 좋은 서비스가 가능하다. 본 논문에서는 멀티미디어 서비스를 보다 효율적으로 제공하기 위해서 네트웍의 상황을 측정하여 전송률을 조절하는 혼잡제어 방법과 적은 네트웍 대역폭에서도 사용자가 멀티미디어 서비스를 받을 수 있도록 하는 Temporal-Fidelity Scaling 기법을 활용하는 시스템 구성을 제안한다.
-
오늘날 무선통신 기술은 기존 유선 통신방식에 추가하여 매우 주목받고 있는 정보통신 혁명을 주도하였다. 무선 통신에서 자체 피코넷(piconet)을 형성하여 음성이나 데이터 통신을 수행하는 이러한 블루투스 기술은 많은 응용분야에 적용되고 있고 이제 액세스 망을 통해 공중망과 접속 가능하게 되었다. 본 논문에서는 이러한 블루투스 프로토콜의 핵심적인 기술을 교육하기 위하여 블루투스 디바이스와 RS232 또는 USB 인터페이스로 접속된 PC에서 블루투스 프로토콜의 핵심적인 스택인 HCI, L2CAP, RFCOMM, SDP를 설계, 구현하였다. 아울러 PC 상에서 이러한 블루투스 프로토콜을 체계적이고 쉽게 교육하고자 교육용 소프트웨어를 개발하였다. 이의 개발 환경으로는 윈도우 OS와 비주얼 C++을 사용하였다. 비주얼 C++로 작성된 프로그램은 블루투스 디바이스에 실장 된 펌웨어와 인터페이스를 수행하여 개발되었다.
-
인터넷 이용자 수의 급격한 증가와 인터넷 서비스 보급의 대중화에 따라 인터넷에서 최고의 미래가치를 갖는 기술로 VoIP(Voice over IP)기술이 부각되고 있다. 현재 가장 활발하게 연구되고 있는 VoIP 기술로는 H.323과 SIP(Session Initiation Protocol)가 있다. SIP는 사용자간에 멀티미디어 세션을 생성, 수정, 해제하는 응용 계층의 시그널링 프로토콜로서, H.323에 비해 단순한 구조를 가지고 있고 새로운 부가 서비스를 추가하기가 쉽다는 장점이 있어서 앞으로 많은 사용이 예상된다. 비록 SIP가 차세대 네트워크 및 서비스에 이용될 전망이지만, H.323 기반의 기존 서비스를 무시할 수 없으므로 H.323 기반의 서비스를 사용자에게 투명하게 제공하면서 SIP 기반 구조로의 변환 모색이 필요하다 따라서, 본 논문에서는 SIP와 H.323간의 연동 서비스를 제공하는 SIP-H.323 Translator의 설계에 대해 기술하고자 한다.
-
그리드(Grid)〔1〕는 지리학적으로 분산되어 있는 고성능 컴퓨팅 자원을 네트워크로 상호 연동하여 조직과 지역에 관계없이 사용할 수 있는 환경으로 고속 네트워킹과 컴퓨팅 능력의 향상에 힘입어 주목할만한 발전을 이루고 있다. 이러한 그리드 기술은 고성능 및 대용량의 계산 능력을 필요로 하는 과학 및 공학 응용 연구와, 상호 협력 작업을 가능하게 하는 협업 환경을 가능하게 해준다. 따라서 그리드 기술을 기반으로 분산된 자원을 사용자가 쉽게 사용할 수 있도록 해주는 문제해결환경(PSE : Problem Solving Environment)에 대한 개발이 요구되고 있다. 이 논문은 현존하는 PSE의 기능을 분석하고, PSE 개발 시 좀더 편리하고 유연성 있는 환경을 제공하는 웹 기반의 PSE 포탈 구조를 제시하였다.
-
본 논문에서는 트랜잭션 기반의 데이터 관리와 분산 검색 기능을 갖춘 분산 정보관리 시스템인 KRISTAL-2000의 기능을 사용자에게 제공하기 위한 1)사용자 프로그램 인터페이스와 2) 사용자 화면 인터페이스의 설계 및 구현을 목표로 한다.
-
Cho, Sung-Hoon;Lee, Moo-Hoon;Son, Duk-Ju;Cho, Hyun-Kyu;Song, Byung-Ryul;Lee, Chan-Sub;Choi, Eui-In 208
웹의 이용이 보편화되면서 웹 상의 자원(Resource) 또한 급격히 증가하고 있다. 이러한 상황에서 웹 자원을 효율적으로 기술할 수 있는 RDF(Resource Description Framework)는 웹 자원을 체계적으로 관리할 수 있는 지평을 열어주었다. 그러나 현재 RDF문서의 저작환경은 저차원적인 텍스트 편집 수준으로 파싱(parsing)과 유효성 검사(validation checking)를 지원하지 못하고 있는 실정이다. 따라서 본 논문에서는 저작환경을 개선함과 동시에 RDF 및 XML 문서에 대한 파싱 및 유효성 검사를 효율적으로 수행하고, RDF로 기술된 웹 자원을 n-triple 형식으로 생성할 수 있는 RDF 저작 툴을 설계 및 구현하여 유효성이 보장된 웹 자원을 효율적으로 생성 및 처리할 수 있도록 하였다. -
가상사설망이 중요한 정보를 원격에 전송한다는 개념만으로 여겨질 때에는 암호화강도에 주목했었다. 그러나 가상사설망 시장이 활성화되면서 보다 많은 트래픽을 효율적으로 처리하기 위하여, 가상사설망 고성능화에 대한 요구가 증대되고 있다. 본 논문에서는 가상사설망에서 성능 측정 시 필요한 항목들을 제시하고 설치한 네트워크 성능에 얼마만큼의 영향을 미치는지에 대해 살펴본다. 이를 위해 네트웍 환경을 IPsec 프로토콜을 사용하는FreeS/WAN 패키지를 활용하여 구성해보고, 자신의 독자적인 프로토콜인 CIPE 프로토콜을 사용하는 cIPe 패키지를 사용하여 다양한 성능지표들을 반영한 성능 측정을 실시하였다. Psec 표준을 준수하여 구현된 FreeS/WAN은 적용하는 방법에 따라 네트워크 성능 차가 상대적으로 크고 cIPe 방법은 암호화 적용 전에 비해서 그다지 큰 차이를 보이지는 않는다. 본 결과들을 고려할 경우, 가상사설망의 성능과 보안을 적절히 유지하는 범위에서 정책과 시스템 사양을 고려하여 가상사설망을 도입하여야 할 것이다.
-
UDP를 이용하는 멀티캐스트에 있어서 에러 복구는 서비스의 신뢰성을 위해 반드시 필요한 알고리즘이다. 본 논문에서는 기존 라우터 기반의 에러 복구(Router-Assisted Schemes)알고리즘을 이용해서 라우터에 의한 에러 복구의 효율성이 증가하도록 하였다. 본 논문에서는 USC/ISI에서 개발한 네트워크 시뮬레이터인 NS-2를 이용하여 에러 복구 기능을 구현하였다. 또한 시뮬레이션을 통해 라우터에 멀티캐스트 에러 복구 방식이 적용되었을 경우, 기존의 에러 복구 방식의 효율성 향상이 가능함을 보이려 한다.
-
호처리 언어(CPL)는 기존의 공중전화망에서 제공하는 다양한 부가 전화 서비스를 인터넷상에서 개발할 수 있도록 하는 기술로서, IETF IPTEL 워킹그룹에서 개발한 표준이다. CPL은 하위 수송계층 프로토콜로서 H.323이나 SIP (Session Initiation Protocol)를 이용할 수 있는데, 이 중 IETF의 SIP 워킹그룹에서 개발한 SIP는 프리젠트, 인스턴스 메시징, 컨퍼런스 등 다양한 VoIP 서비스 개발에 활용되고 있다. 사용자들은 CPL을 이용하여 원하는 부가 서비스들을 요청할 수 있으며, 이들은 SIP Registrar에 등록되어 실질적인 서비스를 제공받게 된다. 본 논문에서는 이러한 다양한 부가서비스 지원을 위한 프락시 서버의 동작에 대해 기술하고자 한다. CPL을 지원하는 SIP Proxy Server는 리눅스 커널버전 2.4.x 상에서 C언어를 이용하여 설계 및 구현한다.
-
인터넷에서 멀티미디어 서비스 및 고품질의 서비스를 제공하기 위한 다양한 모델들이 제시되고 있다. 기존의 통합화 서비스 (Intserv)나 차별화 서비스 (Diffserv)가 확장성과 종단간의 QoS 보장 측면에서 문제점을 보이면서 최근에는 이들을 통합하려는 시도가 나오고 있다. 그러나 각 모델의 기본 구조가 다르기 때문에 자연스럽게 연결되는 (Seamless) 통합 네트워크을 제시하는데 상당한 어려움이 있다. 본 논문에서는 인터넷에서 종단간의 QoS을 보장하기 위해 통합 모델의 형태를 보이고, 이를 구현하기 위한 프로토콜 변환기를 제안한다. 프로토콜 변환기는 리눅스 기반으로 구현되었다. 프로토콜 변환기를 포함하는 통합 모델에서 패킷 손실율, 데이터 전송율과 같은 네트워크 성능이 향상되었음을 실험을 통해서 보여진다.
-
본 논문에서는 인터넷 상에서 대규모의 유휴 PC들을 연산에 활용하는 PC Cluster시스템에 대해 연구하였다. 인터넷상의 노드는 i)이질적이고, ii)각 노드의 신뢰성이 확보되지 않는 특징을 갖는다. 또한 각각의 노드는 iii)지역 작업을 가질 수 있다. 작업 할당시 연산에 참여하는 노드의 이력 정보와 유휴상태를 함께 고려하여 작업을 할당함으로서 i), ii)를 고려한 PC클러스터링 방법을 제안하였다. 작업 할당시 노드의 이전 작업들의 처리에 대한신뢰성과, 작업 반환 시간을 고려하여 작업을 노드에 할당함으로써 신뢰성이 떨어지는 노드와 평균 반환 시간이 상대적으로 다른 노드들에 비해 큰 노드에 대해서 작업 할당을 가능한 줄임으로써 전체 작업의 신뢰성을 높일 수 있고 평균 작업 반환 시간을 단축시킬 수 있다. 제안한 방법에서는 iii)의 지역 작업을 가질 수 있는 인터넷상의 서로 다른 성능의 이질적인PC로 Cluster를 구축할 경우 보다 적합한 Self-Scheduling을 사용함으로서 효율적으로 작업할당이 가능하도록 하였다. 제안한 방법은 지역 작업을 갖고 있는 인터넷상의 대규모 PC들로 구성된 신뢰성 있는 PC클러스터 구축을 가능하도록 한다.
-
본 논문에서는 효율적인 통신 시스템용 미들웨어 개발을 위한 3가지 방법을 나타낸다 첫째, 동일 호스트상에서 메시지 전달 오버헤드를 최적화하기 위해 공유 메모리 기반의 연동 프로토콜을 제시한다. 둘째, 미들웨어 플랫폼의 신뢰성을 향상시키기 위해, 구현 객체 데이터베이스를 이용한 네이밍 서비스 서버 구현 방법을 제시한다. 셋째, 시스템이 운용중인 상태에서 새로운 서비스 모듈의 추가나 기존 모듈의 기능 변경이 필요한 경우 서비스를 중단하지 않고 컴퍼넌트를 실행 중에 동적으로 재구성하는 방안을 제시한다. 이를 통해 통신 시스템용 미들웨어의 성능이 향상됨을 나타냈다.
-
본 논문에서는 실시간 시스템인 전화 교환기에서 운영되는 C언어 기반 분산 처리시스템인 uniORB 상에서 이벤트 전송을 담당하는 서비스인 Event Service의 기능을 보완하고 다양한 이벤트의 타입과 필터링 기능, QoS를 제공하는 Notification Service에 대한 실시간 버전의 설계 및 구현을 하였다.
-
분산 어플리케이션에서 고장에 잘 견디고 높은 가용성을 제공하기 위해 객체 복제를 사용한다. 그리고, 객체 그룹에서 복제된 객체들 간의 일관성을 제공하기 위해 그룹 통신에서 그룹 멤버쉽을 사용한다. 그룹 멤버 쉽 서비스는 사용자가 하나의 객체 참조를 사용하여 객체 그룹에 접근할 수 있도록 하는 기능을 제공한다. FT-CORBA에서는 그룹 멤버쉽 정보를 포함하는 IOGR (Interoperable Object Group Reference)을 제공하지만, 객체 복제가 그룹에 참여하거나 떠날 때마다 IOGR이 그룹의 모든 멤버에게 변경 사항을 전달해야 한다는 부담을 갖는다. 본 연구에서는 동적인 멤버쉽의 변경에서도 투명성 있는 객체 그룹 참조관리를 할 수 있는 기법을 제안하고, 제안된 기법을 OCI 기반의 그룹 통신 지원을 위한 프레임워크를 활용하여 구현하였다.
-
최근 초고속 인터넷의 확산과 댁내 가전기기들의 지능화에 따라, 홈 네트워크에 대한 기대가 커지고 있다. 이러한 홈 네트워크의 가장 중요한 특징은 다양한 기기를 하나의 네트워크로 구성할 수 있어야 하며, 사용자의 편의를 위하여 자동으로 정보 가전기기들을 인식하여 댁내 네트워크에 등록 할 수 있어야 한다. 본 논문에서는 이러한 요구사항을 만족할 수 있도록 미들웨어 프레임웍을 설계하고 그 중 지니(Jini)를 이용한 홈 네트워킹 서비스를 구현하였다. 또한 실제 미디어 접근을 위한 기술로 유선에 비해 편리하며, 무선 랜에 비해 상대적으로 비용이 저렴한 블루투스(bluetooth)를 이용하여, 다가올 홈 네트워크의 한 모델을 제시하였다.
-
사용자가 휴대하기 편리하여 언제 어디서나 사용 가능한 웨어러블 컴퓨터에 동적 스케줄링 기능이 추가된 자바 기반의 지니 리스 서비스를 적용하여 효율적인 자원의 제공과 관리를 가능케 해 주었다. 이는 제공자와 사용자간의 지능적인 의사소통을 가능케 해주어 웨어러블 컴퓨터 사용자에게 편리하고 신뢰성 있는 서비스를 제공해 준다.
-
SOAP(Simple Object Access Protocol)은 분산 환경에서의 정보 교환에 사용되는 분산 컴퓨팅 프로토콜로 분산 시스템간에 메시지를 전달하는 방법, 원격 프로시저 호출/응답을 처리하는 방법이 정의하고 있다. 이러한 SOAP 는 텍스트 기반 XML을 프로토콜로 사용하고 있기 때문에 하드웨어 플렛폼, 운영체제, 프로그래밍 언어에 독립적으로 사용할 수 있다. 이러한 이유 때문에 전자상거래 표준인 ebXML 에서도 메시지 전송을 위해 SOAP을사용하고 있다. 본 논문에서 SOAP을 기반으로 한 메지지 Broker 시스템을 구현하였다. Broker 시스템을 통한 메시지 전송으로 많은 비즈니스 파트너를 통합관리 할 수 있을 것이다.
-
m-commerce의 관점에서 기존의 e-commerce상의 상품정보를 이용하는 것이 매우 중요하지만, m-commerce와 e-commerce를 지원하는 장치 디바이스간의 차이는 많은 제약이 되고있다. 특히, 모바일 디바이스의 화면은 데스크탑 PC 화면 보다 작은 디스플레이 크기를 제공하기 때문에 기존 데스크탑상에서 표현되던 상품정보 페이지를 모바일 디바이스에서 그대로 표현하기에는 어려움이 있다. 본 논문에서는 e-commerce상의 상품정보가 웹상의 새로운 문서기술 언어인 XML로 표현되어 있다고 가정하고, 이러한 XML 상품정보를 무선 인터넷 단말기인 PDA에서 효과적으로 디스플레이 할 수 있는 시스템을 개발한다. 시스템은Java 환경에서 J2ME에 기반하여 구현한다. 구현된 시스템에 Web상의 다양한 XML 상품정보를 적용한다.
-
본 논문에서는 휴대단말용 유무선 통합 브라우저를 위한 다중 문서 파싱 시스템을 제안한다. 현재 유무선 인터넷 서비스를 지원하기 위해 단일화된 표준 마크업 언어가 없다. 따라서, 유무선 통합 브라우저를 설계하려면 이들 각기 다른 마크업 언어의 지원을 생각하지 않을 수 없다. 이를 지원하기 위해 본 논문에서는 모든 마크업의 공통 분모 격인 파서를 설계하였으며, 각기 다른 사양의 휴대단말에 적합하게 표현하기 위해 그래픽 사용자 인터페이스 객체를 생성하는 방법을 제안하기로 한다. 이를 위해, 파서는 마크업 언어의 그래픽 기능을 휴대단말에서 지원 가능한 그래픽 사용자 인터페이스 객체 형태의 결과물을 만들어 내다. 이 결과물은 추후에 브라우저의 사용자 인터페이스 모듈과 연동될 것이다. 이러한 파싱 시스템은 브라우저로 하여금 모든 언어를 파싱할 수 있도록 하는 한편, 여러 언어 표준을 지원하려는 브라우저에 부담을 최소화시키는 기법이다.
-
Design and implementation of XML document edit system, inclusive of MathML mathematical formula edit정보화 사회로 발전해 나아감에 따라 컴퓨터를 이용한 문서처리의 중요성이 날로 증가해 가면서, 문서를 전자적으로 처리하기 위한 전자문서처리 시스템이 널리 이용되고 있는 실정이다. 하지만 기존의 문서편집 시스템들에서 수학식의 표현은 이 미지나 텍스트 등의 비 구조적인 방법에 의해 표현되거나 처리됨에 따라 사용자가 읽거나 표현하는데 어려움이 있다. 따라서 이러한 단점을 보완하면서 최소한의 노력으로 효과적으로 수학식을 표현하는 구조적 인 문서생성을 위한 노력이 필요하다. 이에 본 논문에서는 수학식 표현을 구조적으로 생성해주는 MathML(Mathematical Markup Language)의 적용이 가능한XML(eXtensible Markup Language)기반의 구조적 문서생성을 위한 문서 편집 시스템을 설계 및 구현하였다.
-
무선 네트워킹 기술 향상과 이동 통신 기기의 발전에 따라 급속도로 보급되고 있는PDA 등의 모바일 장치는 제한된 소비 전력, 낮은 접속 안정성과 같은 제약 조건으로 인해서 기존 고정 장치를 대상으로 개발된 해결책들을 그대로 적응할 수 없다. 이러한 제약 조건으로 인한 잦은 접속 해제와 서비스 제공자를 통한 웹 사용 방식으로 통신비용이 고비용이라는 문제점을 내포하고 있다. 따라서 본 논문에서는 PDA를 통해 XML로 구현된 쇼핑몰을 이용할 경우 통신비용 문제를 해결할 수 있는 XSL 검색 조건 생성기에 관한 연구를 수행하였다. 이 연구를 통해 통신비용을 감소시키고 통신에 관련된 부하를 PDA 측과 서버 측에 분할 할 수 있었다.
-
임베디드 시스템은 임의의 시스템에 내장된 형태로 구성되고, 특정 하드웨어 구성요소를 제어하기 위하여 사용되며, 제한되고 전문화된 기능을 수행하는 장치이다. 임베디드 시스템에서 호스트간의 데이터 전송을 용이하게 하는 문서 정의 형식으로 향후 XML이 사용될 전망이다. 임베디드 시스템은 특정한 기능을 수행하기 위한 최소 용량이 요구되고 임베디드 시스템의 다양한 메모리 제한성에 부합할 수 있게 컴포넌트화도 요구된다. 본 논문에서는 임베디드 시스템에서 실행되는 응용을 위한 XML SAX2파서, mSAX를 소개한다.
-
현재 전자 상거래에서 사용되고 있는 전자 카탈로그 시스템은 각 기업과 산업별로 다른 시스템 체계를 구축하고 있다. 이로 인해 각 시스템 별로 전자 카탈로그 정보를 교환 및 거래에서 사용할 수 없을 뿐만 아니라. 단순한 상품에 대한 전시에 불과하다. 또한 기업 간 거래에 있어서 전자 카탈로그의 교환을 통해서 상거래를 할 수 있는 통합형 전자 카탈로그 시스템의 필요성이 증대 되었다. 따라서 본 논문에서는 XML(eXtensible Markup Language)으로 저작된 전자 카탈로그 문서를 등록하고 기업의 거래에 있어서 상품에 대한정보를 이용할 수 있는 통합형 전자 카탈로그 등록 시스템을 설계 및 구현을 하게 되었다.
-
기존의 웹 컨텐츠는 유선망에 접속된 PC를 대상으로 제작되었기 때문에 무선환경의 단말기 상의 소형 디스플레이에서 표현되기 위해서는 웹 문서의 변환이 필요하다 이를 위해 본 논문에서는 웹 컨텐츠를 자동 변환하는데 있어서 필요한 인덱스를 추출하는 기능을 제공한다. 기존의 방법과는 달리 HTML 태그 패턴 분석뿐만 아니라 컨텐츠 정보의 속성 분석을 통하여 실시간 분석으로 웹 문서 변환에 필요한 인덱스 정보를 추출하는 방식을 제안한다. 웹 페이지에서 인덱스 정보를 추출하고 이러한 인덱스 정보를 브라우저에게 전달함으로써, 웹 문서 변환에 있어서 콘텍스트를 제공하고 변환의 유연성을 향상시킬 수 있다.
-
유선 인터넷 망의 Mail 서비스에는 POP3(Post Office Protocol 3)규약과 IMAP4 (Internet Message Access Protocol 4)규약을 기반으로 하는 Mail 등이 있다. 무선 인터넷을 이용한 모바일 메일 서비스를 위해서는, POP3 Mail의 경우 전용 모바일 메일 서버를 이용하거나 메일 변환을 거쳐야 하고. Web Mail로 이용되는 IMAP4 메일의 경우에는 원격 파일 서버와 같이 서버 측에 메일이 보관되므로 IMAP4 규약이 없는 모바일 클라이언트로는 모바일 메일 서비스의 이용이 곤란하다. 본 논문에서는 XML 기반의 마크업 언어 변환기를 설계하고. 최근 보편화되고 있는 IMAP4 기반의 Web Mail을 모바일에서 이용할 수 있도록 하는 모바일용 메일 추출 엔진을 구현함으로써, POP3 메일 서비스뿐만 아니라 IMAP4를 기반으로 하는 Web Mail을 모바일 환경에서 이용할 수 있도록 하는 모바일 메일 서비스 방법을 제시하였다.
-
홈 네트워크는 가정내의 모든 기기들을 하나의 통신망으로 묶어서 정보를 공유하고 제어하는데, 이 기능을 수행하는 소프트웨어가 홈 네트워크에서의 미들웨어이다 국내에서는 정보가전 미들웨어의 중요성을 인식하고 있으나 기술 개발이 초기단계로 주요한 단체 표준 미들웨어를 외국기술에 의존하고 있어 미들웨어에 대한 종합적인 기술 개발이 시급하다. 미들웨어 기술 중 Jini를 이용하여 유무선 인터넷에서 연동을 시키기에는 KVM기반인 소형 디바이스들에는 무리가 있다. 본 논문에서는 이러한 소형 디바이스들을 Jini Network에 Join하기 위한 System을 구축한다.
-
인터넷 사용의 보편화와 더불어 가정의 다양한 디바이스들을 디지털 네트워크로 연결하는 홈 네트워크에 대한 연구가 전 세계적으로 이슈가 되고 있다. 이러한 홈 네트워크 기술 중 가정 내 디바이스의 연결을 위한 제어 미들웨어 기술에 대한 요구와 중요성이 확산되고 있으나, 아직까지 어떠한 기술로의 표준이 이루어진 상황은 아니다. 또한 홈 네트워크의 특성상 특정 기기를 위한 특정 기술의 연구는 의미가 없기 때문에 네트워크 기술간의 다양한 연동 방안이 모색되고 있다. 본 논문에서는 이러한 흐름에 맞추어 디바이스 제어를 위한 기술로서의 Jini와 다양한 하부 프로토콜을 통합해 줄 수 있는 분산 객체 기술로서의CORBA의 Bridge를 기반으로 한 Messaging 시스템을 설계해 보았다.
-
Ad Hoc망은 전형적인 무선 네트워킹과는 다른 새로운 무선 네트워킹 파라다임으로써 기존 유선 망의 하부 구조에 의존하지 않고 이동 호스트들로만 구성된 네트워크이다. Ad Hoc망에서 통신을 하기 위해서는 출발지 노드에서 목적지 노드까지 데이터 전송을 위한 라우팅에 관한 문제이다. Ad Hoc망에서는 모든 단말기의 위치변화가 가능하기 때문에 경로설정에 어려움이 따른다. 노드간에 정보를 보내고자 할 때 노드가 인접한 상태가 아니면 정보를 직접 보낼 수 없고 여러 중간 노드들을 거쳐서 정보를 보내는 다중-홉 라우팅 방식을 사용해야 한다. 따라서 중간 노드들은 패킷 라우터의 역할을 해야하는데 무선 통신자체가 좁은 대역폭과 한정된 채널을 가지고 전송 범위가 제한되는 문제가 있다. 또한 노드자체의 이동성과 전력 소모 등으로 인한 이탈은 망 위상을 수시로 변화시키므로 노드간에 정보를 전송하는데 가장 좋은 경로는 수시로 변경될 수 있으므로 많은 어려움이 따르게 된다. 본 논문에서는 이러한 문제의 해결방안으로 경로유지 과정에서 Ad Hoc망 내의 노드들은 이동성의 특성으로 인해 현재 사용되는 경로 보다 더 짧고 효율적인 경로가 발생하고 중간 노드가 이동 될 때 새로운 경로로 갱신하여 솔기없는 최적의 경로를 유지할 수 있는 방법을 제안한다. 제안 방법은 ZRP의 IERP에서 감청모드를 통하여 사용중인 경로보다 최적의 경로를 감지하여 새로운 경로로 갱신하는 방법과 중간 노드가 이동하여 경로가 깨진 경우 부분적으로 경로를 복구하는 방법을 제시하여 항상 최적화된 경로를 유지함으로써 Ad Hoc망의 위상변화에 대한 적응성을 높일 수 있도록 한다.기반으로 하는 교육용 애플리케이션 개발의 용이성의 증대를 기대할 수 있으며, 모델의 재사용성을 보장할 수 있다. 제안한다.수행하였다. 분석에서는 제품의 효율성뿐만 아니라 보안성을 중요하게 생각하였으며, 앞으로 보안 관련 소프트웨어 개발에 사용될 수 있는 도구들이 가이드 라인에 대한 정보를 제공한다.용할 수 있는지 세부 설계를 제시한다.다.으로서 hemicellulose구조가 polyuronic acid의 형태인 것으로 사료된다. 추출획분의 구성단당은 여러 곡물연구의 보고와 유사하게 glucose, arabinose, xylose 함량이 대체로 높게 나타났다. 점미가 수가용성분에서 goucose대비 용출함량이 고르게 나타나는 경향을 보였고 흑미는 알칼리가용분에서 glucose가 상당량(0.68%) 포함되고 있음을 보여주었고 arabinose(0.68%), xylose(0.05%)도 다른 종류에 비해서 다량 함유한 것으로 나타났다. 흑미는 총식이섬유 함량이 높고 pectic substances, hemicellulose, uronic acid 함량이 높아서 콜레스테롤 저하 등의 효과가 기대되며 고섬유식품으로서 조리 특성 연구가 필요한 것으로 사료된다.리하였다. 얻어진 소견(所見)은 다음과 같았다. 1. 모년령(母年齡), 임신회수(姙娠回數), 임신기간(姙娠其間), 출산시체중등(出産時體重等)의 제요인(諸要因)은 주산기사망(周産基死亡)에 대(對)하여 통계적(統計的)으로 유의(有意)한 영향을 미치고 있어
$25{\sim}29$ 세(歲)의 연령군에서, 2번째 임신과 2번째의 출산에서 그리고 만삭의 임신 기간에, 출산시체중(出産時體重 -
전자상거래, 무선 인터넷 등의 활성화를 위해서는 신뢰성 있는 통신 서비스를 제공하는 IPv6용 보안시스템이 필요하다. 이를 위한 기존의 암호화 알고리즘은 소프트웨어 및 하드웨어로 많이 구현되어 있으나 IPv4를 기반으로 한 운영체제에 종속되어 있다. 이를 해결하기 위하여 운영체제 없이 고성능의 보안서비스를 제공하는 IPv6용 보안시스템이 하드웨어로 구현되었다. 본 논문에서는 이러한 IPv6용 하드웨어 보안시스템에 요구되는 암호화알고리즘 중에서 HMAC-SHA-1을 하드웨어 모듈로 구현하였다. 그리고 구현한HMAC-SHA-1 모듈에 대하여 시뮬레이션 테스트를 수행하고 IPv6 하드웨어 보안시스템과 연동함으로써 기능을 검증하였다.
-
최근 업무 전산화로 인한 분산 컴퓨팅 환경이 확대되고 네트워크 기반의 응용 서비스들이 다양하게 개발됨에 따라 네트워크 트래픽은 증가 일로에 있으며 어느 호스트에서 어떤 형태의 트래픽이 얼마만큼 유발되는지를 알아내는 일은 한정된 네트워크 자원을 효율적으로 활용하는데 매우 중요한 일이 되었다. 하지만, 현재의 네트워크관리시스템들은 트래픽 모니터링에 따른 통계값 제공 등의 단순 평면적인 정보만을 제공할 뿐, 네트워크를 정밀 분석하고 그에 따른 대책을 마련하기에는 미약하다. 따라서 효율적인 네트워크 자원 활용을 위하여 네트워크 트래픽을 자세히 분석하며, 네트워크 계층별, 지역별, 호스트별 및 응용 서비스 별로 트래픽을 측정 및 분석할 수 있는 시스템의 개발이 필요하다. 본 논문은 한국전력데이터통신망을 대상으로 네트워크 트래픽의 발원지로부터 목적지까지의 백본 및 LAN 구간에서의 트래픽을 플로우별로 수집, 분석할 수 있는 트래픽 분석 시스템을 설계 및 구현하였다본 시스템은 트래픽 측정을 위해 백본에서는 Netflow 기능을 이용하며, LAN 구간에서는 패킷 캡처 방식의 Probe를 이용한다. 이때 기존의 패킷 캡처 방식의 기능을 개선하여 이를 플로우화 함으로써 LAN구간에서도 동일한 인터페이스를 통하여 네트워크 트래픽을 분석할 수 있게 하였다.
-
홈 네트워크에서 인터넷 정보가전을 제어하고 관리하는 미들웨어는 홈 네트워크 내에서만 액세스가 가능하고 외부에서 접근하기가 어렵다. 본 논문에서는 홈 네트워크 내에서는 UPnP 미들웨어를 사용하고 광역 액세스망에서는 SIP를 이용하여 접근하는 방식을 제안한다. 즉, 홈 게이트웨이에 SIP와 UPnP를 연결시켜주는 가교역할의 브리지(bridge)를 설계하여 인터넷이나 PSTN과 같은 광역 액세스망에서 댁내 정보가전을 제어하고 관리하는 방법을 제안한다.
-
최근 인터넷과 무선통신기술의 융합으로 인한 Mobile 서비스의 급격한 발전으로 인해 무선 인터넷 시장이 도입 및 성장단계에 이르렀다. 그러나 현재 무선 인터넷 환경은 음성 서비스 위주의 개인사용자 시장이 한계에 도달하면서 이동통신의 무선단말기를 통해 다양한 비즈니스를 벌일 수 있는 기업용 모바일 솔루션 시장이 크게 확대되고 있고 모바일데이터서비스 시장의 비중이 크게 늘어가고 있다. 이러한 데이터서비스 교환에 XML문서를 사용한다면 데이터의 상호 처리 능력을 향상시키고 데이터의 공용성과 프로그램의 유연성을 향상시키는데 필요한 비용과 노력을 훨씬 절감할 수 있다. 본 논문에서 제안된 시스템 설계를 통해 XML 문서를 데이터 교환에 사용하여 무선 장치의 CPU, 메모리, 네트워크 대역폭의 부하를 줄임으로써 무선 인터넷에서 보다 빠르고 효율적으로 문서를 주고받을 수 있도록 구현하였다.
-
100Mbps의 전송속도를 만족하는 TDMA 방식의 전송 방식의 MAC을 연구중이다. 현재까지 진행된 MAC에 대한 간단한 소개와 또 MAC 프레임의 구조를 설명하고 이를 개발하기 위하여 11Mbps급의 IEEE 802 11b 모뎀을 활용한 방법에 대하여 설명한다.
-
인터넷 사용의 급증과 함께 Code-Red나 Nimda와 같은 서비스 거부 공격형 웜 바이러스가 급격히 확산되고 있으며 이로 인한 피해가 급증하고 있다. 이러한 웜 바이러스 대부분 일정 패턴의 HTTP 요청을 가지고 있으며 이러한 HTTP 요청 패턴을 확인하면 현재 감염된 클라이언트를 확인 할 수 있다. 그러나 새로운 웜 바이러스의 출현 시에는 기존에 분석한 요청 패턴만으로는 감염된 클라이언트의 확인이 불가능하다. 따라서 본 논문에서는 프락시 서버를 이용하여 실시간으로 바이러스 패턴을 분석하여 그 HTTP 요청 패턴과, 감염된 클라이언트 정보를 관리자에게 전송하며 자동으로 해당 클라이언트 및 해당 패턴에 대한 요청을 차단하여 바이러스의 확산을 막는 시스템을 제안한다.
-
최근 들어, 냉장고, 세탁기, TV 등과 같은 가정내의 가전들을 효과적으로 제어하고, 웹에서의 접근을 위한 홈 네트워크 기술에 많은 관심이 모아지고 있다. 홈 네트워크는 가전, 센서, 스위치, 제어기등과 링크할 수 있으며 멀티미디어 데이터의 전달을 위한 인프라의 제공 및 애플리케이션에 대한 사용자 인터페이스를 제공한다. 이러한 다양한 멀티미디어 데이터를 효과적으로 처리하기 위해서는 홈 게이트웨이가 필요하며, 이러한 홈 게이트웨이에 대한 연구가 활발하게 진행되고 있다. 그러나 다양한 데이터 구조의 처리를 위해 IEEE1394, Bluetooth, LonWorks, WLAN, HomePNA, PLC 둥과 같은 다양한 기술의 사용으로 인해 현재 홈게이트웨이는 매우 복잡한 구조를 가지게 되며, 기기간 상호 운용성도 보장하기 어려운 실정이다. 이에 본 논문에서는 홈 네트웍에서 존재하는 다양한 미디어 데이터를 효과적으로 처리할 수 있는 새로운 홈게이트웨이의 구조를 설계하고, 각각의 미디어 데이터를 인터워킹 가능한 패킷으로 만들어 주는 Media Processor와 서로 다른 미디어간의 인터워킹을 위한 Common Switch Interface의 구조에 대하여 기술한다.
-
급격한 기술의 발전 및 신기술의 등장에 따라 국가적 차원에서 고속, 대량의 데이터를 처리하는 네트워크를 구축할 필요성이 발생하였다. 이에 고속 통신망을 구축, 운영 중에 있으나, 현재의 network은 망의 안정성, 생존성 확보를 위하여 다수의 장거리 전용회선을 사용하고 있다. 본 논문에서는 현재의 network 구조에 피터슨 그래프를 이용하여 약간의 수정을 가하여 기존 운영중인 망에서 생존성을 보장하고 경제성을 향상시키는 효율적 망 활용 방법을 제시한다.
-
PIM-DM을 이용하여 멀티캐스트를 하였을 때 그룹에 가입하기 위해서 대기하는 시간이 일정시간마다 길어지게 되는 문제점이 있다. 본 논문에서는 이러한 문제점을 해결하기 위해서 그 원인을 분석하고, 이에 대한 해결방법을 제시하였다. 제안된 기법의 성능 향상을 네트워크 시뮬레이션을 통해서 확인하였다.
-
본 논문은 멀티캐스트 혼잡제어방식 제안 중의 하나인 PGMCC의 공정성 향상 방법에 관한 것이다. 안정적인 멀티캐스트 전송과 혼잡제어를 위한 여러가지 방법중에서 PGMCC는 유력한 방식으로 제안되었다. 하지만 PGMCC에도 고정된 timeout 값의 사용과 불확실한 acker 선출로 인하여 공정성을 낮추는 요인들이 몇가지 지적되고 있다. 본 논문에서는 TCP와 같은 적응적인 timeout값의 적용과 acker 선출에서 추가적인 방법의 적용으로 이와 같은 문제를 해결하여 공정성이 향상되는 것을 확인 할 수 있었다.
-
멀티캐스트는 네트워크 대역폭을 효율적으로 사용하기 위한 방법으로써, 한번의 전송으로 동일한 데이터의 수신을 원하는 여러 수신자들이 동시에 받을 수 있도록 해줌으로써, 동일한 데이터를 여러 번 전송함으로써 발생하는 대역폭의 낭비를 줄인다. 그와는 달리 혼잡 제어 기술은 어떻게 대역폭을 여러 사람들이 공평하게 나누어 사용할 것이며, 대역폭의 이용률을 최대화할 것인가를 주된 연구 대상으로 한다. 특히, 혼잡 제어 기술은 인터넷에서 더욱 중요한 부분으로 혼잡 제어 메커니즘이 적용되어 있지 않은 플로우는 네트워크 사용의 불공평성과 혼잡으로 인한 네트워크 동작 중단(congestion collapse)을 초래한다〔1〕.따라서 새로운 프로토콜을 제안하는 데 있어서 핵심 기능 중 하나는 효율적인 혼잡 제어 메커니즘의 유무이며, 그 혼잡 제어 기법이 인터넷 트래픽의 대부분을 차지하고 있는 TCP와 공평하게 대역폭을 나누어서 사용할 수 있는가가 프로토콜 평가의 중요한 기준중 하나이다. 본 연구에서는 기존의 일대다 신뢰적 멀티캐스트를 위한 혼잡제어 기법들의 비교 분석을 통하여, 각각의 특성을 밝히며, 각 기법들의 특징을 비교함으로써 다대다 멀티케스트 혼잡 제어를 위한 가장 적합한 방법을 알아본다.
-
인터넷 보급의 확산 및 네트웍 성능의 향상으로 멀티캐스트 기술을 응용한 서비스가 일대다의 정보 전달 서비스 위주에서 다중 사용자 네트웍 게임 (MUG) 등과 같이 인터넷을 사용한 다자간 상호작용 서비스로 그 응용 서비스 범위를 넓혀가게 되었다. 본 논문에서는 이러한 다자간 상호작용을 지원하기 위한 다대다 멀티캐스트 세션을 위한 신뢰성 있는 멀티 캐스트 프로토콜에서 발생하는 비용을 기술하고, 기존의 일대다 멀티캐스트 세션을 위해 제안된 신뢰성 있는 멀티캐스트 프로토콜들(RMTP, TMTP)과 다대다 멀티캐스트 세션을 위해 제안된 프로토콜들(SRM, Lorax. GAM)에 대 한 시뮬레이션을 통하여 에러 복구 기법의 처리비용을 측정함으로써 다대다 멀티캐스트 세션에 적합한 신뢰성 있는 멀티캐스트프로토콜을 제안한다.
-
본 논문에서는 3D Cyber Museum Service에서의 효과적인 Multicast performance monitoring을 위한 receiver 기반의 분산 모델을 제안한다 멀티캐스트 네트워크를 통해 전송되는 멀티미디어 서비스의 효과적인 performance monitoring을 위해서 사용자들이 경험하는 QoS를 사용자의 호스트상에서 보다 직접적으로 측정하고, 멀티캐스트를 사용함으로써 얻어지는 대역폭의 효율적인 사용에 대한 측정을 위한 모델을 설계한다.
-
멀티캐스트를 처리하기 위해서는 멀티캐스트 라우팅과 신뢰성 있는 전송을 위한 기법이 필요하다. 신뢰성 있는 전송에서는 손실된 패킷에 대한 재전송을 하며 이때 재전송 버퍼에 패킷들을 저장하고 있어야만 재전송이 가능하므로 얼마만큼의 패킷을 재전송을 위해 저장하고 있을 것인가 하는 문제가 있을 수 있다. 이 문제를 해결하기 위해 본 논문에서는 멀티캐스트 트리 상의 응답자와 수신자들 사이의 NAK를 이용해서 얻어진 타이머 값을 기준으로 하여 적정량의 버퍼만을 유지하고 상황 변화에 동적으로 대응할 수 있는 TBM (Timer-based Buffer Management) 기법을 제안하며, 실험을 통하여 오류가 발생하는 환경이나 망의 크기 등에 상관없이 버퍼를 능동적으로 관리하는 것을 보인다.
-
인터넷 기반 네트워크 통신의 형태가 단순한 텍스트 위주의 데이터로부터 실시간 환경을 요구하는 멀티미디어 데이터 형태로 변하고 있으며, 실시간 분산처리 시스템에 대한 수요가 증가하고 있다. 이러한 실시간 시스템은 분산 실시간 처리 시스템에 대한 전반적인 분야의 발전이 필요하며, 특히 그 중에서도 신뢰성이 높은 그룹 통신 시스템의 개발은 매우 중요하다. 따라서 본 논문에서는 고장탐지 기능이 있는 실시간 그룹 통신 시스템을 설계하였다. 설계된 실시간 그룹통신 시스템은 이미 TMO 모델을 통하여 메시지 신뢰성과 고장탐지에 관한 시뮬레이션을 하였고, 그 결과를 분석하여 실시간 그룹통신 시스템 설계에 반영하였다.
-
실시간 분산처리 시스템에서의 통신은 신뢰성이 높아야 한다. 신뢰성이 높은 그룹통신 프로토콜에서 그룹 멤버쉽을 위한 뷰 관리는 매우 중요하다. 이 논문에서는 실시간 요소를 가진 시스템에서 LAN환경을 위한 가상 링 구조에서의 그룹연산 프로토콜과 LAN의 확장인 intranet상에서의 네트웍의 효율적 사용을 위한 트리구조상에서의 프로토콜을 제안하고 실시간 시뮬레이션을 통해 평가하고 결과를 분석하여 실시간성을 제공하기 위해 필요한 요소를 확인한다.
-
현재 다양한 연구들이 진행되고 있는 이동 에이전트는 통신망 점유와 과부하를 효율적으로 감소시켜 여러 문제점들을 해결하고 있으나, 이동 에이전트의 이동성 강조에 따른 지능성 결여와 다수의 이동 에이전트 시스템들로 이주시 발생하는 지연시간 및 호스트의 결점이나 장애 등으로 인하여 이동 에이전트가 무한 대기상태나 쓰레기로 처리될 수 있는 문제점들을 해결하기 위한 새로운 대안이 요구된다. 따라서 본 논문에서는 분산 환경에서 정보 검색의 성능을 향상시키기 위하여 네이밍 에이전트 기술을 이용하여 사용자의 검색 키워드에 대한 객체 참조자를 획득하고, 획득되어진 객체 참조자의 수 만큼 이동 에이전트 객체를 다중 복제하여 복제된 다수의 에이전트 객체를 여러 이동 에이전트 시스템으로 분산시킴으로써, 이주시 발생하는 지연시간을 제거하고 쓰레기로 처리될 수 있는 이동 에이전트들의 수를 줄임으로써 분산 정보 검색 서비스의 성능을 향상 시킬 수 있는 모델을 설계 및 구현한다.
-
존의 멀티 에이전트 모델에서는 이동 에이전트의 노드 이주 시 정보 검색의 적중률에 따라 우선 순위를 부여하여 정보 검색의 효율성을 높일 수 있는 방안이 요구된다. 따라서 본 논문에서는 이를 위하여 이동, 푸쉬 및 모니터링 에이전트 시스템을 등록하고 네이밍 서비스의 연결을 통해 이동 및 분산 객체의 투명성을 제공하는 네이밍 에이전트 시스템과 이동 에이전트의 효율적인 노드 이주를 지원하여 멀티 에이전트 시스템의 정보 수집 능력을 향상시키기 위한 메타데이터 구조를 정의하고, 이들을 이용한 멀티에이전트 시스템 내의 각각의 에이전트들간의 상호 협력 모델을 제시한다. 제안한 상호협력 모델은 분산 환경의 통합된 정보 서비스를 제공하고 정보 검색의 질을 향상시킨다.
-
신뢰성 높은 이동 에이전트 시스템을 구성하는데 있어서 지속적인 이동 에이전트 연산을 보장하는 결함 포용기법은 중요한 고려사항이다. 이를 위해 많은 연구들이 단계군 구성에 기반한 이동 에이전트 수행에 대한 결함 포용 기법들을 제안하고 있다. 그러나 제안된 기법들은 단계군을 구성함으로써 에이전트 연산 실행에 대한 봉쇄 가능성을 감소시켰으나, 에이전트를 이주시키는 통신비용과 단계군 작업들에 대한 부하를 증가시켰다. 본 논문에서는 단계군내에 지역(region)적으로 다르게 분포한 실행장소(place)에 대해서 가짜 참여자(quasi-participant)를 두어 지역적으로 같은 곳에 모이게 하는 새로운 단계군 구성기법을 제안한다. 또한, 가짜 참여자와 실제 실행장소를 하나의 단계군으로 구성하기 위해 단계군내에 하위단계군(substage)을 두어 단계군을 구성하는 기법을 제안한다. 하위단계군은 가짜 참여자와 실제 실행장소의 작업을 분리하여 가짜 참여자로 인해 발생할 수 있는 추가 통신비용을 감소시킨다. 본 논문에서 제안하는 가짜 참여자와 하위단계군을 사용한 단계군 구성기법은 고장 자유(failure-free) 상태에서 단계군 작업들에 대한 수행시간을 단축시켜 단계군을 이용하여 결함을 포용하는 이동 에이전트의 전체 수행시간을 단축시킨다.
-
본 논문은 능동네트워크 기술을 적용한 가상환경시스템에 대하여 논한다. 가상환경에서는 실시간 영상이 사용되면 대용량 실시간 영상 데이터의 전송에 따른 네트워크부하와, 데이터 렌더링에 따른 시스템 부하가 문제점으로 지적된다. 본 시스템에서는 능동네트워크기술을 적용하여 네트워크의 중간 라우터에서 실시간 영상 데이터의 프레임 레이트(Frame Rate)를 동적으로 변화시켜 이러한 문제점을 해결하였다. 가상환경상의 객체들 사이의 물리적인 거리를 고려한 인지모델에 따른 전송기법을 채택하고, 또한 멀티캐스트 그룹에 가입하고 있는 시스템의 네트워크대역폭 정보를 라우터에서 관리하여 각 시스템에 적합한 형태로 실시간 영상 데이터를 전송하는 방법을 사용하여 가상환경의 몰입도를 높힘과 통시에 네트워크의 부담을 감소시켰다. 이러한 시스템을 통하여 대용량의 영상 데이터의 전송을 실시간적으로 전송해야 하는 가상환경을 매우 효과적으로 지원한 수 있다.
-
본 논문에서는 유선 인터넷상에서 소규모 여러 인터넷 상점들이 정보를 공유하고, 통합된 서비스를 제공함으로써 고객의 인지도를 높이기 위한 방법으로 등장한 기존의 허브(Hub)사이트와 모바일(Mobile) 인터넷이 결합된 M-Commerce 환경에서 고객에게 실시간으로 개인화된 맞춤 정보를 제공하기 위한 기법을 제안한다.
-
최근 인터넷 인구의 급격한 증가로 인터넷 쇼핑몰 사이트들이 기하급수적으로 증가하고 있다. 따라서 인터넷 쇼핑몰을 통하여 물품을 구매하고자 하는 고객들은 어떤 쇼핑몰사이트의 가격이 가장 싼 지를 결정하는 것이 점점 어려워지고 있다. 이때 대부분의 사용자들이 사용하는 것이 가격비교 사이트들이다. 그러나 shopbinder, yabis, omi와 같은 기존의 가격 비교 쇼핑 에이전트들은 사용자가 가격과 같은 제품 정보를 확인하기 위해 반드시 그 사이트에 접속하여야 한다. 본 논문에서는 가격 비교 쇼핑 에이전트에 접속하지 않고서도 변동되는 가격 정보를 얻을 수 있으며, 쇼핑몰의 네트워크에 최소한의 부하를 주면서도 정확한 가격 정보를 직접 얻을 수 있는 BPS(Best Price Search) 시스템에 관해 연구하였다.
-
본 논문에서 구현한 MPEG-4 미디어 재생기는 네트워크를 통하여 스트리밍 서버에 메시지를 전송하고, 스트리밍 서버로부터 전송된 미디어 스트림을 처리하여 사용자의 화면에 보여주는 역할을 수행한다. 미디어 재생기는 서버에게 VCR(Play, Pause, Stop, Jump)이벤트를 전송하며, 리눅스 운영체제에서 동작한다. 본 논문에서 제안하는 미디어 재생기는 VCR 연산을 위한 RTSP(Real Time Streaming Protocol)를 지원하며 데이터의 실시간 전송을 위하여 RTP(Real-time Transport Protocol)/RTCP(real-time transport control protocol)를 지원한다. RTP/RTCP를 통하여 네트워크 QoS와 관련된 정보를 획득하며 그 정보에 따라서 데이터 전송율을 조절하고 RTCP를 이용하여 에러 패킷에 대한 재전송을 사용한다. 재전송시 미디어 재생기의 버퍼링 상태와 멀티미디어 데이터의 재생시간을 고려하여 멀티미디어 데이터의 끊김이 없도록 한다.
-
차량 항법 시스템(Car Navigation System)은 요즘 많은 발전을 거듭하여 차량 이용시 사용자가 가고자하는 목적지까지의 길을 쉽게 안내하고 있다. 이런 기술의 발전은 단순한 정적인 길 안내(Static Route Guidance) 뿐만 아니라. 동적인 길 안내(Dynamic Route Guidance)를 함으로써 자동차 운전자가 쉽고 빠른 길을 안내 받을 수 있게 되었다. 그러나 이러한 교통정보는 매우 변화가 심하므로 최초로 경로를 전송 받은 후 그 경로상에 교통정보가 변화하였다면, 이미 전송 받은 경로는 실시간으로 적극적으로 대응할 수 없고 실제 막히는 길로 안내할 수 있다. 목적지까지의 거리가 먼 경우 이런 현상이 더욱 심하게 나타날 수 있다. 이런 경우 운전자는 실제로는 막히는 길로 안내 받을 수 밖에 없다. 이런 문제점을 해결하기 위해 교통정보를 수집하는 기존의 시스템에 Ad Hoc 네트워킹이 가능한 시스템을 탑재한 교통정보 수집 차량(Probe Car)을 이용한다. 정보 수집 차량이 극심한 정체를 발견하면 근처를 지나는 경로를 가진 차량에게 이를 전달하여 새로운 경로를 다운받을 수 있도록 한다. 이런 방법은 Ad Hoc Relaying System〔l〕을 이용하여 가능하며, 센터에 수집되고 가공되는 시간을 최대한 줄일 수 있으며, 센터의 통신 오버헤드를 최소화할 수 있다. 또한 기지국에 호가 집중되어 call blocking이 발생함 경우에 이를 해결할 수 있다.
-
통신 인프라의 발전은 의료 서비스에서 Telemedicine을 이용한 원격지 진료 및 치료를 더욱더 현실화 시켜주고 있다. 이와 함께 홈 네트워크에 대한 기반 및 기술이 구축되면서 의료분야의 서비스들이 가정 내의 홈 네트워크와 연동될 수 있는 환경이 되어지고 있다. 자바 기반의 홈 네트워크 미들웨어인 지니는 네트워크에서 플러그-앤-워크(Plug-and-Work)를 기반으로 기기와 서비스를 관리자의 개입 없이 접속 및 관리할 수 있는 분산 컴퓨팅 환경을 제공하고 있다. 각 서비스나 기기들은 상호 이용가능하게 되며, 이는 앞으로 홈 네트워크를 기반으로 하는 의료 서비스인 Telemedicine에서 중요한 요소가 될 수 있다. 본 논문에서는 의료 서비스인 Telemedicine 서비스를 지니 기반의 Telemedicine 시스템으로 구성함으로써 지니가 가지는 특징적 요소를 도입하여 보았다
-
Explicit multicast 는 narrowcast 기술의 일종으로써 소수의 참여자가 참가하는 다수의 멀티캐스트 그룹을 지원하는데 효과적인 멀티캐스트 프로토콜이다. 기존의 멀티캐스트기술에 비해 Explicit multicast 는 세션별 정보를 유지하고 있지 않기 때문에 네트워크 대역폭을 절약할 수 있고 확장성에 대한 강점을 가지고 있다. 본 연구에서는 Explicit multicast 프로토콜의 특징들을 분석해 보고 Explicit multicast 프로토콜을 지원하는 라우터를 Linux 기반 플랫폼에서 동작하도록 구현하여 Explicit multicast 실험 네트워크를 구축한다. 또한 Explicit multicast 프로토콜 응용프로그램을 개발하여 구축된 Explicit multicast 네트워크와 연동시켜 프로토콜의 동작을 확인한다. 이러한 개발 및 실험 결과를 바탕으로 향후 Explicit multicast 프로토콜이 효과적으로 사용되기 위한 개선점들을 제안한다.
-
이동 컴퓨팅 환경에서는 무선 단말기 사용자의 이동에 따른 접속 단절 현상이 발생할 수 있다. 이러한 이동 컴퓨팅 환경에서 끊김 없는 핸드오프와 효율적인 호 수락 제어를지원하기 위해서 사용자의 이동성 예측이 중요하다. 따라서, 본 논문에서는 사용자의 이동성을 규칙적인 패턴과 임의적인 패턴으로 분류하고, 규칙적인 이동패턴을 예측하기 위하여 사용자의 과거 이동경로를 분석ㆍ압축하며 임의적인 이동패턴은 GPS의 정보를 이용하여 이동성을 예측한다. 이러한 예측 기법은 무선 단말기 사용자의 속도가 매우 빠르거나, 셀룰러망의 셀의 크기가 작은 경우에 보다 효율적으로 이동성을 예측할 수 있다는 장점이 있다.
-
Bluetooth는 기기들간에 고정된 제어 장치를 갖지 않고 각각의 이동 기기가 스스로piconet 이라는 불리는 네트워크를 구성하게 되고, 이 piconet을 확장하여 scatternet을 구성하게된다. 이 scatternet의 형태는 Bluetooth 망 전체 성능에 큰 영향을 미치게 되는데. 본 논문에서는 지금까지 제시된 scatternet의 구성 방법들을 알아보고 scatternet을 구성하기 위해 piconet간에 공유되는 bridge 노드의 숫자를 2개까지 늘려서 원활한 통신과 안정적인 망 구성을 위한 방안을 제시한다. 또한, 성능 분석을 위하여 Bluetooth 전문 시뮬레이터인 IBM의 BlueHoc을 사용하여 bridge 노드수와 scatternet을 구성하는 piconet수의 변화에 따른scatternet의 성능을 모의 실험을 통해 측정하여 보았다.
-
통신망은 수많은 망관리시스템(NMS)과 프로토콜, 그리고 계속 등장하는 새로운 기능으로 이루어져 있다. 통합(integration)은 다양한 기술을 수용하기 위한 방법이지만 복잡함을 동반하며, 기술의 통합은 서로 다른 관리 영역간의 상호 운용성이 요구되는 기능이다. 본 논문에서는 다양한 프로토콜을 망 관리에서 수용하여 통합 관리될 수 있도록 CORBA기능을 활용한 선택적 이벤트서비스 기능을 제시한다. 또한 선처리 시스템(Front End Processor)을 이용하여 통신망의 트래픽을 최소화하고 필터링(filtering)을 효율적으로 할 수 있는 방식을 제안한다. 본 논문에서 제시한 구조는 과거 QoS나 오류복구 등을 제외한 기능을 FEP 호스트에 유지함으로서 다양한 프로토콜을 안정적으로 처리하는 서비스가 가능하다.
-
무선 환경에서 모바일 호스트는 네트웍 사이를 이동할 때에 핸드오프를 수행해야 한다. 본 논문에서는 이동 컴퓨팅 환경의 IP 멀티캐스트 전송 기법에서 핸드오프 중에 발생하는 패킷 손실을 줄이기 위한 버퍼링 기법을 제안하였다. 기존에 제시된 방법들은 모바일 노드의 핸드오프 동안 전송되어지는 패킷들을 이동 전에 서비스 해주는 FA가 버퍼링 하여핸드 오프 후에 전달해주거나, 핸드 오프 동안 이동 전ㆍ후의 FA 모두에게 멀티캐스트 하도록 하고 있다. 본 논문에서는 기존의 방법과는 달리 모바일 호스트가 네트웍들의 오버랩영역으로 이동하게 되면 버퍼링 수행 여부를 결정하고, 판단 결과에 따라 직접 버퍼링을 수행함으로써 핸드 오프 시 발생 할 수 있는 패킷 손실을 줄이도록 하고 있다. 이는 버퍼링 된 패킷의 포워딩 시간을 최소로 할 뿐 아니라 불필요한 버퍼링을 방지 할 수 있다.
-
인터넷 검색 기술은 발전을 거듭하고 있지만 불필요한 정보의 과잉현상으로 개인에게 필요한 정보나 서비스를 찾기 위해서는 많은 시간과 노력이 필요하다. 웹 사이트 개인화(web site personalization)는 이러한 문제점을 해결하기 위한 노력으로 맞춤형 정보를 제공한다. 특히 차세대 인터넷 접속 매체인 PDA나 휴대폰, 스마트폰 등 모바일 단말기가 보편화되면서 작은 화면이나 낮은 대역폭과 같은 무선 환경의 단점을 극복하고 개인화의 장점을 얻을 수 있는 연구들이 활발히 진행되고 있다. 본 논문에서는 웹 사이트에서 제공되는 서비스 페이지들을 사용자의 개인별 선호도에 따라 쉽게 접근할 수 있도록 추출하여 제공함으로써 단순히 웹 페이지에 대한 사용자 접근 패턴을 이용한 기존 모바일 개인화 시스템의 단점을 극복한 웹 서비스 페이지 중심의 모바일 개인화 기법을 제안한다.
-
최근 네트워크에 대한 관심이 고조되면서 클라이언트/서버 방식을 통한 자료의 업ㆍ다운로드로 인하여 서버에 트래픽이 증가하는 문제점이 나타나고 있다. 그러므로, 기존의 단일 서버 형태에서 탈피하여 P2P 구조로 변화하여 가고 있다. 이때 중앙서버에 걸리는 부하를 줄이기 위하여 근거리의 클라이언트들을 결합하여 하나의 가상서버를 설정하여 중앙서버의 트래픽을 분산시키는 역할을 수행하는 서버 분산 시스템을 구축하여 설정된 가상서버들 중에서 근거리부터 검색하는 형태로 더 빠른 검색을 하도록 하는 것이 본 연구의 목적이다. 본 연구에서는 중앙서버에 최초로 접속한 사용자가 동일 라우터 대역에서 가상서버 역할을 맡게 하고 가상서버의 능력을 고려하여 접속자 수의 제한을 두고, 제한된 수를 초과하는 접속한 사용자가 동일 라우터 대역에서 가상서버 역할을 맡게 하고 가상서버의 능력을 고려하여 접속자 수의 제한을 두고, 제한된 수를 초과하는 접속자를 다른 가상서버로 설정하여 서비스를 이어갈 수 있도록 가상서버 시스템을 구축한다.
-
단백질의 3차 구조를 보여주는 다양한 뷰어가 존재한다. 본 논문에서PDB(Protein Data Bank) 파일을 분석하여 단백질의 3차 구조를 보여주는 PDB 한글 뷰어단백질의 기능은 3차 구조(tertiary structure)에 의해 결정된다는 것이 밝혀짐으로써 단백질의 3차 구조에 대한 연구가 보다 활발하게 진행되고 있다. 단백질의 기능을 효과적으로 파악하기 위해서는 단백질의 3차 구조를 보여주는 도구가 필수적이며, 현재 단백질의 3차원 구조정보를 바탕으로 에 대해 기술한다. PDB 한글 뷰어는 기존 뷰어의 스테레오뷰(stereo view) 기능을 보완하여한 단백질의 2가지 구조를 동시에 보여주는 기능을 제공한다. 또한, 아미노산 원자들에 대한 분석 기능과 PDB 데이터의 이해를 돕는 도움말을 제공함으로써 효과적으로 단백질의 3차구조를 파악할 수 있다.
-
본 논문에서는 TCP플로우에 QoS를 적용하였을 때 나타나는 특성을 측정 및 분석하였다. 이를 위해, TCP 플로우의 성능에 관한 수학적 모델을 설명하고, QoS testbed를 통한 실험을 통해 성능을 측정하였다. 이때, Cisco 라우터에서 제공하는 DiffServ 모듈을 이용하여 QoS적용시 나타나는 성능향상을 관찰함으로써, QoS의 적용이 TCP에 미치는 영향을 비교분석 하였다.
-
인터넷이 급속도로 발전함에 따라 현재 사용하고 있는 IPv4 주소는 인터넷 초기 시절 무분별한 클래스 단위의 할당으로 주소가 고갈되고 있는 상태이며 인터넷 라우팅 시스템은 과부하 상태에 있다. 이에 따라 IPv4의 여러 문제점들에 대한 해결책을 연구하고 있으며 기존의 TCP/IP 프로토콜에 대한 수정 보완 작업 및 IPv4를 대체하는 방안으로 mobile IP, QoS, Security, multicast 등의 많은 프로토콜들이 추가되고 주소 공간 문제 등을 해결할 수 있는 IPv6 가 이슈화되고 있다. 그러나 가까운 시일 내에 모든 시스템들이 IPv4로부터 IPv6로 전이되는 것은 불가능하기 때문에 전반적이 IPv6 시스템이 구성될 때 까지 IPv4와 IPv6가 동시에 존재하게 되며 이들간의 통신을 위해서 IPv4/IPv6 전이 메커니즘은 필수 사항이다 따라서 본 논문에서는 현재까지 제안된 IP6 전이 메커니즘들 중 NAT-PT와 6to4 전이 메커니즘의 성능을 비교 분석하였다.
-
본 논문은 방화벽에 독립적인 IPv6 터널링 기법의 연구에 관한 것이다. 현재 IPv6망간의 연동을 위해서 터널링을 널리 사용하고 있으나 방화벽에 의해 IPv4로 캡슐화된 IPv6 패킷이 방화벽을 통과하지 못하는 문제점이 확인되었다. 즉, 방화벽 내부의 사용자들은 IPv6망의 접속에 제한을 받게 되며 방화벽 없이 IPv6망을 구축해야 한다. 본 논문에서는 방화벽에 의해 캡슐화된 패킷이 차단되는 것을 해결하기 위한 방법으로Double-encapsulation 방식과 HTTP 터널링 기법을 응용한 방식을 제안하였으며 실험결과패킷 차단 없이 IPv6망간의 연동이 이루어짐을 확인하였다.
-
인터넷 상에서 IP 주소의 부족 문제를 해결하기 위해 IPv6 프로토콜이 제안되었고 현재 실용화 단계에 접어들었다. IPv6에서는 보안기능의 강화를 위해 IPsec 프로토콜을 기본 요구사항으로 채택하였고, 본 논문에서는 이러한 IPsec 프로토콜을 하드웨어로 설계하고 구현하였다. 이를 위해 IPv6에서 보안기능을 담당하는 헤더와 IPsec의 기간 암호화 알고리즘을 설계하여 각각 VHDL로 구현하였고, 전용 FPGA 보드와 IPv6 테스트망에서 그 기능과 성능을 검증하였다. 구현된 IPsec 프로토콜 칩은 TCP/IPv6와 IPsec 프로토콜을 하나의 칩으로 구현함으로써 별도의 프로세서 없이 인터넷 접속 기능과 보안기능을 동시에 제공하며 소프트웨어 모듈보다 뛰어난 성능을 나타낸다.
-
1990년대에 WWW(World Wide Web)이 도입되면서 인터넷은 미국, 국내는 물론 전세계적인 규모로 그 이용이 확산되었다. 최근 인터넷에서는 인터넷 방송, Video Conference, VoIP 등 QoS 보장을 요구하는 새로운 응용 서비스들의 출현과 함께 IP QoS의 문제는 차세대 인터넷에서 가장 중요한 Issue이다. 현재의 인터넷은 모든 패킷을 동일하게 전달하는 Best Effort 서비스만을 제공하기 때문에 QoS에 대한 요구사항을 보장해 주지 못하고 있다. IP charging은 새로운 응용 서비스들을 돈을 지불함으로써 요구한 서비스에 대한 확실한 QoS(Quality of Service)의 보장을 받을 수 있게 되어 여태까지의 IP Service보다 효율적인 서비스를 제공하고 더 낳은 QoS를 보장받을 수 있게 된다.
-
DSTM 기술은 IPv6 네트워크가 도입되기 시작함에 따라 논의되어야 할 가장 중요한 이슈들 중 하나로서 기존의 IPv4 에서 IPv6 로의 자연스러운 이전을 지원해 주는 IPv6 트랜지션 기술 중 하나이다. 이 기술은 IPv6 망에서 dual stack 을 기본으로 채택하여 해당IPv6 호스트의 IPv4 응용을 수정하지 않고 IPv6 터널링(Tunneling) 기술을 채택하여 목적지 IPv4 응용과의 통신을 제공한다. 본 논문은 이러한 DSTM 요소 기술 중 하나인 IPv6 호스트에 동적으로 IPv4 주소를 할당, 해제 및 IPv6 터널링을 관리 하는 DSTM Server와Client의 설계 및 구현을 기술한다.
-
최근 다양한 무선 인터넷 기술 중에서도 무선랜을 이용한 서비스는 기존의 유선랜 기반의 서비스들을 그대로 적용 할 수 있다는 큰 장점 때문에 상당한 관심이 집중되고 있다. 무선랜 기술의 핵심 중 하나는 기능적으로 유무선의 호스트들 간의 서비스 연동을 담당하는 장비인 무선 액세스 포인트에 있다. 현재 국내외에서 상용화 된 대부분의 액세스 포인트 장비는 단순한 브리지 및 게이트웨이 기능과 인터넷 주소의 부족에 의한 해결책으로 기본적인 NAT(Network Address Translation) 기능만을 지원한다. 그러므로 다양한 응용에 따른 서비스의 연동을 가능하게 하는 기술에 대한 지원이 미비하다 할 수 있다. 사설망과 공인망 사이의 서비스 연동을 NAT 기반의 네트워크에서 동작하도록 하기 위한 연구가 바로PAT(Port Address Translation) 기술이다. 본 논문에서는 기존의 NAT 기반의 모듈들과 효과적으로 연동할 수 있는 최적화된 PAT 기능을 설계 및 구현하였다. 그리고 이를 통합한NAPT 액세스 포인트를 개발하여 그 기능을 시험하고 검증하였다.
-
유선망에 최적화되도록 진화해온 TCP는 무선망이 가지는 링크의 불안정함으로 인한 손실을 네트워크의 혼잡으로 인한 손실로 오해한다. 그 결과 혼잡 제어 메커니즘이 수행되어 전송율을 줄이므로 네트워크 성능이 저하되는 문제점을 초래한다. 이러한 이유로 최근 유ㆍ무선 혼합망에서 TCP의 성능을 향상시키기 위한 연구가 활발히 이루어지고 있다. 본 논문에서는 기존에 제안된 기법들 중 상대적으로 뛰어난 성능 향상을 보이는 snoop protocol이 유ㆍ무선 혼합망 특히 CDMA망에서 가지는 문제점을 분석하고 이를 보완하는 기법을 제안한다.
-
본 논문에서는 무선 모바일 환경하에서 동영상 데이터 전송시 네트워크 환경을 고려한 QoS (Quality of Service)를 지원하면서 PSNR(Peak Signal Noise Ratio)의 변화 폭을 최소화시키는 전송제어 알고리즘을 개발하기 위한 환경 구축에 대하여 기술하고 있다. 이를 위하여 ns(network simulator)에 실제 데이터를 전송할 수 있는 환경을 구축하였다. 그리고 이 환경에서 실제로 데이터를 전송시키면서 다양한 RTP/RTCP 제어를 적용시켜 최상의 알고리즘을 찾는 실험을 하였다. 실험에서 RTP/RTCP를 이용해서 데이터 전송측의 패킷전송 간격, 데이터그램 크기 등을 변화시킴으로서, 전송되는 동영상의 품질이 어떻게 변화되는지를 분석하였고, 이를 바탕으로 무선 모바일 환경하에서 QoS를 향상시킬 수 있는 RTP/RTCP 제어방법을 알아보았다.
-
지금까지 TCP 혼잡 제어를 위한 여러 종류의 메커니즘들이 Connection을 적응성 있게 제어하기 위하여 사용되어 왔지만, TCP 혼잡 제어 메커니즘들은 성능상의 여러 문제점을 가지고 있는게 사실이다. 이에 IETF에서는 AQM(Active Queue Management) 메커니즘으로 RED 알고리즘을 권고했다. 그러나 이 또한 상이한 네트워크에서는 파래메터 설정에 따른 문제점이 있어, 네트워크 상황에 적절하게 대응하지 못하는 단점이 있다. 이러한 RED알고리즘의 문제점을 극복하고, 효율성을 개선하기 위해서 SRED, BLUE, FRED, DRED 등 다양한 AQM 메커니즘들이 제시되고 있다. 본 논문에서는 네트워크 트래픽 상황에 따라 적응성을 갖고 Threshold의 변경에 사용되는 패킷 손실율을 구하는데 있어 트래픽을 고려한가중치를 줌으로써 트래픽 상황을 반영하도록 했고, Threshold 설정에 있어 적응성 있는 단계를 통하여 큐 안정성을 개선하도록 하였다. 제안한 알고리즘의 성능 분석은 NS 시뮬레이터를 사용하였고, 제안한 Load Adaptive DRED 알고리즘과 DRED 알고리즘의 버퍼 관리 기법의 성능 비교 분석을 통하여 큐 안정성의 개선된 성능을 확인하였다.
-
TFRC 혼잡제어는 멀티미디어, 인터넷 전화등 실시간성이 강조된 서비스에 적합한 프로토콜이다. 그러나 이러한 TCP-friendly 혼잡제어 알고리즘은 네트워크 혼잡이 심해져 손실률이 커짐에 따라 TCP와의 공정성(fairness)이 떨어지는 문제점을 가지고 있다. 이러한 문제를 해결하기 위해서는 전송률을 결정하는 제어식을 높은 손실률일 때 보정을 해주어야 한다. 본 논문에서는 TFRC 혼잡제어 알고리즘의 전송률 결정에 있어서 중요한 변수인 재전송 타임아웃 값(RTO)의 재 정의를 통하여 전송률을 보정함으로서 공정성 하락을 방지함을 보이고, 시뮬레이션을 통하여 이를 입증한다.
-
VoIP(Voice over IP)는 저렴한 비용과 다양한 응용서비스 기능으로 기존의 전화서비스를 보조 또는 대체할 서비스로 인식되고 있다. 특히 SIP(Session Initiation Protocol)는 텍스트 기반으로 다양한 애플리케이션과 쉽게 연동될 수 있다는 장점 때문에 차세대 VoIP프로토콜로 급성장하고 있으며 이를 이용한 VoIP 망 구성 및 부가서비스에 대한 관심이 증대되고 있다. 부가서비스는 콜의 발생 여부에 따라 사용자의 콜을 처리하여 서비스를 제공하는 형태와 서버가 직접 콜을 발생시켜 서비스를 제공하는 형태의 두 가지 유형으로 나눌 수 있다. 현재 SIP기반 VoIP에서는 사용자의 콜을 처리하는 서비스를 위한 CPL(Call Processing Language)이 표준화 중이며 이를 기반으로 여러 서비스도 구현되어 있다. 그러나 특정시간에 콜을 발생시켜 사용자에게 서비스를 제공하는 형태의 서비스는 논의되지 않고 있으며 구현된 사례도 아직 없는 상황이다. 따라서 본 논문에서는 이러한 유형의 새로운 서비스의 하나로 예약통화 시스템을 제안한다. 예약통화 시스템은 예약된 시간에 콜을 발생시켜 두 사용자간의 통화를 연결해 주는 예약 시간 기반의 서비스를 개발하는데 이용될 수 있다.
-
본 논문에서는 PSTN망을 사용하는 일반전화기 사용자와 인터넷 전화 등이 접근할 수 있는 다이얼로그서버를 구현한다. 개발되는 다이얼로그서버는 VoiceXML로 작성된 서비스 컨텐츠를 사용하고, 이를 HTTP를 통하여 가져오며, DTMF 등의 사용자 입력을 받아서 미리 저장된 음성 데이터나 TTS 컴포넌트 등을 통한 음성정보 서비스를 제공한다.
-
운영체제가 지원되지 않는 소규모 기기에서 IPv6의 보안기능을 고성능으로 제공하기 위해본 연구실에서는 IPv6용 IPsec 프로토콜과 암호화 알고리즘을 하드웨어로 구현하였다. 이러한 IPv6용 하드웨어 IPsec을 기반으로 한 보안 서비스를 제공하기 위해서는 안전한 키의 교환과 인증이 중요하다. 이를 위하여 본 논문에서는 IPv6용 하드웨어 IPsec을 위한 키 교환시스템으로서 IKE Module을 설계하여 드라이버 프로그램으로 구현하였다. 그리고 구현된 IKE Module을 IPv6용 하드웨어 IPsec의 드라이버로 탑재하여 기존의 소프트웨어 IKE Module과의 테스트를 통하여 기능을 검증하였다.
-
다자간 그룹 통신에서는 일대일 통신과 다르게 그룹에 참여하는 참여자의 수가 많아지고, 각 참여자의 정보량이 많아짐에 따라 참여자들의 정보와 현재 상태 등을 체크하는 멤버쉽 관리 기능을 해 주는 구조가 필요하다. 본 논문에서는 이러한 다자간 통신에서 그룹에 참여하는 참여자들을 관리하는 그룹 관리 프로토콜의 한 부분인 멤버쉽 관리(Membership Management) 기능을 설계 구현하였다. 이러한 MM 기능은 클라이언트/서버 기반으로 동작하며, 서버측에서 모든 클라이언트의 멤버쉽을 관리한다. 설계된 멤버쉽 관리 기능의 알고리즘은 간단하기 때문에 그룹 통신에서 간단하고 효율적인 멤버쉽 관리를 할 수 있으며, 멤버쉽 관리를 서버측에서 함으로서 송신자측의 부담이 줄어든다. 본 논문에서는 멤버쉽 관리를 시험하기 위한 응용으로서 멀티캐스트 전송 프로토콜인 ECTP 배포판에 나온 응용을 사용하여 시험하였다.
-
최근 네트워크가 실시간, 멀티미디어, 멀티캐스팅의 지원을 필요로 함에 따라 인터넷 QoS에 대한 요구 사항이 증대되고 있다. 최선형의 전달 서비스로는 이러한 응용을 지원할 수 없기 때문에 QoS 증대를 위한 IntServ(Integrated Service) 구조가 제안되었고, 또한 IntServ의 확장성 문제에 따른 DiffServ(Differentiated Service) 구조가 제안되었지만 존재하는 네트워크 환경에서 QoS 기준을 만족하기에는 부족한 실정이다. 이에 따른 인터넷 QoS 보장을 위한 구조로 DiffServ 구조와 IntServ 구조를 연동하는 방안에 대한 연구가 활발하게 진행되고 있다. 본 논문에서는 IntServ의 한계에 따른 DiffServ의 출현 배경 및IntServ와 DiffServ의 차이점을 살펴보고, 현실 가능한 DiffServ망에서의 QoS 향상을 위한 효율적인 자원예약 메커니즘을 소개하고, DiffServ와 IntServ의 연동 방안에 관한 문제점과 해결방안을 모색하고, 향후 방향을 제시하고자 한다.
-
실시간 메신징 시스템은 인터넷을 통한 실시간 의사소통을 지원하는 간단한 응용프로그램이다. jabber 실시간 메신징 시스템은 오픈소스 프로젝트로서 BioPlace 협업지원 시스템에서 실시간 의사소통을 지원하기 위한 다양한 기능을 갖추고 있으나 사용자 부서 및 팀 작업장에 대한 정보를 표현하지 못한다. 본 논문에서는 BioPlace 협업지원 시스템에서 사용될 수 있도록 부서 및 팀 작업장에 대한 정보의 표현을 지원하는 확장된 jabber 실시간 매신징 시스템을 설계하였다.
-
내장형 시스템 및 RTOS에 대한 관심이 늘어나면서 낮은 성능의 하드웨어상에서의 네트워킹 기능이 중요한 이슈로 떠오르고 있다. 그러나 기존의 BSD기반의 TCP/IP는 많은 메모리를 필요로 하고 실제로 RTOS에서 자주 사용되지 않는 기능들도 많이 있기 때문에 기존의 TCP/IP 프로토콜 스택의 수정이 불가피하다. 본 논문에서는 낮은 성능의 하드웨어에 적합하게 TCP/IP프로토콜 스택을 경량화하고 메모리 사용에 대한 오버헤드를 줄일 수 있는 프로토콜 스택을 구현하고자 한다.
-
다목적실용위성 2호 FSW(Flight Software)의 개발단계에서 통합 및 시험, 검증시험을 위해 실제 위성시스템과 유사한 인터페이스를 제공하는 개발도구인 STB(Software Test Bed)가 제작되었으며, 제작된 STB를 통한 FSW의 검증시험 및 분석을 지원하기 위한 프로그램으로서 구문분석 프로그램을 이용한 VTSP(Verification Test Script Parser)의 개발이 필요하다. 본 논문에서는 구문분석 도구인 FLEX와 BISON을 이용하여 FSW가 실제시스템 상에서 요구조건에 따라 수행되고 있는지를 자동적으로 검증하기 위해 C 언어와 유사한 사용법을 가지며, 다양한 검증시험 환경에 적합한 VTSP를 개발하기 위한 전체적 개발환경 및 VTSP의 기능에 대해 소개한다.
-
All IP Mobile Network 하에서의 효율적인 멀티캐스트 전송의 필요성이 부각되고있다. Mobile IP프로토콜은 기본적으로 유니캐스트전송을 지원하며, 멀티캐스트 전송에 대해서는 효과적으로 정의하지 못하고 있다. 본 연구는 Mobile IP 망에 명시적 라우팅 프로토콜을 적용할 경우 기존 멀티캐스트 라우팅 도매인과의 연동을 하기 위한 미디어 게이트웨이(MGEM)를 설계하고 개발한다. 기존 멀티캐스트 트래픽을 1:N tunnel 의 특성을 가지는 명시적 멀티캐스트 전송방식을 사용하여 멀티캐스트 패킷을 이동단말들에 전송하기 위해서는 Mobile IP 홈에이젼트가 MGEM으로 확장되어야 하며, 이는 IGMP, SDP, 확장 HA 및 멀티캐스트 라우터 기능을 갖도록 요구된다.
-
VoIP기술은 기존의 음성서비스를 인터넷을 통하여 제공하고자 하는 기술로 기본적인 인터넷 전화 서비스에서부터 화상회의, 원격교육, 인터넷 콜 센터 등 최근 다양한 응용분야로 그 기술이 확대되어 가고 있다. 본 논문에서는 이러한 VoIP 기술의 적용을 위해 현재MGCP를 사용하고 있는 Virata 평가보드를 SIP UA(User Agent)로 사용하여 간단한 인터넷 전화를 구현하는데 필요한 SIP 스택분석 및 효과적인 활용방안에 관해 논하였다. 이를 위해 VOVIDA사의 VOCAL(Vovida Open Communication Application Library) 오픈 프로젝트 중 SIP UA 부분을 분석하였으며, 이를 기반으로 분석된 소스를 평가보드에 효과적으로 탑재하고 활용하는 방안을 제안하였다
-
지능형 교통시스템(ITS)은 기존의 교통 정보시스템에 첨단 통신기술을 접목하여 교통 시설 운용의 효율성을 극대화시키고, 향후 mobile office 구현을 목표로 활발한 연구 중에 있다. 또한 mobile office의 대표적인 서비스로는 Internet 서비스가 있으며, 현재 ISO/TC204 WGl6(CALM)에서 활발한 연구 중에 있다. 본 논문에서는 mobile office의 대표적인서비스 예로 인터넷 서비스 제공 시 무선환경에서 야기되어지는 핸드오프 방안에 대한 알고리즘으로 HiN-handoff 알고리즘을 제시하였다. HiN-handoff(handover) 알고리즘은 기존의핸드 오프 알고리즘의 보완방법으로 차량에서 고속 주행 시 단절구간을 미리 예측하여 handoff(handover)를 극복해 보고자 하는 알고리즘이다.
-
본 논문은 인터넷 전화 (Internet Telephony)의 대표적 프로토콜인 SIP의 이동성과 효율적인 네트워크 대역 이용에 관한 연구이다. 이동성을 제공하기 위해 모바일 IP를 사용하기에는 삼각 라우팅, 캡슐화 오버헤드와 같은 단점이 있다고 알려진 것에 비해 이러한 모바일 IP 기반 SIP 애플리케이션의 가능성과 적합성을 보인 기존의 연구 〔1〕에서 더 나아가 무선통신에서 발생하는 핸드오프 동안에도 패킷 손실을 최소화 할 수 있는 패킷 당 오디오 프레임 수의 상관관계를 설계하고, 무선통신 종단 간 물리적 거리 변화에 따라 동적으로패킷 당 프레임 수를 조절하여 적용할 수 있는 적응적 애플리케이션 개발을 위한 표준을 제시한다.
-
인터넷 사용자의 증가와 더불어 보안의 중요성이 확산됨에 따라 공개키 기반구조(Public Key Infrastru cture)하에서의 상호 인증 기술이 정보보호 기반기술의 중요요소로 논의되고 있다. 전자상거래 환경의 각종 응용분야에 대한 정보보호 서비스를 위하여 PKI 환경구축이 선진국들을 중심으로 광범위하게 추진되고 있다. 그러나, 개별적으로 추진되고 있는 다양한 형태의 PKI 환경은 상호 연동성이 보장되어야 한다. 따라서, 본 논문에서는 상호연동을 위하여 고려해야 하는 서명 알고리즘의 상호 연동성 방안을 제안하였다.
-
본 논문에서는 이동통신 환경에 적합한 키 교환 프로토콜의 기본적인 보안 요소와 요구되는 사항들을 살펴보고 기존의 키 교환 프로토콜들을 분석하여 제시한 보안 요소의 만족여부를 살펴본다. 또한 이를 기반으로 이동통신 환경에 적합한 End-to-End 키 교환 프로토콜을 제안하고 이를 기존의 키 교환 프로토콜들과 비교 분석한다. 제안된 키 교환 프로토콜은 이동통신 단말기에서의 공개키 연산과 교환되는 메시지 수를 줄여 기존의 키 교환 프로토콜과 비교해 볼 때 보다 더 효율적이다.
-
무선 인터넷은 현재까지는 주식, 연예뉴스 등 간단한 정보 서비스에 머물고 있지만, 곧 e-commerce의 대표적인 거래 형태가 무선 인터넷의 영역으로 확장될 것이라 예상된다. m-commerce의 관점에서 기존의 e-commerce상의 상품정보를 이용하는 것이 매우 중요하지만, m-commerce와 e-commerce를 지원하는 장치 디바이스간의 차이는 많은 제약이 되고있다. 특히, 모바일 디바이스의 화면은 데스크탑 PC 화면 보다 작은 디스플레이 화면을 제공하기 때문에 기존 데스크탑 상에서 표현되던 상품정보 페이지를 모바일 디바이스에서 그대로 표현하기에는 어려움이 있다. 본 논문에서는 e-commerce상의 상품정보가 웹상의 새로운 문서기술 언어인 XML로 표현되어 있다고 가정하고, 이러한 XML 상품정보를 무선 인터넷 단말기인 PDA에서 효과적으로 디스플레이 할 수 있는 크기로 서버상에서 분할해주는 분할모듈을 설계하고 Java를 사용하여 구현한다.
-
인터넷의 발달로 인하여 웹을 통한 문서 송수신이 많아지면서 이메일의 사용자도 기하급수적으로 늘어나고 있다. 또한 전자상거래에서 무수한 개인적, 직접적 정보 서비스를 이메일로 이용하게 됨에 따라 빠르고 정확한 전송시스템이 현안이 되고 있다. 특히 전자상거래의 상업적 메일은 대량의 메일을 항상 송신해야 하고, 멀티미디어 자료들이 내재되어 있어 메일 용량이 커져서 메일 전송 시 많은 부하가 발생할 수밖에 없는 현실이다. 본 연구는 이러한 문제를 해결하기 위하여 전자상거래의 메일 특수성에 맞춰 템플릿(template)기반 메일 전송방법을 제안하고자 한다. 이는 시간 축을 기준으로 각각의 클라이언트에게 보내는 내용이 같은 항목 하에 일부 내용만이 바뀌는 수평적 유사성(horizontal similarity), 보내지는 폼의 전체적인 디자인 변화나 회사의 정보가 변경되는 수직적 유사성(vertical similarity)특징을 이용한다. 유사성을 가진 메일을 보낼 때 하나의 템플릿으로 작성해서 보내게 되면, 그 이후에는 템플릿 외 사용자 정보만을 전송하게 되며, 메일클라이언트는 컴퓨터에서 이러한 템플릿을 가지고 원래의 메일로 복원을 하게 된다. 이는 전체적인 메일 전송량을 현저하게 줄일 수 있게 해 준다.
-
최근 인터넷의 사용자 증가와 함께 사용자들의 요구는 다양해지고 있다. 또한 멀티미디어컨텐츠도 사용자의 요구에 따라 점차 대용량화되고 있다. 멀티미디어 서비스 제공자는 사용자의 다양한 요구를 충족시키기 위해서 대용량 고품질의 컨텐츠를 많이 보유하고 있어야 한다. 그러나 클라이언트-서버 환경에서 대용량의 멀티미디어 컨텐츠 서비스를 제공하기 위해서는 고성능의 컴퓨터가 필요하다. 게다가 컨텐츠의 양과 사용자의 수가 증가함에 따라 중앙 서버로 부하가 집중되고, 신뢰성이 떨어진다는 문제점도 있다. 본 논문에서는 중앙으로 집중되는 요청을 분산시키고 대용량의 멀티미디어 컨텐츠를 저장하기 위해서 각 컴퓨터들을P2P환경으로 구축하고 이동 에이전트를 이용하여 분산된 멀티미디어 컨텐츠를 검색하는 기법을 제시한다.
-
컴퓨터 네트워킹의 새로운 패러다임으로 떠오르고 있는 P2P(Peer-to-peer)통신은 기존의 서버-클라이언트 모델의 한계점을 극복하는 많은 해법을 제시하고 있다. 이에 최근여러 가지 플랫폼의 각기의 서비스를 제공하는 애플리케이션들이 속속 등장하고 있다. SunMicro systems에서 시작되어 현재 Open Project로 진행중인 Project JXTA는 이러한 분산 Computing, 특히 Peer-to-Peer Computing이나 Peer-to-Peer 네트워킹이라는 영역에서 폭넓게 발생하는 문제를 해결하기 위해 만들어진 테크놀로지로서 Peer to Peer를 비롯한 분산 Computing들을 위한 Infra Service를 제공하고 있다. JXTA 테크놀로지를 이용하여 제공할 수 있는 여러 서비스 중에 일반 Peer들의 대용량 데이터 전송에서 있을 수 있는 문제점을 해결할 수 있는 서비스를 제안한다. 대용량의 데이터를 여러 서버에서 나누어 받을 수 있도록 하여 Peer-to-Peer 어플리케이션에서 사용자는 찾고자 하는 자료를 검색했을 때 자료의 위치와 함께 제공자의 status와 capability를 monitoring 함으로써 실제 제공할 수 있는 또는 제공하고자 하는 속도와 다운받을 서버와 가져올 데이터의 용량을 결정함으로써 대용량 데이터를 단시간에 효율적으로 주고받을 수 있다.
-
최근 인터넷의 급속한 성장과 초고속 통신망의 구축으로 인하여 다양한 멀티미디어서비스들이 제공되고 있다. 그러나 현재 대부분의 멀티미디어 서비스들은 클라이언트/서버모델을 기반으로 구축되어 있기 때문에, 중앙 서버로의 과도한 부하가 집중되는 문제점을 가지고 있다. 본 논문에서는 순수 P2P(Pure Peer-to-Peer) 환경으로 구축된 멀티미디어 서비스에서의 자원 검색 기법을 제안한다. 제안 기법은 자율성과 이동성을 지닌 이동 에이전트(mobile agent)를 기반으로 자원의 검색을 수행하여, 기존의 순수 P2P 환경에서의 검색 기법의 문제점을 해결한다. 또한, 시나리오를 통하여 제안 기법의 구체적인 동작 과정에 대해 알아본다.
-
P2P 파일 공유 시스템에 있어서, 다른 피어(Peer)에 존재하는 컨텐츠(contents)를 검색하기 위한 방법으로 주변 피어에 직접 검색 쿼리를 날리는 방법과 인덱스 서버를 이용하는 방식이 있다. 이 논문에서는 효율적으로 피어의 컨텐츠를 찾기 위한 방법으로 인덱스 서버를 이용한다. 더불어 인덱스 서버와 통신하는 방식에 있어서 웹서비스(Webservice)를 적용하여 특정한 어플리케이션 도메인에 종속되지 않는 인덱스 서비스를 제공하고자 한다.
-
그리드 컴퓨팅 시스템은 광범위한 지역에 분산된 고성능 자원, 대용량 정보 및 혁신적인 애플리케이션 등을 네트워크로 연결하여 마치 단일 컴퓨터를 사용하는 것처럼 자원을 상호공유하고 이용할 수 있도록 지원한다. 광범위 분산 컴퓨팅 시스템(wide area distributed computing systems)인 그리드 역시 분산 컴퓨팅 시스템과 같이 각 자원의 결함발생 가능성이 존재한다. 그리드 컴퓨팅 시스템에서도 결함은 작업수행에 있어서 치명적일 수 있기 때문에 결함 포용 기능은 필수적인 요소이다. 하지만 그리드 컴퓨팅 환경을 제공하는 글로버스(globus) 미들웨어에는 결함 포용 기능이 포함되어 있지 않다. 이에 본 연구에서는 그리드 컴퓨팅 시스템에서 QoS(quality of service)을 고려하여 프로세스, 프로세서, 네트워크 결함을 정의하고, 정의된 결함이 발생할 경우 결함을 탐지하고 해결하는 방법을 제안한다.
-
최근 단순한 데이터 공유만이 아니라 모든 자원(중앙 처리 장치, 메모리, 저장 장치, 네트워크)을 공유하는 그리드 컴퓨팅이 주목을 받고 있다. 현재 그리드 응용 시스템들은 대부분 Globus toolkit을 통해 프로세스를 생성 관리하고 있으며 MPICH-G2를 가지고 그 프로세스간의 통신을 하고 있다. 본 논문은 이러한 요소를 가지고 볼륨 랜더링을 분산 처리하는 프로그램을 구현 분석함으로써 그리드 응용 프로그램 작성 시 성능향상을 위해 고려해야할 요소를 지적하고 대안을 이야기하고자 한다.
-
이미지 압축을 위한 새로운 기법 중의 하나가 웨이블릿 변환이다. 웨이블릿 변환된 이미지는 이미지 전체의 중요 정보가 한쪽으로 치우치는 경향을 보인다. 그러므로 웨이블 이미지를 순차적으로 네트웍상에 전송한다면 중요 정보가 포함된 패킷에 손실이 발생할 경우 이미지의 품질에 치명적인 영향을 미친다. 본 논문에서는 전송된 웨이블릿 이미지의 품질을 보장하기 위한 새로운 패킷타이징 기법을 제안한다. 즉 주파수 부대역(frequency subband)을 여러 개의 블록으로 나누고, 이 블록들을 서로 다른 패킷에 삽입하여 패킷의 중요도를 분산하는 것이다. 또한 주파수대역이 가장 낮은 부대역 정보를 중복하여 전송함으로써 이미지 전체의 품질을 보장한다. 제안된 기법의 성능을 평가하기 위해 객관적인 성능평가 단위인 PSNR과 주관적인 이미지 분석을 수행하였다. 실험결과 제안된 기법의 성능이 순차적인 블록 패킷 기법에 비하여 PSNR에서 1~4 ㏈ 높았으며, 이미지의 선명도도 높음을 알 수 있었다.
-
인터넷을 기반으로 한 고품질 오디오 스트리밍 서비스를 위하여 오디오 데이터 전송 시 발생되는 품질의 열화를 극복하여 고품질의 오디오 재생이 가능한 QoS 보장기법을 제안한다. 오디오 데이터는 연속성과 시간제약성을 가지고 있기 때문에 전송 시 통신망의 상황에 따라 그 재생품질이 결정된다. 이때 필요한 QoS 보장 기법으로 통신망의 상황에 따라 동적으로 전송률을 가변시키고 ARQ에 의한 재전송 방식과 동적 버퍼 제어기법을 복합적으로 적용하는 기법을 보인다. 클라이언트 내의 오디오 데이터 버퍼를 현재 망 상황에 따라 제어함으로서 재전송에 필요한 시간을 확보하고, 전송률도 함께 연동 조정하여 재전송에 따른 전송률 저하 현상을 방지한다. 동적인 클라이언트 버퍼/전송률 제어에 필요한 파라미터는 현재 통신망에서의 UDP 패킷 에러율과 왕복시간 이다. 실제 인터넷 환경에서 위 복합적 QoS 보장기법을 적용하여 고품질로 재생되는 오디오 스트리밍 서비스의 성능을 확인하였다.
-
압축한 비디오데이타를 네트워크으로 전송 시 채널이 불안정한 경우 패킷이 분실될 우려가 있다. 패킷 분실은 대부분 버스트오류로 나타난다. 본 연구에서는 디코더에서 버스트오류를 효과적으로 은닉, 처리하는 방법으로 오류 내성 비디오 인코딩 방법을 제안한다. 이를 위해 공간적 오류은닉법으로 오류 패킷 분실을 야기시키는 손실 블록을 분리하는데 효과적인 블록 인터리빙을 적용한다. 시간적 오류 은닉에 대해서는 연속적인 내부프레임 또는 프레임간에 움직임벡터의 프레임간 패리티 비트를 삽입하는 구조를 적용한다. 비디오 인코딩 단계를 거쳐 디코더에서 수신한 블록들에 대해서는 쌍선형 보간법을 적용하여 전송시 발생한 국지적 오류를 적절하게 은닉 처리한다. 본 논문에서 제안한 인코딩 방법을 전송 블록에 부가 데이터로 포함하는 것은 표준 엔코더의 복잡도에 거의 영향을 미치지 않는다.
-
주문형 비디오 서비스(VoD: Video on Demand)의 경우 네트워크의 자원 이용도와QoS (Quality of Service)가 보장되도록 구축되어야 한다. 대역폭 스무딩 알고리즘은 주문형 비디오 시스템에서 비디오 데이터를 보낼 경우 비디오의 데이터의 급격한 대역폭의 증가 또는 감소를 최소한 줄이는 기법이다. 본 논문에서는 기존의 대역폭 스무딩 기법과 비디오 압축 기법의 특성을 이용하여 새로운 모델과 스무딩 알고리즘을 제안한다. 제안된 알고리즘의 성능평가를 위해 기존 스무딩 알고리즘의 결과와 비교 분석한다.
-
본 논문에서는 MPEG4 표준에 의거한 멀리미디어 파일을 동영상 디코더가 장착되지 않은 모바일 단말기에서 재생이 가능하도록 설계 구현 하였다. 모바일 단말기는 제한된리소스의 환경이므로 단말기 내에서 동영상을 처리하는 것에는 많은 한계가 있다. 본 논문에서는 MPEG4파일의 음성부와 영상부로 구분하여 모바일 단말기에 알맞은 파일로 변화시켜 실시간으로 데이터를 가져 와 모바일 단말기 상에서 플레이를 해준다. 비디오부는 PNG로 음성부는 SMAF(Synthetic Music Mobile Application Format)로 변화를 시켜 설계 구현하였다. 동영상 디코더가 장착되지 않은 단말기에서도 다양한 멀티미디어 서비스를 제공하는데 그 목적이 있다.
-
본 논문에서는 효과적인 멀티미디어 데이터 검색을 위하여 기존의 주석과 내용 기반 검색 기법을 보완한 새로운 멀티미디어 데이터 검색 기법과 멀티미디어 데이터 모델을 사용한 통합 멀티미디어 검색 및 주석 시스템을 제안한다. 데이터 모델로는 MPEG-7 표준에 정의 되어있는 멀티미디어 기술 구조(MDS)와 기술 정의 언어인 XML Schema를 사용하였다. 이러한 모델을 기반으로 멀티미디어 데이터를 XML의 계층구조를 이용하여 주석 처리하고 다양한 방법을 통하여 검색을 할 수 있는 멀티미디어 검색 시스템을 구현하여, 실제 실험을 통하여 성능을 평가하였다.
-
본 논문에서는 MPEG4 표준 코덱을 사용하여 다자간 멀티미디어 프로그램을 구현하는데 있어서 효율적으로 멀티미디어 데이터를 전송하는 방법과 그 구현에 대해서 연구한다. 다자간 멀티미디어 프로그램은 크게 음성, 영상, 텍스트의 멀티미디어 요소를 가지고 있으며 각각의 데이터는 네트워크를 통해 여러 사용자에게 전송이 되는데 네트워크를 통해 전송되어지는 데이터를 최소화하기 위한 여러가지 방법을 제시하고 각 방법에 대한 전송효율에 대하여 분석한다. 본 논문에서는 서버-클라이언트 모델을 사용하여 이 방법들을 구현하였으며 현재 8명의 사용자가 동시에 접속하여 다자간 멀티미디어 프로그램을 사용할 수 있도록 하였고 그 이상의 사용자 수에 대해서도 변경할 수 있도록 하였다.
-
최근 멀티미디어 메타데이터의 국제 표준인 MPEG-7 표준화 활동이 활발히 이루어짐과 함께 메타데이터를 이용한 멀티미디어 컨텐츠 서비스가 이동환경에서 중요한 응용분야로 자리 매김 할 것으로 예상된다. 이런 에러 경향이 큰 매체들은 안정적인 비디오 전송을 위해 에러에 강간한 여러 기법들이 연구되어 왔다. 본 논문은 MPEG-7 멀티미디어 메타데이터를 에러 발생율이 높은 이동 환경에서 안정적인 전송을 위한 에러 강건화 방법을 처음으로 시도한다.
-
현대 산업이 무선인터넷 산업구조, 이동통신 서비스 사업자 중심의 무선인터넷 사업 패러다임으로 변화되어 소형 임베디드(Embedded) 장비를 이용하여 장소의 제약없이 다양한 응용프로그램의 사용과 인터넷의 접속이 가능하게 되었다. 이에 본 논문에서는 플랫폼에 독립적인 자바기술을 이용하여 임베디드장비를 이용하여 지하철 운행시간 검색이란 응용프로그램을 구현하였다.
-
기존 라우터시스템에서의 패킷 포워딩 엔진은 최적화된 룩업 알고리즘을 통한 소프트웨어 방식으로 구현되었으나, 처리해야 할 데이터가 폭주하면서 전용화된 룩업칩을 이용한 포워딩 엔진으로 대체되어 가고 있다. 그러나, 이러한 룩업칩 기반 패킷 포워딩 엔진은 가격이 비싼 것은 물론. 급변하는 통신 프로토콜에 적응하기 힘든 단점을 가지게 되었으며, 이로 인해서 최근에는 Network Processor 기반의 패킷 포워딩 엔진에 대한 개발이 활발해지고 있다. 본 연구소에서도 초고속광가입자망 사업에 적용되는 포워딩 엔진을 IBM의 2.5G Network Processor 인 NP4GS3 칩을 이용하고 있으며, GbE/POS/E-PON 등의 인터페이스를 지원하고 있다. 또한 본 사업에서는 가입자망에서의 Layer2 broadcasting시의 트래픽 폭주와 가입자간의 보안 기능 등을 지원하기 위해 VLAN 서비스를 적용할 예정이다. 본 논문에서는 일반적인 VLAN 기능에 대해서 알아보고, IBM NP4GS3에서 지원되는 VLAN 기능을 분석하였으며, 이를 토대로 NP4GS3 기반 패킷 포워딩 엔진에서 VLAN 구현 방안에 대하여 기술하였다.
-
현재 대부분의 인터넷 전화 서비스는 ITU-T에서 제정한 H.323 표준에 따라 제공되고 있으나, 최근에는 IETF에서 개발한 SIP 프로토콜을 기반으로 한 제품 개발에 박차를 가하고 있는 추세이다. SIP 프로토콜은 인터넷 텔레포니 서비스를 제공하기 위해, 통신하고자 하는 상대방의 위치를 찾아 단말간의 호 설정, 호 정보 수정, 호 해지 등의 기능을 제공하는 응용계층의 호 제어 프로토콜이다. SIP 프로토콜에서 개인의 이동성을 보장하기 위해서는 사용자들의 위치가 변경될 때마다 현재 위치를 Registrar에게 등록 시켜야 하며, 이러한 등록 정보들은 이후 Proxy 서버나 Redirect 서버를 위한 Location Service 제공을 위해 사용된다 본 논문은 2002년 7월 SIP 표준으로 제정된 RFC3261에 따른 Registrar의 기본동작을 분석한다. 이후 RFC3261 표준을 따르는 Registrar 설계 및 개발을 함에 있어서 많은 도움이 되 리라 기대한다.
-
본 논문은 기존 멀티캐스트 라우팅 프로토콜이 이동성이 없고 수신자 불명의 방송형 응용에 초점을 맞추어 설계되어 있는 점에 비추어, 이동중이며 구체적인 멤버들의 존재를 알고있는 경우에 적합한 명시적 멀티캐스트 전송기술을 Mobile IP의 확장으로 설계하고 개발한다. Mobile IP에 명시적 멀티캐스트 전송 기법을 적용하기 위해서는 이동 에이젼트의 각 모듈들이 명시적 멀티캐스트를 지원할 수 있도록 수정ㆍ보완되어야 한다. 기존 Mobile IP에 멀티캐스트를 적용하게 되면 극단적인 경우 중복된 패킷의 전송 및 수신으로 통신망에 큰 부하가 걸리게 되는데, 이를 해결하기 위한 방안으로 명시적 멀티캐스트 전송기술도 제안한다.
-
차세대 프로토콜은 단순히 고속으로 패킷만을 전송하는 기술은 아니며, 다양한 실시간 멀티미디어 서비스도 제공해야 하고 서비스 품질을 보장하고 차등화된 서비스를 제공하는 QoS를 제공하여야 하며 Charging 문제를 포함하여 보안문제도 고려되어야 한다. 본 논문에서는 차세대 멀티미디어 서비스를 제공하기 위해 대두될 수 있는 차세대 프로토콜이 요구하는 기술적인 사항을 제안하고자 한다. 이를 위해 미래의 B-ISDN에서 제공하게 할 멀티미디어 서비스에 대해서 알아보고 현존하는 IP 프로토콜과 ATM프로토콜의 문제점을 제시한 후 향후 차세대 프로토콜이 가져야 할 요구사항을 제시한다.
-
최근의 무선통신 기술의 발전은 사용자가 이동하면서 멀티미디어 서비스를 제공받는 것을 가능하게 하였다. 하지만 무선망의 특성상 높은 대역폭을 요구하는 비디오 스트림을 이동컴퓨터가 서비스 받기에는 많은 문제점이 있다. 이런 문제점들을 해결하기 위한 방안으로 본 논문에서는 유무선망 사이에 중재역할을 하는 프록시 서버를 이용하여 이동 컴퓨터가 멀티미디어 서버로부터 비디오 스트림을 서비스 받을 때, 사용자가 요구하는 대역폭을 유무선 환경에 맞추어 적절하게 조절하는 기법을 제안한다.
-
가상 환경에서의 다중 그룹통신이란 인터넷, 회사의 인트라넷과 같은 네트워크와 컴퓨터를 이용한 가상환경에서 어떤 공통의 목적을 가진 멤버들을 그룹화 하여 특정서비스를 제공할 수 있도록 하는 것이다. 그러나 일반적인 유니캐스트나 브로드캐스트 기술을 그룹관리에 적용하기엔 여러 문제점이 있다. 본 논문에서는 멀티캐스트 개념을 적용한 체계적인 그룹관리의 설계를 통해 멤버 및 그룹간의 관계를 정의하고, 여러 가상환경에 적합하고 효율적인 그룹관리 방안을 제시하며, 또한 API 설계를 통해 멤버 및 그룹관리 서비스를 구현한다.
-
본 논문에서는 기업 구성원들이 지식경영을 실천하는데 필수적인, 구체적 방안과 그 사례연구를 제시한다. 그 실천방안은 현업에서 쓰고 있는 암묵지를 명시지로 변환하고 이를 정보시스템을 활용하여 지식경영이론을 적용하고자 하였다. 기존의 H사 지식경영의 방식을 전사적 차원의 접근방식이라면, 본 논문에서는 실무자중심에서 상향식으로 지식경영을 실천해 가는 방법론을 제공한다. 구체적으로는, H사의 정보통신운영부의 통합배선과 업무에 지식경영을 적용하여 실제의 부서 지식경영 방침을 수립하였다. 이로써 발전된 전사적 지식경영시스템에 대한 향후 과제도출과 이해를 도모하였다.
-
공중 무선랜 서비스는 대학이나 호텔, 역 주변 등과 같은 핫 스팟지역에서 각광을 받을 새로운 킬러 응용으로 떠오르고 있다. 하지만 이러한 공중 무선랜 서비스는 현재 위기로 치닫고 있는 IPv4 주소부족문제로 인해 원활한 도입에 제약을 받을 수 있다. 따라서 본 논문에서는 IPv6를 이용하여 IPv4 주소부족문제에도 대처하고 필요에 따라 IPv4주소를 이용하여 기존서비스를 사용하는 데 문제가 없도록 해주는 메커니즘을 제안하였다. 본 메커니즘의 기반 기술은 DSTM이라고 하는 IPv4/IPv6 전환기술 중 하나이며, 이 기술을 무선랜이라는 환경의 특성에 맞게 수정 보완하였다.
-
병렬 VOD 서버는 효율적인 부하 분산을 위해 하나의 비디오 파일을 여러 노드에 나누어 저장하므로 VOD 서비스 제공을 위해서는 노드 간 멀티미디어 데이터 이동이 필수적이다. 그러므로 노드 간 데이터 이동을 지원하는 네트워크 대역폭이 전체 시스템 성능을 결정하는 요소가 된다. 본 논문에서는 사용자 수준 프로토콜 중 산업 표준 프로토콜인 VIA를 사용하여 병렬 VOD 서버를 위한 고속의 통신 모듈을 설계하고 구현한 결과를 제시한다.
-
VoIP기술의 확산과 그에 따른 IP기반의 망을 포함한 packet, Multimedia서비스를 제공하는 서비스가 늘고있다. 그러나 실시한 서비스를 필요로 하는 이 서비스의 경우에는 그에 따르는 경로에 확실한 대역폭의 조건이 요구되고 있다. 하지만 best-effort방식을 사용하는 기존의 망에서는 대역폭의 확실한 보장이 이루지기 힘들다. 하지만 MPLS와 트래픽 엔지니어링 기술의 발전으로 다중경로 패킷 전달 및 동적인 부하 제어가 가능하게 되었다. 곧 차별화된 서비스에 따른 대역폭의 할당이 이루어질 수 있다. 동적인 부하 제어는 네트웍의 상태를 고려하여 경로간의 부하를 조절함으로써 네트웍의 효율성을 높일 수 있으나, 상태 정보의 시간차이에 의해 불안정한 상태에 이르기 쉽다. 본 논문에서는 차별화된 서비스를 하기 위해 부하의 할당을 안정적으로 변화시키면서도 효율적인 부하로 용량에 맞게 흐름을 받아들이고 패킷을 전송하는 기법을 제안한다.
-
본 논문에서는 UDP/IP기반 SAN의 구현을 소개하였고 TCP/IP기반 SAN 및 로컬디스크와의 성능 비교를 통해 UDP/IP기반 SAN이 클러스터 웹서버에서 사용될 수 있는 가능성을 보였다. 실험결과 UDP/IP기반 SAN은 TCP/IP기반 SAN의 경우보다 약 20%정도 성능이 우수함을 볼 수 있다. 이는 UDP의 경우 TCP의 프로토콜 오버헤드가 없고 slow start의 영향을 받지 않으며 ACK를 기다릴 필요가 없기 때문이다.
-
본 논문에서는 볼루투스-무선랜 통합 애드혹 망에서의 효율적인 IP 기반 데이터 통신을 위해 기존의 애드혹 라우팅 프로토콜을 수정하여 성능을 향상시킨 새로운 라우팅 프로토콜을 소개한다. 제안된 라우팅 프로토콜은 블루투스 피코넷의 통신방식을 고려하여 피코넷 내에서 제어 패킷의 브로드캐스팅을 제한한다 이를 위해 블루투스-무선랜 듀얼 모드 디바이스를 위한 적응계층을 설계하고 동작을 정의하였다 시뮬레이션을 이용한 제안된 라우팅프로토콜과 기존의 라우팅 프로토콜의 성능 비교를 통하여 제안된 라우팅 프로토콜의 성능이 우수함을 보인다
-
본 논문에서는 웹 서버의 허용 제어 장치를 설계하였다. 웹 서버 허용 제어 장치는 웹 서버의 처리 용량을 초과하는 사용자 요청을 차단하여, 과부하로부터 웹 서버를 보호한다. 허용 제어 장치에 의하여 요청이 차단된 사용자는 재시도하는 특성을 보이는데, 이로 인하여 웹 서버의 부하는 가중된다. 기존의 웹 서버 허용 제어 장치는 이러한 사용자의 재시도 특성을 고려하지 않음으로써, 재시도하는 사용자가 다시 허용이 차단될 수 있다 본 논문에서 제안하는 티켓 기반 웹 서버 허용 제어 장치는 재시도하는 사용자를 구분하고 우선적으로 서비스하여, 웹 서버의 과부하시에 사용자간 평등함을 제공한다.
-
멀티미디어 관련 기술이 발전하고 인터넷 사용이 보편화되면서 모바일 단말기 상에서 비디오 데이터를 검색하려는 요구가 증가하고 있다. 그러나 모바일 단말기의 경우 낮은CPU 처리율이나 대역폭, 배터리 용량 등의 제약으로 인해 비디오를 그대로 검색하기에는 어려움이 많다. 최근 들어 비디오 데이터의 요약을 통해 모바일 환경의 제약점을 극복하고 효율적으로 비디오를 검색하기 위한 연구가 활발히 진행되고 있다. 본 논문에서는 기존의 단편적인 비디오 데이터 요약 기술에서 벗어나 요약된 비디오 데이터에 특징이나 중요도를 MPEG-7을 이용해서 주석 처리하여 사용자에게 보다 효과적인 검색 환경을 제공하고자 한다. 이러한 요약 방법은 모바일 환경에서 사용자의 우선 순위나 요구하는 특징에 적합한 동영상을 볼 수 있고 비디오의 전송시 모바일 장비의 성능에 따라 차별적으로 요약 정보를 제공함으로써 모바일 환경의 제약을 상당히 완화시킨다.
-
기존의 유선 HTML 컨텐츠를 무선 환경에서 서비스하기 위해서는 HTML로 작성된 컨텐츠를 WML. HDML, mHTML로 바꿔야만 하는 커다란 문제점이 있다. 이러한 문제점을 해결하기 위해 제안된 것이 마크업 언어 자동 변환 엔진이다. 그러나 지금까지 연구된 대부분의 마크업 언어 자동 변환 엔진들은 텍스트만을 처리하며 화상 정보를 처리하는 기능이 충분치 않다. 본 논문에서는 이미지 정보를 처리하기 위해 인터넷상의 이미지 정보를 무선 단말기가 지원하는 파일 포맷으로 실시간 자동 변환하는 매커니즘과 무선 단말기의 화면크기를 고려한 이미지 출력을 최적화 시킬 수 있는 알고리즘을 제시하였다.
-
영상을 동반한 통신이 일반화되면서 CMOS 이미지센서를 장착한 저렴한 영상장치의 수요가 증대되었다. 하지만 CMOS이미지 센서는 CCD센서에 비해 화질이 좋지 않으므로 이를 개선해주는 전처리단계의 중요성이 더욱 부각되었다. 본 논문에서는 CMOS 이미지 센서에 의해 포획된 동영상을 실시간으로 처리하여 화질을 개선하는 ISP를 구현하고 시뮬레이션하였다. ISP의 여러 단계 중 Color Interpolation에 중점을 두어 여러 알고리즘을 보이고 비교/분석하여 각 상황에 맞는 알고리즘을 제시하였다.
-
외부 조명의 밝기나 종류등에 영향으로 CMOS 영상센서에서 출력되는 색상과 원색과 차이가 있다. 이러한 왜곡된 색상을 Red, Green, Blue와 휘도를 이용하여 점차적으로 원래의 색으로 표현하는 과정이 White Balance이다. 따라서 이러한 과정이 없을 시에는 우리의 눈으로 보는 것과 영상장치를 통해서 모니터에 표시되는 영상의 색상이 차이가 생긴다. 본 논문에서는 WB의 몇 가지 알고리즘을 보이고 비교/분석하여 알고리즘의 장ㆍ단점을 파악하여 각 상황에 따른 알고리즘의 선택을 제시하였다.
-
이동 컴퓨팅 환경에서는 이동 노드의 위치를 신속하게 탐색하고 지속적인 네트워크연결을 통하여 전송중인 패킷을 계속적으로 전달하는 것이 중요하다. 본 연구에서는 이동 노드(MN; Mobile Node)가 새로운 외부 에이전트(FA2; Foreign Agent 2)로 이동할 경우에 이동노드가 FAI 및 홈 에이전트(HA; Home Agent)에게 Care-of Address를 전송 후, FAI이 가까운 위치에 있는 경우에는 새로이 터널링을 하지 않고, FAI을 통하여 전송중이던 대응노드로부터 패킷을 전송받아 FA2로 보내도록 하였다. 따라서, 제안한 방식을 사용할 경우 터널링에 소요되는 시간을 감소시킬 수 있기 때문에 패킷의 전송 시간이 빨라지고, 네트워크에서 발생하는 지연을 감소시킬 수 있다.
-
본 연구에서는 인터넷 상 원격진료(Telemedicine)에서 가장 중요한 실시간 데이터공유를 원활히 하기 위해 과도한 지연을 방지할 수 있는 실시간 전송 프로토콜RTP(Real-time Transport Protocol)즉 사용하였다. 또한 자바 애플릿(Applet) 프로그램 구현을 통해 강력한 확장성과 멀티 플랫폼(multi-platform)을 갖으며, JMF를 사용하여 RTP 지원과 멀티미디어 데이터를 보다 쉽고 효율적으로 처리하였다. 이러한 방법을 통해 기존TCP/IP 기반의 응용 프로그램에서 거의 불가능하였던 네트워크 트래픽 제어(Network Traffic control)를 효율적으로 개선하였으며, 영상압축 데이터는 RTP로 전송함으로써 자바가 가지는 확장성을 손상시키지 않으면서 최적화 ,문제를 해결하였다. 또한, 웹 서버 측 데몬(demon)을 제외 한 모든 프로그램을 애플릿으로 구현함으로써 기존의 응용 프로그램 원격진료 시스템 설치 및 제거의 어려움을 없애 누구나 쉽고 빠르게 시스템을 이용할 수 있다. 마지막으로 모든 플랫폼에 걸쳐 15frames/sec 이상의 원활한 데이터 전송과 2초 이내의 지연방지가 가능하도록 개선하였다.
-
고용량 멀티미디어 데이터의 사용 증가와 인터넷 사용 인구의 폭발적인 증가로 현재의 네트워크 인프라로는 사용자의 요구를 충분히 수용하지 못하고 있는 상황이다. 이러한 문제를 해결하기 위해 제시된 웹캐싱 기술도 캐시 서버에 부하가 집중될 때에 지속적인 서비스를 해 주는 것이 불가능한 경우가 발생한다. 본 논문에서는 여러 대의 캐시 서버를 다양한 형태의 가상 캐시 서버로 구축하여 캐시 서버 한 대에 집중되는 부하를 분산하는 방안에 대해서 연구하였다. 이를 위하여 가상 캐시 서버 시스템을 다양한 구성 방식과 알고리즘에 따라 구축하고 성능을 평가하였다. 이런 과정을 거쳐서 멀티미디어 데이터의 스트리밍 서비스에 가장 적합한 구성 및 알고리즘을 제시하였다.
-
본 논문에서는 멀티미디어 데이터와 실시간 특성을 가진 데이터의 end-to-end 전달기능과 QoS 감시기능 등을 지원하기 위해 개발된 RTP를 분석하고 개선방안을 제시한다. 기존의 RTP 구현 모듈은 실시간 전달기능은 지원하나, 상세한 QoS 파라미터 보장측면에서는 해결해야할 사항이 존재한다. 따라서 본 논문에서는 이러한 문제점을 해결하기 위해 송신측에서 보낸 데이터에 대한 전송 정보를 수신측으로부터 제공받아, 이를 토대로 네트워크의 상태를 3단계로 분류하여 네트워크에의 QoS를 보장할 수 있는 방안을 제안하고 성능 검증을 수행한다.
-
DDOS공격은 최근 인터넷 환경에서 큰 위험요소로 부각되고 있다. 하지만, DDOS공격을 완벽하게 막아내는 것은 현재까지 알려진 방법으로는 거의 불가능하다. 그 이유는DDOS 공격이 Vulnerability Exploit을 이용한 공격방법이 아니라 Network Resource를 고갈시켜서 공격대상 호스트의 서비스를 차단하기 때문이다. 그래서, DDOS공격을 방어하기 위해서는 DDOS공격 트래픽에 대한 정확한 분석과 탐지가 선행되어야 한다. 본 논문을 통해서 여러 가지 DDOS공격 Traffic의 특징을 살펴보고, Web traffic과의 차이를 통해 DDOS traffic을 탐지하는 방법을 제안하고자 한다.
-
농업 혁명과 산업혁명 그리고 컴퓨터 인터텟 혁명을 넘어 유비쿼터스 혁명으로 말미암아 하나의 WAN속에 수백개의 네트워크가 존재하고 이런 네트워크는 불루투스, IrDA, 802.11, GPS, 이동 통신 기술 등이 포함한다. 본 논문은 이 중에서 블루투스의 여러 응용 분야 중 대화식 회의가 가능하도록 하는 블루투스 그룹 커뮤니케이션 프로토콜에 대한 연구 및 설계에 관한 내용이다. 그룹 커뮤니케이션 중 참여자들이 자유롭게 참여 및 탈퇴를 통해 그룹 커뮤니케이션을 할 수 있도록 효율적인 그룹 재구성을 위한 알고리즘을 제시하여 해결하도록 한다.
-
네트워크 관련 기술들이 테라급으로 급속히 발전하고 있는데 비해, 상대적으로 네트워크의 발전 속도에 뒤지고 있는 네트워크 침입 탐지 시스템의 성능 향상을 위해서, 기존의 소프트웨어 방식으로 구현된 침입 탐지 시스템을 고속의 패킷 처리에 뛰어난 성능을 가지고 있는 네트워크 프로세서를 이용하여 재설계 및 구현하였다. 네트워크 침입 탐지 시스템에서 대부분의 수행시간을 차지하는 네트워크 패킷을 분류하고, 이상 패킷을 탐지하는 기능을 인텔의 IXP1200 네트워크 프로세서의 마이크로엔진이 고속으로 패킷을 처리하게 함으로써 네트워크 침입 탐지 시스템의 성능 향상을 도모하였다.
-
인터넷상에서의 정보검색은 검색엔진을 이용하여 이루어지는데, 방대한 사이트들을 검색하여야 하므로 검색효율이나 검색된 정보의 유용성에 문제가 있게 된다. 만약 이러한 정보들을 미리 자동적으로 검색, 분류해서 저장한다면 위의 두 가지 문제들을 해결할 수 있을 것이다. 자동적으로 이런 일을 처리하도록 고안된 것이 웹 로봇 에이전트라고 하며 현재국내에도 여러 개의 웹 로봇 에이전트를 이용한 검색엔진이 사용되고 있다. 본 논문에서는 검색엔진을 구현하기 위해 하이퍼텍스트 전송규약에 대한 연구와 웹 로봇 에이전트에 대한 연구를 하여 올바른 로봇 에이전트를 구현하여, 구현된 검색엔진을 통한 효율적인 정보검색을 실현하는데 목적이 있다.
-
적은 비용으로 고성능 컴퓨팅 시스템을 구축하는 방법중의 하나로 클러스터링이라는 방법이 도입되어 그에 관련된 많은 연구와 방법들이 적용되고 있다. 하지만 베어울프와 같은 대표적인 기존의 고성능 연산 클러스터링의 방법은 주로 동일한 운영체제 환경에서 플러스터링 노드들의 통신에서는 MPI나 PVM등의 병렬처리용 라이브러리에 국한되어 있다. 이러한 방법은 서로 이질적인 네트워크 환경에서 특정 기능의 모듈을 동적으로 확장하거나 적용하는 것에 대해서는 사용자나 관리자의 많은 수동적인 노력을 필요로 하고 있다. 이에 본 논문에서는 네트워크상에서의 자바 기반의 이동 에이전트를 이용하여 서로 다른 이질적인 시스템들에 대한 확장과 이동이 용이하고 실시간 노드들의 정보를 수집하여 제안한 클러스터링 알고리즘을 적용하여 병렬처리 가능한 작업들의 분배 및 처리할 수 있는 이동 에이전트 기반의 클러스터링 시스템을 연구하였다.
-
이동 에이전트는 네트워크 내에서 스스로 이동하면서 사용자 또는 다론 개체 대신 행동할 수 있는 컴퓨터 프로그램을 말하며 이동 에이전트가 적용될 수 있는 분야로는 전자상거래, 정보 검색, 병렬/분산 처리, 네트워크 관리 등이 있다. 본 논문에서는 유휴 컴퓨팅자원뿐만 아니라 개별 사용자에 의해 사용중인 컴퓨팅 자원을 포함하는 분산/병렬 처리 환경에서의 스케줄링 방법에 대해 연구하였다. 컴퓨팅 자원이 사용 중일지라도 부하가 적을 경우 적절한 방법으로 분산처리 환경에 포함시킨다면 전체 컴퓨팅 자원들의 사용율은 증대할 것이다. 본 논문에서는 세 가지 스케줄링 방법을 적용하여 작업 노드들을 그룹으로 구성하고, 이동 에이전트를 통해 작업 그룹에 속한 노드들에게 분해할 수 없는 다수의 작업을 할당하여 처리토록 한다.
-
오늘날의 인터넷망은 폭발적인 사용자 증가 및 많은 대역폭과 망 자원을 필요로 하는 고품질의 서비스 요구 등으로 인해 IP 서비스 비용(Cost of Service Principle)이 점점 높아져 가고 있다. 그러나 회선 대여료와 배너 광고비만이 주 수입원인 네트워크 제공자들과 캐리어(Carrier)들은 IP 서비스 비용에 비해 턱없이 부족한 수입으로 인터넷 서비스 제공에 많은 어려움을 겪고 있다. 이와 같은 문제점을 해결하고 사용자 QoS를 보장해 줄 수 있는 방법으로 인터넷 과금(IP Charging)에 대한 관심이 높아지고 있으며 그에 대한 연구가 활발히 진행 중에 있다. 이에 본 논문에서는 해외 여러 나라에서 진행 중인 과금 관련 프로젝트 중 SUSIE, CATI, INDEX와 같은 대표적인 연구 프로젝트의 기술동항과 추진현황을 간략히 살펴본 후 실제 적용을 위한 문제점을 고찰하고 향후 과금 관련 연구의 방향을 제시한다.
-
정보통신 분야의 기술 발달이 가속화됨에 따라 종합 정보기기 개념의 PC와는 달리 정보이용 환경과 사용목적에 따라 용도가 단순하면서도 제공 기능별로 특화되고 사용자 편의성을 극대화시키는 새로운 컴퓨팅 기술과 정보기기의 요구가 증대되고 있다. 그러나 Post-PC의 특성상 기존 PC와는 달리 입출력의 제한 및 시스템 자원의 제약사항이 않은 게 사실이다. 본 논문에서는 이러한 환경에 맞는 웹 브라우저를 설계하고 개발하는 것이 목적이다. Post-PC의 입출력의 제약 사항을 극복하기 위한 방법으로 입출력의 다양성을 지원하는 다중인식 지원 선택형 브라우저를 설계한다
-
인터넷의 발전과 웹 관련 기술의 발전으로 B2C 전자상거래를 비롯하여 기업간 전자상거래(B2B)에도 많은 변화를 가져왔다. B2B 전자상거래는 이기종 환경하의 시스템들과의 거래를 위해 비즈니스에 관련된 각종 정보를 처리하고 교환해야 한다. 전통적으로 기업간 거래에EDI가 가장 기본이 되었지만 사용하기 어렵고, 확장성 및 유연성 이 멀어져 표준으로 이용하기 어렵다. 이러한 문제점을 해결하기 위해, 최근 웹 기술을 모두 수용하는 데이터 포맷의 표준으로 떠오르는 XML을 사용하여 기업간 전자상거래 시스템에 확장성과 유연성을 높일 수 있다. 본 논문에서는 B2B 전자상거래에서 이기종 환경의 시스템들간에 상호 운용성을 보다 향상시키기 위한 방법으로 기업간거래 문서를 XML문서로 보내는 기법을 제안하였다.
-
Mobile IPv6는 호스트에 이동성을 제공하여주는 Mobile IPv4의 부족한 주소문제를 해결하고자 제안된 차세대 프로토콜이다. 본 논문에서는 Mobile IPv6의 이동노드와 메시지인증을 위한 단방향 공개키 암호화 기법과 비밀키 기법을 제안한다. 제안된 프로토콜은 이동노드의 인증과 메시지 인증을 위하여 공개키 암호화 기법을 최소화하였으며, 또한 전송 메시지를 최소화함으로 해서 이동노드의 부담을 줄이도록 설계하였다.
-
IPv4 주소 공간의 부족으로 IPv6라는 새로운 해결책이 등장하였으나 아직은 널리 보급되지 못하고 6BONE과 같은 실험망에서만 사용되고 있는 실정이다. 그러나 IPv6는 가까운 미래에 IPv4를 대체할 차세대 인터넷 기술이며 본 논문은 이러한 배경에서 IPv6 멀티캐스트 환경에서 동작하는 화상회의 툴을 소개한다. 이 툴은 화상에는 MPEG4 코덱을 적용하고 음성에는 MP3 코덱을 적용하여 사용자당 1Mbps이하의 대역폭에서 고품질의 화상회의를 가능하도록 한다. 본 논문에서는 화상회의 응용의 전체적인 구조와 DirectShow 기술을 사용한 화상과 음성 정보의 압축과 스트리밍에 대해서 중점적으로 설명한다.
-
SIP(Session Initiation Protocol) 프로토콜은 인터넷에서 다양한 세션을 위한 시그널링 프로토콜로서 오디오, 비디오 등의 멀티미디어 세션에 주로 사용되고 있다. 또한 망 유지보수 및 관리가 편리하고 다른 시스템과의 확장성 및 유연성이 뛰어나다는 장점을 갖고 있는 반면 기본적으로 Best Effort 서비스만을 지원하는 IP 네트워크에서 QoS(Quality of Service)를 제공하기 때문에 서비스의 품질에 대한 고려가 미약하다. 따라서 본 연구에서는IP 네트워크를 기반으로 하는 SIP에서 QoS를 제공하기 위해 IntServ(Integrated Services)와 DiffServ(Differentiated Services)를 연동한 QoS 메카니즘을 제시한다.
-
휴대폰과 PDA와 같이 휴대하기 용이한 장치를 통해 많은 사람이 동영상을 보고있다. 하지만 짧은 시간동안 플레이 되는 컨텐츠를 보기위해 더 많은 시간을 투자해서 컨텐츠를 다운로드 해야하며 짧은 재생시간은 사용자에게 불만을 준다 이 단점을 피하기 위해 스트리밍 서비스를 하는데, 휴대폰이라는 제한된 영역에서 그리고 다중 타이머가 존재하지 않는 등의 열악한 BREW 환경에서 스트리밍 서비스를 하기 위해서는 고려해야 할 사항들이 많다. 이 논문은 BREW 기반의 휴대폰에서 동영상 프로그래밍을 할 때 고려해야 할 사항들과 스트리밍 서비스를 하기 위해 고려해야 할 사항들을 살펴보고 문제가 될 수 있는 부분에 대해서 대안을 제시한다.
-
Virtual LAN 은 기존의 LAN에 비해 물리적인 네트워크에 대해 브로드캐스트 도메인을 위한 사용자 그룹을 독립적으로 가진다. 그러나 Virtual LAN에서 DHCP를 통한 자동 주소 할당을 하는 경우 브로드캐스트 도메인으로 인한 DHCP 의 오동작을 일으켜 주소할당을 할 수 없게 된다. 본 논문에서는 이와 같은 DHCP 의 오동작인 NAK Loop 문제를 알아보고 이를 보완하기 위한 유효 주소 인지 알고리즘을 제시한다. 그리고 그 결과는 실제실험실 환경에서의 프로토콜 분석기를 이용한 패킷 캡쳐를 통해 보여준다.
-
홈 네트웍 미들웨어 중 디지털 멀티미디어 데이터의 전송을 위한 표준인 HAVi는 IEEE1394를 네트웍 프로토콜로 사용함으로써 디지털 오디오/비디오 데이터의 효과적인 송수신이 가능하고 동적인 네트웍 재구성이 가능하다. 하지만, 이들 디지털 A/V 기기를 제외한 거의 모든 홈 네트웍 정보 단말은 TCP/IP를 통신 프로토콜로 사용하고 있으며, 이를 위한 미들웨어로 Jini 기술이 제안, 적용되고 있다. Jini는 자바 기술에 기반을 둠으로써 플랫폼 독립적인 특성과 코드의 이동성이 보장되는 특징이 있으며 network-and-play를 지원한다. 본 논문은 Jini 네트웍에서 HAVi네트웍에 존재하는 디지털 AV기기의 제어를 위한 HAVi 네트웍 제어 가능한 Jini 서비스의 구조와 제어 기법을 제안한다.
-
현재 인터넷은 IPv4주소 고갈로 인해 종래의 클래스(class)별 주소의 분배와 사용을 지양하고 클래스 없는 CIDR(Classless InterDomain Routing)〔1〕방식을 채택하고 있다. 본 논문에서는 라우터의 개발 및 성능에 영향을 미치는 라우팅 엔트리의 분포와 특성을 다음의 세가지 관점에서 분석하였다. 그리고 분석에 사용된 데이터는 백본용 라우터의 라우팅 테이블이다. 첫째, 현재 인터넷에서 CIDR 방식에 따른 서브넷팅(Subnetting)과 슈퍼넷팅(Supernetting)〔2〕〔3〕정도를 분석하였으며 둘째, 현재 포워딩 테이블(Forwarding Table)내의 불필요한 포워딩 엔트리(Forwarding Entry)들이 차지하는 구성비를 조사하였다. 마지막으로는 멀티홈밍(Multi-homing)이 포워딩 테이블의 크기에 미치는 영향을 분석하였다. 조사에 의하면 MAE-East와 MAE-West〔4〕와 같은 백본(Backbon) 라우터의 경우에 A클래스는 8에서 26비트까지, B클래스는 14비트에서 27비트까지 그리고 C클래스는 17비트에서32비트까지 서브넷팅과 슈퍼넷팅이 되어있다. 또한 불필요한 포워딩 엔트리는 전체 엔트리의약 1%를 차지하고 있으며, 멀티홈밍 엔트리는 약 5%를 차지하는 것으로 확인되었다.
-
단백질의 3차원 공간상의 구조는 단백질 기능을 파악하는데 중요한 정보를 제공하고 있다. 단백질간 구조 비교 방법은 기능적 또는 구조적으로 연관된 단백질 분류 및 단백질 모티프(motif)를 찾는데 유용하게 사용되고 있다. 본 논문에서는 단백질 이차 구조(
$\alpha$ -나선구조와$\beta$ -병풍구조)와 그들 사이의 관계(각도, 거리, 길이, 수소결합)를 기반으로 표현된 두 단백질 구조에서 유사한 부분 구조를 찾는 방법에 대하여 기술한다. 제안된 단백질간 구조 사이의 유사한 부분구조를 찾는 방법은 두 단백질 구조론 이차 구조와 그들 사이의 관계를 이용하여 그래프를 형성한 후, 최대 유사 서브 그래프를 찾는 방법을 이용하여 유사한 부분구조를 찾을 수 있다. -
IEEE1394는 디지털 멀티미디어 디바이스를 위한 표준 인터페이스 프로토콜로 집안내의 엔터테인먼트 네트웍을 구성하고 있다. 홈 내의 콘트롤 디바이스와 멀티미디어 디바이스를 통하여 홈 네트웍을 구성하기 위해서는 IEEE1394와 TCP/IP를 모두 지원할 수 있는 구조가 필요하다. 본 논문에서는 IEEE1394 프로토콜 기반 서비스와 TCP 기반 서비스 사이의 상호 연동을 제공할 수 있는 구조를 제공하기 위해서 기존의 지니 시스템의 룩업 서비스를 확장하여 홈 엔터테인먼트 네트웍을 쉽게 구성할 수 있는 구조를 보인 것을 특징으로 한다. 따라서 본 논문에서 제안한 구조는 TCP/IP와 IEEE1394사이의 정보 교환을 위해 큐 메커니즘을 사용하여 IEEE1394 기기도 지니 네트웍에 손쉽게 연결되도록 하였고 이는 TCP/IP를 사용하는 지니 네트웍 기술을 확장함으로써 이루어 졌다.
-
최근에 인터넷의 보급이 확산되어지면서, 사용자들의 VOD, 홈 네트워킹과 같은 고품질의 서비스 요구도 증가하게 있는 추세이다. 특히 홈 네트워킹 시스템에서는 인터넷을 통해 댁내의 가전제품과의 상호연결 및 제어까지 할 수 서비스의 개발에 박차를 가하고 있다. 이는 즉, 이기종 프로토콜을 수용하면서도 이들 간의 통신이 가능하게 하는 새로운 구조의 공통 프로토콜과 새로운 시스템 구조가 필요함을 의미한다. 본 논문에서는 이러한 공통프로토콜과 새로운 칩의 구조 및 칩 내부의 패킷 스위칭을 위한 새로운 스위치 구조를 제안한다.
-
네트웍 기술이 급속도로 발달함에 따라, 다수의 PC를 보유하고 인터넷 서비스를 사용하는 가정이 늘어나고 있다. 이렇게 가정에서의 네트웍 환경이 변함에 따라, 가정 내에서의 원활한 네트웍 서비스의 제공과 가전기기들 간의 통신을 연결하는 기술이 홈 네트워킹에서 주된 관심사가 되고 있다. 이렇게 홈 네트웍이 확장됨에 따라 홈 네트웍 내에서의 트래픽 증가가 예상되는데, 증가된 트래픽을 어떻게 관리하고 서비스를 제공할 것인가가 홈 네트웍 발전에 큰 영향을 미칠 것이라고 예견된다. 홈 네트웍에서 존재할 수 있는 트래픽은 크게 3가지 정도로 나누어 볼 수 있는데, 제어 트래픽, 인터넷이나 non-real-time 트래픽, 그리고 real-time multimedia 트래픽이다. 이러한 복합적인 홈 네트웍에서의 트래픽을 처리하기 위해, 사용자가 많이 사용한 트래픽에 대해 우선권을 부여하는 방식과 각 트래픽의 고유한 성질을 보존하는 priority-based 트래픽 제어 구조를 설계하였다. 시뮬레이션 결과로는 사용자가 빈번히 사용한 트래픽 class에 대해서는 priority가 높게 할당되며, 각 트래픽의 특성이 감안된 priority 변화를 보여주고 있다.
-
인터넷 기술이 발전하고 보편화되면서 가전기기의 지능화 및 네트워크화가 급진전되고 있다. 홈네트워크는 가전기기들을 유무선으로 연결하여 통합된 원격제어가 가능토록 하는데 목적이 있다. 홈게이트웨이 서버에는 홈네트워크의 가전기기에 대한 각종 정보를 수집하고 관리하며 사용자의 명령에 의해 제어기능을 수행하는 제어 및 관리 서버가 위치한다. 다양한 정보가전 미들웨어간 통합을 위하여 국제표준으로 OSGi가 제시되어 있다. SIP는 인터넷을 통한 호 제어 프로토콜로서 최근 각광받고 있는 기술이다. 또 논문에서는 SIP를 외부 인터페이스로 하여 OSGi와 연동한 홈네트워크 관리 시스템의 구조를 설계하고 이의 구현 방안을 제시한다.
-
기가급 이상의 고속 인터넷 접속이 필수적인 고성능 리눅스 서버 시스템에 사용되는 네트워크 프로토콜의 성능향상을 위하여, 기존의 소프트웨어 성능향상 기술과 고속 패킷 처리 전용의 네트워크 프로세서를 활용하여 고속 네트워크 프로토콜을 설계 및 구현하였다. 네트워크 정합 장치로는 인텔의 IXP1200 네트워크 프로세서가 탑재된 네트워크 카드를 사용하였고, 리눅스 커널의 TCP/UDP/IP 네트워크 프로토콜 스택 중 계층 3 IP 프로토콜 이하를 네트워크 프로세서가 처리하게 함으로써 커널의 오버헤드를 줄이고, 고속의 프로토콜 처리가 가능하게 되었다.
-
본 논문에서 제안하는 컴퓨터 지원 협동 작업 환경에서의 오류 문제를 위한 동시성 제어란 오류 발생 시에 오류도 하나의 명령어로 취급하고 명령어와 오류가 동시에 발생할 시에 명령어를 순서화해 주는 문제에 대한 시스템을 기술한다. 여기서 전체세션 관리자와 지역 세션 관리자는 분산되어 있고 참여자와 응용 프로그램은 복제된 구조를 갖는다. 즉, 전체 각 참여자가 필요한 view를 생성자가 분배한 abstraction으로 각자 지역적으로 생성한다. 이와 같은 과정으로 네트워크가 구성된다. 오류 및 명령어를 처리하는 컴퓨터와 결과가 보여지는 컴퓨터가 서로 다르기 때문에 오류 발생 또는 명령어 입력과 동시에 화면에 보여지지 않는 단절감이 발생한다. 이것을 제거하기 위하여 공유 윈도우에서 발생하는 이벤트의 결과를 지역윈도우에서 투영시키고 순서화 작업이 끝난 결과와 비교해서 다를 경우에만 새로이 뷰를 생성한다.
-
인터넷 트래픽의 증가에 따라 초고속 대용량의 패킷을 처리할 수 있는 라우터 기술이 요구되고 있다. 이를 위해 라우터 분야에 있어서의 기술 흐름은 하드웨어 기술을 기반으로 한 고속의 룩업 및 포워딩 기술을 라우터 분야에 적용하는 것이 필요하다. 그러나, 하드웨어 기반 라우터 기술은 다양한 서비스의 요구 및 변화되는 서비스 유형에 유연성 있게 대처할 수 없는 단점을 갖고 있다 따라서, ASIC을 기반으로 한 하드웨어 기술에 프로세서 기반의 소프트웨어 기술이 통합되어 네트워크 프로세서라는 새로운 기술이 라우터 기술분야에 등장하여 적용하고 있다. 현재 상용 네트워크 프로세서는 여러 회사들이 출시하고 있는 실정이지만 본 논문에서는 IBM사의 2.5G급 처리용량을 갖는 네트워크 프로세서를 선정하여 고속 포워딩 엔진 보드를 설계하는 내용에 대하여 언급하려 한다. 본 고에서 언급하는 포워딩 엔진은 기가비트 인터넷, POS 가입자 보드뿐 아니라 EPON 가입자 보드도 수용할 수 있도록 다양한 인터페이스를 제공할 수 있도록 하였다.
-
현재 인터넷은 저렴한 사용료와 정보에 대한 욕구를 충족시키는 방대한 공개 자료를 바탕으로 그 규모를 더욱 확대하여 가고 있으며, 이러한 인터넷 사용자의 확대는 새로운 서비스에 대한 요구를 창출하게 되었다. 이러한 저렴하고 규모가 큰 인터넷을 이용하여 기존의 통신망을 대체하는 연구가 활발히 이루어지고 있으며, VoIP(Voice over Internet Protocol)가 인터넷의 대표적인 서비스로 등장하고 있다. VoIP 서비스에 대한 연구는 IETF와 ITU가 중심이 되어 이루어지고 있으며 IETF에서 제안한 MGCP, SIP 와 ITU에서 제안한 H.323 과 같은 프로토콜을 기반으로 VoIP 서비스를 위한 다각적인 접근과 연구가 진행중이다. 본 연구는 VoIP 서비스를 위한 여러 프로토콜 중 IETF가 주관하고 있는 MGCP(Media Gateway Control Protocol ) 스팩에 따라 MGCP를 이용한 ADSL-VoIP Gateway를 개발하여 보다 효율적인 망 자원 활용을 가능하게 하며, 향후 제공될 다양한 음성/동영상 서비스에 대한 기반을 마련하고자 한다.
-
본 논문에서는 실제 네트워크에서 측정되고 있는 시간축상으로 매우 불안정한 상태의 트래픽 즉, ON/OFF 소스 모델로 가정하여 발생시킨 self-similar 트래픽을 이용하여 다단으로 이루어진 스위치 모델의 처리시간(processing time)에 따른 출력단에서self-similarity의 변화와 이용도(utilization) 등을 사용하여 네트워크의 성능을 분석한다.
-
무선인터넷에서 다양한 서비스를 지원하기 위해서는 서비스의 특성에 알맞은 지불프로토콜이 필요하다. 본 논문에서는 신용카드를 사용한 지불 프로토콜의 익명성 제공을 위한 임시사용자 인증서를 사용하여 신용카드 지불 프로토콜을 제안하였다.
-
최근 네트워크 구조 및 시스템은 다양한 서비스의 시기 적절한 적용을 위해 개방형구조의 모습을 지향하고 있다. 개방형 네트워크 구조는 제3의 서비스 개발자들의 시장 참여를 유도하고 경쟁을 유발시켜 서비스 품질을 개선하고 시스템을 효율적으로 유지, 관리 할 수 있도록 만들어 준다. Mobile IP가 단말의 macro mobility를 지원하기 위한 프로토콜의 특성상 단말이 이동할 때 발생하는 등록 절차에 따른 지연으로 인한 패킷 손실에 대한 문제점을 안고 있다. 이러한 문제점은 향후 이동 망에서 늘어나는 실시간 데이터 전송 품질을 저하시킨다. 핸드오프 지연을 해결하기 위해 여러 가지 방법들이 제안되어 왔으며 표준화되고 있다. 본 논문에서는 개방형 네트워크 모델에서 micro mobility를 지원하기 위한 방법을 제시하고 각 이동 망을 구성하는 서브 시스템의 역할 및 특징에 대해 설명한다.
-
이동 컴퓨팅 환경에서 양질의 멀티미디어 서비스를 제공하기 위해서는 트래픽에 대한 QoS가 보장되어야 한다. 그러나 기존의 자원 예약 기법은 유선 네트워크를 위해 설계된 것이므로 무선 이동 네트워크에서의 QoS 보장 문제를 상당부분 해결하지 못하고 있는 실정이다. 또한 최근에는 마이크로 셀들로 구성된 네트워크가 증가함에 따라 빈번한 핸드오프로 인한 전송지연 문제와 이동호스트(MN: Mobile Node)의 위치 이동을 신속하게 제어해야 하는 문제 등이 발생하고 있다. 따라서 이러한 마이크로 셀룰러 환경에서는 기존의 Mobile IP와 RSVP 연동기법을 사용하는 것만으로는 한계가 있다. 본 논문에서는 마이크로 셀룰러 네트워크에서 QoS를 보장하기 위해 CRSVP(Cellular RSVP Protocol)라는 새로운 프로토콜을 제안한다.
-
이동 에이전트란 컴퓨터 네트워크 상에서 사용자를 대신하여 특정 작업을 수행하는 프로그램이 독자적으로 여러 노드들을 이동하면서 필요한 작업을 수행하고 그 결과를 사용자에게 전달하도록 작성된 프로그램을 말하며, 이런 이동 에이전트를 수행할 수 있도록 컴퓨팅 환경을 제공하는 것을 이동 에이전트 컴퓨팅 환경이라고 한다. 본 연구에서는 이동 에이전트 운영에 필요한 모든 기능을 제공하는 풀버젼의 이동 에이전트 플랫픔과 이동 에이전트 운영의 최소 기능만을 가지고 휴대용 기기나 홈 네트워크를 구성하는 디지털 가전 기기에 장착될 수 있는 경량 이동 에이전트 플랫폼을 설계하고 그 결과를 보인다. 이 두 버전의 상호 언동을 통해 홈 네트워크 기기들의 임베디드 소프트웨어를 이동 에이전트로 대체 가능하도록 설계하였다.
-
현재 네트웍 보안을 위한 방화벽과 유일한 공용 IP 주소 부족 문제를 해결하기 위한 NAT 사용이 일반화되고 있다. 그러나 이러한 환경 안에 있는 사용자들은 외부 피어의 연결을 받지 못하여 제한된 서비스만을 받고 있기 때문에, 순수 P2P 환경에서 피어들간의 연결을 방해하는 가장 큰 요소가 되고 있다. 본 논문에서는 이러한 문제점을 해결하기 위해P2P 환경에서 방화벽/NAT가 아닌 피어들 중 네트웍 트래픽이 많지 않은 피어를 동적으로 선정하여 프락시 서버를 할당한 후 피어들의 통신 매개체로 사용하는 기법을 제안한다. 이 제안기법은 모든 운영체제에서 사용 가능하고, 양방향 통신을 가능하게끔 해주며, 네트웍 트래픽을 여러 피어들 에게 분산키는 장점을 갖고 있다. 차후 파일 전송, 화상 채팅 등의 여러 가지 서비스를 사용하는데 유용한 기법이 될 것이다.
-
분산되어 있는 고성능 컴퓨팅 자원과 대규모 데이터를 효과적으로 활용하기 위해서 최근에 그리드 환경에 대한 연구가 매우 활성화되었다. 본 논문에서는 그리드 환경을 쉽게 이용하고 복잡한 문제에 대해서 병렬/분산 처리할 수 있는 여러 도구들을 편리하게 이용할 수 있도록 그리드 포탈을 구축하고 활용하는 과정에 대해서 연구하여 소개한다. 그리드 PSE 포탈 구조와 현재 요구되는 사용자 중심의 서비스에 대해서 연구하고, 그리드 포탈을 구축하기 위해서 GPDK, Myproxy, Java CoG을 이용하였으며, 병렬/분산 처리를 위한 프로그램으로서 Cactus를 사용하였다.
-
This paper introduces a dynamic location management with hierarchical location area, which helps in reducing location update(LU) and paging cost and hence total location management cost. Users are assigned to appropriate location area level utilizing the call-to-mobility ratio(CMR) value. CMR values are calculated each time a user enters a new cell by computing its mobility rate and incoming call rate, which are the two key factors for defining the size of the location area.
-
본 논문에서는 비디오 서버의 startup latency를 줄이기 위한 replication 기술 및VCR 기능을 지원하기 위한 기술의 개요에 대해서 설명하고 VCR 기능을 지원하기 위해XPRS 파일에서 SR을 응용한 알고리즘을 제안하였다. 이 알고리즘은 XPRS 파일에서 액세스 빈도에 따라 블록의 수를 다르게 하는 알고리즘으로 VOD 서비스의 효용성을 높여줄 수 있는 VCR 기능을 효율적으로 지원할 수 있다. 또한 SR과 SR 응용 알고리즘을 이용하여 시스템의 성능을 최적화할 수 있는 재구성 알고리즘을 제안하였다. 본 논문에서 제안한 알고리즘은 블록 skipping 기술을 지원하지 않기 때문에 향후 이 기술과 연계한 연구가 지속적으로 요구된다.
-
IEEE 802.1x는 LAN(Local Area network) 환경에서의 인증을 위해서 IEEE에서 제안한 인증 표준 프로토콜이다 IEEE 802.1x는 token ring, FDDI(Fiber Distributed-Data Interrace), 802.3 등 다양한 802 표준에서 동작할 수 있도록 고안되었다 802.1x는 supplicant와 Authenticator, Authentication Server로 구성된다. 이러한 802.1x의 LAN 환경에서 QoS(Quality of Service)를 보장하기 위해서는 자원 예약 메커니즘이 필요하다. 이러한 자원 예약 메커니즘으로는 RSVP(Resource Resonation Protocol)가 있는데 이것은 유선 네트워크를 위해 설계되었기 때문에 새롭게 수정이 불가피하다. 본 논문에서는 RSVP를 수정 보완하여 WLAN(Wireless LAN)에 맞는 시그널링 프로토콜을 제안한다. 제안한 시그널링 프로토콜을 이용하여 WLAN 에서의 QoS 문제를 해결한다.
-
본 논문은 최소한의 정보량을 가지고 높은 안전성을 제공하는 타원곡선과 스마트 카드의 PIN을 동시에 이용하는 전자 지불 프로토콜을 제안한다. 타원 곡선 공개키 암호 알고리즘의 이용은 지불과정에서 필요한 계산 속도를 빠르게 함으로써 실제로 지불 시스템을 구현하였을 때 보다 효율적이고 편리한 이용환경을 제공할 수 있고 알고리즘과 스마트 카드의 고유 PIN을 이용하기 때문에 가지는 높은 안전성은 사용자들에게 지불시스템에 대한 신뢰성을 가지게 할 수 있다. 이와 같이 타원곡선 공개키 암호 알고리즘과 스마트 카드를 통하여 설계된 지불 시스템은 이동 컴퓨팅 환경에서도 효과적으로 사용될 수 있을 것이다.
-
본 논문에서는 신뢰성 있는 통신을 요구하는 철도신호용 정보전송을 위해 설계한 프로토콜과 이 설계된 프로토콜의 데이터 링크제어의 성능분석을 위한 시뮬레이터의 개발에 대해 설명한다. 우선 철도신호용 통신 프로토콜의 성능분석을 위해 Matlab/Simulink 윈도우상의 데이터 링크제어 시스템 화면에서 사용자 인터페이스 블록을 통해 통신 파라미터들을 선택하여 시뮬레이션을 행할 수 있는 시뮬레이션 툴과, Matlab이 제공하는 Rs232통신용API 기능을 이용하여 철도 신호장치간의 통신 프로토콜을 PC상에서 에뮬레이션 할 수 있는 시뮬레이터를 설계하였다.
-
XML은 표준화와 운영체제 중립적이라는 특성 때문에 전자상거래에서 중요한 위치를 차지하며, 이미 많은 전자상거래 시스템에서 이용하고 있다. B2B 전자상거래분야를 위해서는 기업간 비즈니스에 대한 업무 규칙과 절차가 표준화되어야 한다. 그러나 기업들이 표준화 된 XML 문서를 사용하는 것이 아니라 기업의 실정에 맞게 시스템을 구축하여 기업간XML 문서 전달을 하고 있어, 이에 따라 많은 문제점이 나타나고 있다. 이러한 요구를 기반으로 많은 조직과 기업에서는 XML을 기반으로 하는 전자상거래 표준화 작업을 프레임 워크 형태로 진행하고 있다. 본 논문에서는 TCP/IP 기반의 메시징 시스템을 설계 및 구현하였으며, 시스템을 모듈별로 설계를 하였기 때문에 시스템의 확장성이 용이하다. 본 메시징 시스템은 전자상거래 시스템에 적용하여 효율적으로 이용할 수 있을 것이다.
-
VoIP(Voice over Internet Protocol)는 일반 전화망이 아닌 인터넷 망을 통해 실시간 데이터인 음성을 전송하는 방식으로 음성 통신비용의 절감 효과와 다양한 서비스로 인한 부가 가치를 통해 개인, 기업, 기간 통신 사업자들에게 큰 이득을 가져다 줄 수 있다. 이러한 추세에 발맞추어 본 논문에서는 RTLinux 기 반에서 VoIP 게이트웨이를 구현함으로서 실시간 처리를 요하는 시스템의 개발기간 단축과 시스템 성능 향상을 목적으로 시스템을 구현하였다. RTLinux는 기존 리눅스 커널 위에서 동작하며, 또한 하드리얼타임을 제공하여 리눅스가 가지고 있던 실시간 처리 문제를 극복할 수 있다. 구현한 시스템은 end-to-end 간에 코덱 (G.723.1)을 전송한 후 프레임간 Delay와 Jitter, loss를 측정하여 기존 리눅스와 RTLinux간의 시스템 성능을 비교 테스트하였으며, 그 결과 기존 리눅스에 비교하여 RTLinux 기반의 게이트웨이가 코덱이 제한하는 시간 안에 음성 전송을 처리함으로서 실시 간 처리를 요하는 시스템 개발에 적절한 솔루션임을 확인하였다.
-
본 논문에서는 RTP와 TCP가 공존하는 네트워크에서 RTP 패킷의 크기, interval,전송라인의 대역폭, Queue의 크기, delay의 변화에 따라 throughput의 특징에 대하여 알아보기 위해서 ns(network simulator)를 이용하여 RTP, TCP_Reno, TCP_Vegas로 구성된 네트워크를 구성하고 시뮬레이션을 통해서 throughput의 특징 및 원인을 분석했다.
-
기존의 IPv4의 주소고갈 문제를 해결하기 위해 대두된 IPv6는 많은 연구들과 표준화가 이루어졌고, 현재는 IPv6를 활용화 하기 위해 IPv4에서의 IPv6로의 변환 및 순수 IPv6망 활용에 관한 연구가 이루어지고 있다. 이와 같은 배경에서 본 연구진은 IPv6의 활용을 위해 IPv6 멀티캐스트기반 고품질 화상회의 응용을 개발하였다. 추후, 본 응용은 순수 IPv6 망 상에서 다양한 조건으로 실험 및 활용되어 IPv6 망이 성공적으로 실용화 되는데 기여 할 수 있을 것으로 기대된다.
-
최근 인터넷의 성장과 함께 인터넷을 이용한 사설망인 VPN의 필요성이 커지고 있다. 본 논문에서는 확장된 NAT 기능을 이용한 VPN 기능을 임베이드 리눅스 환경에서 구현하여 기존 VPN의 단점을 보완하고 VPN 장비의 크기를 최소화 할 수 있도록 한다. 제안된 VPN 기능은 실제 인터넷 환경에 적용하기 쉬우며 보안 프로토콜이나 암호화 알고리즘을 생략하고도 강한 보안성을 제공하고, 기존의 공개망을 최대한 활용할 수 있어 그 활용가치가 높을 것으로 생각된다. 또한, 임베이드 시스템에서 VPN을 구현함으로써 장비의 소형화, 안정성 및 경제성을 실현하여 그 활용가치가 높을 것으로 생각된다.
-
유연성 있고 확장성 있는 분산 어플리케이션을 작성하기 위해서는 다음과 같은 요건을 만족하는 서비스 개발 및 관리를 위한 프레임워크이 필요하다. 첫 번째 서비스들은 외부적인 어떤 정책이나 어플리케이션 구동 시 다양한 제한 등의 요인으로 인하여 선택적으로 서비스 사용이 가능해야 한다. 둘째로 서비스에 대해서 초기화, 구동, 임시정지, 정지 등과 같은 제어를 중앙 집중형태로 관리 콘솔에서 관리 할 수 있어야 한다. 세 번째로 서비스를 제어할 때 각 서비스들 사이의 의존관계를 반영할 수 있어야 한다. 네 번째로 이러한 분산어플리케이션의 서비스에 대한 환경 설정 부분에 대한 변경을 실시간으로 탐지를 해서 이러한 변경과 관계가 있는 서비스에게 통지를 할 수 있어야 한다. 다섯 번째로 한 어플리케이션 안에서 구동되고 있는 의존관계가 있는 각 서비스들 사이의 이벤트 기반의 통신을 메커니즘이 필요하다. 여섯번째로 환경 설정 변경에 대해서 분산 상황에서 다른 어플리케이션과 동기화를 맞출 수 있어야 한다. 본 논문은 이러한 유연하고 확장성 있는 어플리케이션을 개발하는데 필요한 자바 기반의 동적 서비스 관리 프레임워크에 대한 설계와 구현을 제시한다.