- 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (D)
- 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (C)
- 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
- 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (A)
- 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (D)
- 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (C)
- 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
- 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (A)
- 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (D)
- 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
- 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (B)
- 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
- 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (D)
- 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (C)
- 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (B)
- 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (A)
한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (3)
-
단일 데이터적 특성을 가진 VOD(Video On Demand)와 같은 멀티미디어 응용의 경우 복합적이고 집합적인 클러스터링 서버구조(composite clustered server structure)를 가정하는 경우가 대부분 이었다. 그러나, 혼합 데이터적 특성이 강한 MNOD 와 같은 멀티미디어 응용은 단일화된 클러스터링 서버 구조 보다는 각 데이터의 특성을 잘 반영할 수 있는 독립적이고 분산된 형태의 클러스터링 구조가 필수적이다. 이에 본 논문은 MNOD 서비스를 위한 새로운 형태의 클러스터링 서버 구조를 설계하고, 구조의 당위성을 큐잉 분석 Alc 스케줄링의 효율성 측면에서 증명하려고 시도하였다. 큐잉 분석 결과, 독립적 형태의 구조가 지니는 확장성, 실패회복의 용이성 등의 제반 장점 뿐 아니라 응답시간의 측면에서도 기존의 집합적인 클러스터링 구조보다 좋은 성능을 보였다.
-
프로세서와 네트워크의 성능이 향상됨에 따라 이들을 이용한 많은 멀티미디어 응용물들이 개발되었다. 특히 인터넷의 발전은 이러한 멀티미디어 응용물들로 하여금 여러 곳에 분산되어 있는 데이터들을 쉽게 이용할 수 있도록 하였다. 멀티미디어 응용물들이 요구하는 데이터는 그 크기가 크고, 실시간 전송을 요구한다는 특성을 가진다. 따라서 이러한 데이터를 제공하는 서버는 여러 데이터를 다수의 사용자에게 일정한 전송률로 제공할 수 있어야 한다. 본 논문에서는 디스크 배열을 이용하는 주문형 비디오 서버에 있어서 디스크 탐색 시간으로 낭비되는 디스크 대역폭을 최소화하는 논리적 디스크 분할 기법과 이에 적합한 비디오 파일 배치 기업을 제시한다. 추가적으로 얻어진 디스크 대역폭들은 보다 많은 사용자 요구들을 처리하기 위해 사용되거나 비동기적인 사용자 요구들을 처리하는데 이용될 수 있는데, 이를 스트림 지원에 이용할 경우, 평균 3~11%정도의 스트림수 증가가 있음을 모의 실험을 통해 확인하였다.
-
본 논문에서는 '그룹화된 패리티를 갖는 소수 라운드 로빈({{{{ { PRP}_{gp } }}}}:Prime Round Robiin with Grouped Parties)' 방식에 대한 기존의 조합 모델을 이용한 신뢰도 분석 시에 문제가 됐던 결함복구율을 고려하지 못한 모델링에 대해서 미르코프 모델을 이용한 신뢰도 모델링을 바탕으로 결함복구율을 고려한 신뢰도를 계산한다. 또한 산출된 신뢰도를 근거로 반최적화된(semi-optimal) 패리트 그룹 나누기 알고리즘을 도출하고 동시에 두 개의 결함에 대한 분석을 수행한다. 마르코프 모델을 이용한 신뢰도 모델링을 통해서 결함발생율만을 고려한 경우에 신뢰도가 기존의 조합 모델의 신뢰도와 거의 일치하고 결함발생율과 결함복구율을 동시에 고려한 경우에 신뢰도가 결함발생율만을 고려했을 경우보다 더높다는 것을 보인다. 반최적화된 패리티 그룹 나누기 알고리즘을 사용할 경우에, 동시에 두 개의 결함에 대한 분석을 통해서 약 30% 이상의 경우에 대해서 저장된 패리티 정보를 이용한 복구가 가능하다.
-
본 논문은 RAID5가 갖는 쓰기 문제를 극복하기 위하여 지금까지의 연구 중에서 가장 우수한 성능을 나타내는 패리티 로깅 기법의 단점을 개선한 새로운 패리티 로깅 기법을 제안한다. 제안된 기법은 패리티 로깅기법에서 가장 큰 오버헤드인 패리티 로그의 크기를 줄이기 위하여 로그 데이터를 압축하는 방법을 사용한다. 로그 데이터의 압축은 로그 데이터의 저장에 필요한 비휘발성 버퍼의 크기와 로그 데이터 접근시간을 감소시켜 전체적인 성능을 향상시킬수 있다. 시뮬레이션을 통한 성능분석 결과에서 제안된 기법은 기존의 패리티 로깅 기법에 비하여 디스크 접근시간에서 우수한 성능을 나타냄을 보인다.
-
마이크로 프로세서의 개발과정에서 성능평가의 중요성이 점차 증가하고 있다. 이것은 사용자에게 보다 설득력있는 데이터를 제공하는 의미를 가진다는 것과 함께 개발된 마이크로 프로세서의 성능향상요인을 분석해내고 또한 시스템의 설계에 프로세서의 특성을 보다 효율적으로 반영한다는 점에서 중요하다고 하겠다. 본 논문에서는 ARM 7 프로세서의 성능을 측정하기 위한 도구(시뮬레이터)의 개발에 관해 설명한다.
-
본 논문에서는 RISC Microprocessor Core 설계에 대한 기반 기술을 확립하여, GPS(Global Positioning System) 같은 Embedded 시스템 등에서 주로 사용되어 지고 있는 ARM사의 ARM7 CPU와 이진 호환이 가능한 Microprocessor를 설계하고자 하였다. 이를 위하여 RISC Microprocessor의 기본적인 구조를 바탕으로 하여 ARM7 CPU와의 호환을 위하여 ARM7 CPU의 명령어들이 주어진 Clock안에 수행될 수 있도록 설계를 하였고, 여러 모듈을 원활히 공유할 수 있도록 내부에 공유 버스를 설계하였다. 설계를 위해서 Verilog-HDL(Hardware Description Language)을 사용하였으며, Microprocessor를 기술하는데 있어서 Behavioral 구조와 RTL(Register Transfer Level) 구조를 혼합하여 사용하였다. 설계된 Microprocessor의 동작은 면적과 타이밍의 최적화를 거친 후 Cwaves 툴을 사용하여 실질적인 ARM7의 명령어들을 수행하면서 검증하였다.
-
본 논문에서 ILP (Instruction Level Parallelism)의 성능향상을 위하여 데이터 값들을 미리 예측하여 병렬로 이슈(issue)하고 수행하는 기존의 데이터 값 예측기(data value predictor)를 비교 분석하여 각 예측기의 예측율을 측정하고, 2-단계 데이터 값 예측기(Two-Level Data Value Predictor)와 혼합형 데이터 값 예측기(Hydrid Data Value Predictor)에서 발생되는 aiasing 을 측정하기 위해 수정된 데이터 값 예측기를 사용하여 측정한 결과 aliasing은 50% 감소하였지만 예측율에는 영향을 미치지 못함과 데이터 값 예측기의 예측율을 측정한 결과 혼합형 데이터 값 예측기의 예측율이 2-단계 데이터 값 예측기와 스트라이드 데이터 값 예측기(Stride Data Value Predictor)에서 평균 5.7%, 최근 값 예측기(Last Data Value Predictor)보다는 평균 38%의 예측 정확도가 높음을 입증하였다.
-
멀티미디어 서버를 구성하고 있는 자원(프로세서, 디스크, 네드워크 등)의 결함 발생을 고려한 큐잉 네트워크 모델을 개발하였다. 이를 적용하여 고객 수용 능력 및 멀티미디어 서비스 시스템의 성능과 관련된 파라미터를 분석하였으며, 시뮬레이션 패키지를 활용한 모의 실험을 통하여 개발된 큐잉 네트워크 모델의 정확성을 검증하였다. 고객 도착률과 자원 고장률 변동에 대한 서버 자원의 이용률과 큐의 길이를 계산함으로써 효율적인 시스템 구성 자원의 부분별 용량 산정이 가능하게 되었으며, 또한 데이터 패킷 응답시간 분초 및 고장률 변화에 따른 시스템의 신뢰도 수준을 계산하였고, 이러한 성능 관련 파라미터의 확보를 통해서 멀티미디어 서비스 질 (Quality of Service)에 중요한 영향을 미치는 서버 설계 요소를 파악할 수 있었다.
-
최근 들어 중대형 컴퓨터 시스템에서 결함 진단 구조를 필수적으로 구비하는 추세에 있다. 본 논문은 이러한 추세에 따라 시스템에서 발생되는 결함을 탐지, 분석 후 해결 방안을 자동으로 제시해주는 결함분석기를 개발하였다. 결함 해결 방안은 결함분석보고서 형태로 제시되는데, 시스템 관리자는 결함분석보고서를 통해 결함 원인을 파악하고, 결함을 해결한다, 한편, 결함분석기가 효과적으로 결함분석을 하기 위해서는 지식기반 데이터베이스의 지속적인 유지, 관리가 중요하다. 본 논문에서는 이러한 지식기반 데이터베이스의 관리방법도 개선하였다.
-
멀티프로세서 시스템을 설계할 경우에는 공유메모리 구조와 메시지 전달방법의 두 가지의 패러다임을 바탕으로 하게 된다. 데이터 분할과 동적 부하 분산 문제를 단순화시틸 수 있으며 확장성을 용이하게 지원하는 장점을 가지고 있는 공유메모리 구조의 멀티프로세서 시스템에서 각 프로세서가 자신의 전용 캐시를 가지는 경우에는 메인 메모리와 이러한 전용 캐시내에 존재하는 데이터사본간에 일관성 문제가 발생한다. 본 논문에서는 일관성 유지를 위해 제안되어 있는 여러 알고리즘 중 처리 노드와 고대역 저지연 인터커넥션 네트워크로 구성되는 공유메모리 구조의 멀티프로세서 프로토타입인 DASH 프로토콜을 지원하기 위한 전용 버스 시스템을 완전 개방형인 IEEE Futurebus+ 스탠다드에 준비하여 설계한 다음, 이 시스템이 DASH 프로토콜을 지원하려 캐시의 일관성을 유지하기 위해 필요한 각종 행동과 기존의 범용 버스 시스템이 수행하는 행동의 병렬 처리를 지원할 수 있음을 시뮬레이션으로 증명한다.
-
본 논문에서는 형식론적 모델링 및 모의 실험 방법을 사용하여 병렬 디스크의 성능 예측 및 영상 데이터용 비선형 편집기의 개발을 위한 여러 형태의구조에 대해서 모의 실험한 결과 및 성능에 영향을 미치는 요소들에 대해 다루고 있다. 컴퓨터가 발전하기 전에는 테이프를 이용한 선형 편집기를 사용하였으나. 컴퓨터가 발전하고 또한 입출력 장치의 성능이 향상되면서 RAID(Redundant Array of Inexpensive Disk)가 개발되었고, 이것을 이용한 비선형 편집기가 개발되었다. 병렬디스크는 비선형 편집기뿐만 아니라 VOD(Video On Demand)나 데이터 서버등 응용분야가 많고, 요구되는 성능에 따라서 다양한 구조의 병렬디스크가 사용된다. 매우 큰 대역폭이 요구되는 병렬디스크의 경우에는 다양한 버스와 버퍼를 사용한 복잡한 계층적 구조가 요구된다. 그러나 이렇게 복잡한 병렬디스크를 개발하기 에 적당한 개발 도구가 없어 필요한 성능에 꼭 맞는 시스템을 개발하기가 어렵다. 특히 디스크의 성능을 수학저으로 쉽게 구할 수 없다. 또한 시스템이 실물로 완성되기 전에는 디스크의 운영 알고리즘의 개발 및 파일 시스템의 개발이 쉽지 않다. 그래서 쉬운 소프트웨어 개발과 디스크의 성능을 쉽게 측정하기 위해서 객체 지향 성능 예측시스템(OOPPS :Objet Oriented Performance Prediction System)을 개발하였고, 이것을 이용하여 HDTV용 비선형 편집기의성능을 예측하고, 필요한 성능을 만족하는 구조를 선택하여 실물로 개발하였다.
-
비디오 서버에서 가변 비트율 데이터를 위한 다양한 스케줄링 기법이 제안되어 왔다. 가변 비트율로 저장장치에 저장된 비디오 데이터를 재생할 때 최악의 경우를 가정하여 디스크 대역폭을 할당하면 디스크 대역폭 이용율이 매우 낮아진다. 디스크 대역폭의 이용율을 높이기 위한 방법으로 선반입 기법을 사용하는데 이를 위해서는 많은 버퍼가 필요하다. 본 논문에서는 가변 비트율 데이터를 위한 윈도우별 선반입에 기반한 데이터 스케줄링에서 시스템의 자원 상황을 고려하여 적절한 디스크 대역폭과 버퍼 할당을 Tradeoff 하는 기법을 제안한다. 제안한 기법은 비디오 데이터에 대한 메타 데이터를 미리 구축하고 이에 따라 자원을 윈도우 단위로 할당한다. 선반입은 윈도우 단위로 실시하며 선반입에 필요한 버퍼가 과다하게 증가하는 것을 조절한다. 모의 실험에서는 기존의 가변 비트율 데이터 스케줄링 기법과 제안한 기법의 자원 할당량과 동시 지원 가능 사용자수를 실험하고 비교하였다.
-
보다 현실적인 3차원 영상을 얻기 위한 텍스쳐 매핑은 대부분의 그래픽 시스템에서사용한다. 3차원 그래픽 시스템이 생성한 객체의 표면 위에 2차원 이미지를 입힘으로써 그래픽 시스템의 성능저하를 가져오지 않으면서 영상의 현실성을 높이는 텍스쳐 매핑은 텍스쳐 이미지를 저장하기 위해 많음 메로리가 요구되면 고성능 텍스쳐 시스템을 위해 빠른 메로리 접근과 광대한 대역폭이 요구된다. 본 논문에서는 벡터 양자와(Vector quantization) 압축기법을 이용하여 텍스쳐 이미지에 대한 효율적인 압축을 통해 많은 메모리 요구를 해결하며 압축된 텍스쳐 이미지의 효율적인 캐싱을 통해 빠른 메로리 접근과 광대한 대역폭 문제를 해결할 수 있는 구조를 제시한다. 본 논문에서 제안된 구조는 버퍼링을 통해 메로리 접근 시간을 숨김으로써 고성능 텍스쳐 시스템을 지원할 수 있다.
-
위성 시스템은 전력 분배, 자세 제어, 열 제어 및 임무 수행에 필요한 탑재체 지원과지상과의 명령 수신 및 측정데이터의 수집을 위해서 프로세서를 내장하고 있다. 임무 수행 및 시스템의 복잡성 여부에 따라서 하나의 프로세서만을 탑재하기도 하지만 여러 개의 프로세서를 탑재하여 기능에 적합하게 분배하여 운용하기도 한다. 아리랑위성은 3개의 프로세서사 탑재되며, 크게 나누어 원격 측정 명령계, 자세 제어계 그리고 전력계에 기능을 담당하게 된다. 하나 이상의 프로세서를 탑재하게 되면 프로세서간의 동기화가 요구되며 프로세서간의 정보 전달을 위해서 통신 채널이 필요하게 된다. 실제로 프로세서간의 동기화는 상호 통신에 있어서 기준 점을 제공하므로 매우 중요한 의미를 가진다. 본 논문에서는 아리랑위성의 동기화는 어떤 방식으로 설계되었으며, 어떻게 운영되는지에 대해 설명한다.
-
나눗셈 알고리즘은 다른 덧셈이나 곱셈 알고리즘과 비교하여 복잡하고, 수행빈도수 적다는 이류로 그 동안 고속 나눗셈의 하드웨어 연구는 활발하지 않았다. 그러나 멀티미디어의 발전으로 고속 나눗셈의 필요성 및 전체적인 수행 시간 향상을 위해 고속 나눗셈 연산기의 중요성은 더욱 부각되고 있다. 그러나 칩의 크기는 제작 단가와 깊은 관련이 있기 때문에 고속 나눗셈 연산기를 칩으로 제작할 때 요구되는 성능과 비용을 만족하기 위한 적절한 분석이 필요하다. 본 논문은 자릿수 순환(Digt Recurrence) 알고리즘에서 속도가 빠른 높은 자릿수 이용(Very-High Radix) 알고리즘을 기반으로 최적화된 자릿수 (Radix) 범위를 제시하였다. 그리고 변환요소 (Scaling Factor)를 전처리(Pre-processing)하여 연산의 주기를 감소하고, 크기의 문제를 해결하기 위해서 상수표 대신 제어(Control)방법으로 값을 구하는 방법을 설계하였다.
-
메시지에 기반을 둔 다중컴퓨터는 프로세서들 간에 고속통신을 위한 연결 망을 요구한다. ATM 스위치는 대규모의 다중컴퓨터를 구성하기에 유리한 접근 방식을 제공하며, 낮은 지연시간과 고성능을 제공하는 특성을 가진다. 본 논문은 고속 ATM 스위치를 통한 프로세서들간의 정보를 송신/수신하는 셀 라우터를 설명한다. 고속 ATM 스위치를 효율적으로 사용하기 위하여, 본 논문은 다중화와 역 다중화를 가지고 계층적 구조를 제안한다. 일반 연결 망에서 라우팅을 위해 착신주소를 가지는 기본단위는 메시지이지만, ATM 망에서는 셀이라고 부르는 고정된 크기의 프레임이 기본단위이다. 셀은 VPI와 VCI를 가지며, 이는 송신/수신 프로세서의 구별자로서 사용된다 결론적으로 제안한 고속 셀 라우터와 계층적 구조는 메시지 전송지연의 관점에서 이점을 가질 수 있다.
-
컴퓨터 시스템이 복잡해짐에 따라 결함이 발생할 경우 관리자가 직접 결함을 진단하고 처리하기가 쉽지 않다. 본 논문에서는 이러한 문제점에 대한 해결책으로 결함 진단 기법을 사용한 시스템 관리 기능을 개발하였다. 개발된 시스템 관리 기능은 소프트웨어 기법을 사용하여 시스템 동작 중 발생한 결함의 증상을 분석, 진단함으로써 결함에 대한 해결방안을 자동적으로 관리자에게 제시할 수 있는 능력을 구비하고 있다. 클라이언트-서버 구조로 구현되 시스템 관리 기능은 소프트웨어 기법을 활용하기 때문에 추가적인 비용이 소요되지 않고도 기존 컴퓨터 시스템의 결함 관리 서비스에 활용될 수 있다.
-
IEEE 1394는 디지털 가전기기와 전문 영상장비등의 디지털 데이터 전송을 일차적 목표로 하여 제시된 버스표준이다. 디지털 데이터를 고속으로 전송할 수 있으며 확장연결 가능한 구조와 통신 계층간 연결구성이 가능한 특징을 지닌다.IEEE 1394 표준은 컴퓨터뿐만 아니라 하드 디스크, 디지털 오디오와 비디오 장비들에 폭 넓게 채택되고 있다. 동시성(isochronous)인 특지을 가지고 있기에 시간 엄수(time critical)성 멀티미디어자료 연결에 융용하다. 1394용 호스트 어댑터는 adaptec사의 AHA-8920, AHA-8940등과 TI의 TSBKPCI PCILynx 와 TSBKPCITST PCILynx 등이 현재 제품화 되어 있다. 본 논문은 이들 호스트 어댑터에서 개발자들에게 제공하는 1394관련 API들과 그 구조, 그리고 윈도우 차기 버전들에서 제공하는 API와 구조들에 대한 비교를 제시하였다.
-
광범위한 범위에서 사용되고 있는 실시간 시스템을 위하여 실시간 커널의 사용은 필수적이다. 본 논문에서는 다양한 분야에서 사용될 수 있는 이식성이 높고, 목적 시스템에 필용한 커널 서비스만을 선택하여 커널의 크기를 조절할 수 있는 실시간 커널의 개발하였다. 이 커널은 병렬 커널로의 확작성을 고려하여 LINDA 개념을 기초로 하여 개발되었는데. 기존에 개발된 실시간 커널 HLINDA와 비교하였을 때 보다 좋은 성능을 보여주었다. 또한 시스템 기초화 부분과 콘텍스트 스위치 등, 몇 부분을 제외한 전 커널의 95%이상을 C-언어로 작성하여 높은 이식성을 갖고 있다.
-
본 논문에서는 경성 실기간 시스템에서 발생하는 이벤트들을 효과적으로나타낼 수 있는 개선된 Statecharts 모델링 기법과 Statecharts에 Priority를 나타내는 방법을 제안한다. 일반적인 모델링 기법들은 데이터의 흐름이나 시스템의 분석에는 적합하게 사용된다. 그러나 임의적을 발생하는 이벤트에 대한 즉각적인 반응을 표현하기 어려운 단점이 있다. 본 논문에서는 기존의 모델링 기법들의 단점을 보완하고 Statecharts라는 모델링 기법의 장점들을 혼합하여 경성 실시간 시스템에 가장 적합한 개선된 Statecharts를 제안한다. 그리고 Statecharts 모델링 기법의 구조적인 특성에 맞는 새로운 방법의 Priority표현법을 제안한다.
-
내장 실시간 시스템이 높은 우선순위의 비동기적 이벤트를 적시에 처리하면서 필수적으로 적은 비용의 선점 다중쓰레드를 지원해야한다. 사용자 레벨 쓰레드는 커널 레벨 쓰레드 보다 적은 비용의 유연한 추상적 기법들을 제공하지만, 기존의 실시간 시스템에서는 스케줄링과 시그날(signal) 처리가 단순하다는 이류로 커널 레벨 쓰레드가 선호 되어왔다. 본 논문에서는 내장 실시간 시스템에 적합한 새로운 사용자 레벨 다중 쓰레드 방식을 제안한다. 이 기법은 가상 쓰레드(virtual threads)와 개선된 스케줄링 이벤트 업콜(scheduling event upcall) 메카니즘을 기반으로 한다. 가상 쓰레드는 사용자 레벨 쓰레드에게 커널 레벨의 실행 환경을 제공할 수 있도록 사용자 레벨 쓰레드를 커널 레벨로 형상화한 것이다. 이 쓰레드는 필요에 의해 잠시동안 사용자 레벨 쓰레드에 묶이는 소동적인 존재이다. 스케줄링 이벤트 업콜 메카니즘은 쓰레드 블록킹과 타이머 만기와 같은 커널 이벤트를 유저 프로세서에게 전달할 수 있게 한다. 본 논문의 개선된 업콜 방식은 scheduler activation과 시그날과 같은 전통적인 업콜 구조에서 예측하기 힘든 요소들을 배제했다. 순간적인 시스템의 과부하 상황에서도 이벤트를 놓치지 않으면서 커널과 유저 프로세서의 비싼 동기화 작업들을 피할 수 있도록 하는 잠금(lock)이 필요 없는 이벤트 큐를 상용한다. 본 기법은 서울대학교 실시간 운영체계 실험실에서 구현한 ARX위에 완벽하게 구현되었다. ARX 사용자 레벨 쓰레드가 사용자 레벨 쓰레드의 장점을 손상하지 않으면서 솔라리스와 윈도즈98과 같은 상용 운영체제의 커널 쓰레드보다 성능이 우수함을 실험적 비교에 의해서 입증한다.분에서 uronic acid를 분리동정하였을 때 점미는 0.90%, 백미는 0.66%, 흑미는 1.8%로서 흑미에서 uronic acid 함량이 두 배 이상으로 나타났다. 흑미의 uronic acid 함량이 가장 많이 용출된 분획은 sodium hydroxide 부분으로서 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번째의 출산에서 그리고 만삭의 임신 기간에, 출산시체중(出産時體重)$3.50{\sim}3.99kg$ 사이의 아이에서 그 주산기사망률(周産基死亡率)이 각각 가장 낮았다. 2. 사산(死産)과 초생 -
본 논문에서는 클록들을 주기적으로 동기화하는 분산 실시간 시스템에서 주어진 태스크의 시간 제약(timing constraint)을 변환시는 구가지 기법을 제안한다. 전형적인 이산 클록 동기화(discrete clock synchronization)알고리즘은 클록의 값을 순간적으로 보정(correct)하여 클록의 시간이 불연속적으로 진행학 한다. 이러한 시간상의 불연속성은 태스크의 시작제한시간(release time)이나 종료시한(deadline)과 같은 이벤트를 잃어버리거나 다시 발생시키는 오류를 범하게 한다. 클록 시간의 불연속성을 피하기 위해 일반적으로 연속 클록 동기화(continuous clock synchronization) 기법이제안되었지만 소프트웨어적으로 구현되기에는 많은 오버헤드를 유발시키는 문제점이 있다. 이에 따라 연속 클록 동기화는 PLL (Phase-Locked Loop)을 이용한 별도의 하드웨어를 사용하는 것이 보통이다. 본 논문에서는 연속 클록 동기화 기법을 사용하는 대신, 태스크의 시간 제약을 동적으로 변환시키는 DCT (Dynamic Constraint Transformation) 기법을 제안하였다. DCT는 소프트웨어 으로 구현이 가능하여 새로운 하드웨어를 필요로 하지 않으며, 이를 통해 기존의 이산적으로 동기화된 시스템에서 클록 시간의 불연속성에 의한 문제점들을 해결할 수 있다. 또 다른 문제점으로서, 클록의 물리적인 특성으로 인해 동기화된 클록들이 상한된(bounded from the above)오차(skew)를 갖는다는 것이다. 이러한 오차는 지역 클록(local clock)에 대해 만족될 수 있는 임의의 실기간 제약 조건이 전역 클록(global clock)에 대해서는 만족되지 않을 수 있음을 의미한다. 본 논문에서는 이를 위해 먼저 두 가지의 스케줄링 가능성, 지역적 스케줄링 가능서(local schedulability)과 전역적 스케줄링 가능성(global schedulability)을 정의하고, 실시간 제약을 정적으로 변환시키는 SCT (Static Constraint Transformation)기법을 제안하였다. SCT를 통해 지역적으로 스케줄링 가능한 태스크는 전역적으로 스케줄링이 가능하므로, 단지 지역적 스케줄링 가능성만을 검사하면서 스케줄링 문제를 해결할 수 있도록 하였다.
-
새로운 DEC Alpha, MINPS R40001[1], PowerPC등과 같은 64-bit 마이크로프로세서는 운영체제와 응용프로그램에 매우 광활한 64-bit 주소공간(wide address system)을 제공한다. 64-bit 주소공간은 중소규모 분산 컴퓨터 시스템의 모든 데이터를 포함할 수 있는 크기이다. 이 64-bit 주소공간은 32-bit 주소공간과 다른 방법으로 활용하는 것을 가능하게 해주었다. 지금까지의 시스템과는 달리 WAS(wide address system)에서는 모든 프로세서들이 하나의 주소공간을 공유함으로서 프로세서간 자료의 공유 및 통신이 간편하게 이루어 질 수 있다. 공유된 광활한 64-bit 주소공간의 상용방안은 WAS 시스템 연구에서 매우 중요하다. 본 논문에서는 WAS 시스템의 보다 구현하기 쉬운 64-bit 주소공간의 설계에 대해서 제안한다.
-
본 논문에서는 유닉스 파일 시스템에서의 버퍼캐쉬 크기에 따라 사용자 데이터와 메타데이터의 버퍼 캐쉬 히트율을 분석하였다. 그리고 메타 데이터가 유닉스 운영체제 파일 시스템의 성능에 미치는 영향을 분석하고 이를 기반으로 버퍼 캐쉬의 동적 특성과 성능의 장애 요인들을 분석하였다. 유닉스 운영체제에서 사용되는 사용자 데이터와 메타데이터에 대한 버퍼 캐쉬의 동적인 동작을 분석하기 위하여 trace-driven방법을 이용하였으며 이를 위하여 시뮬레이터를 작성.사용하였다. 파일 시스템은 특정 유닉스 버전에 영향을 받지 않기 위해 USF[1]에 기초하였고, 작업부하(workload)로는 Sprite- trace 데이터 중 allspice 서버에서 추출한 데이터를 사용하였다.
-
클라이언트/서버 환경에서 성능향상을 위해서는 네트워크의 속도 향상, 서버와 클라이언트의 충분한 하드웨어와 운영체제, 데이터 베이스의 구성, 애플리케이션의 디자인을 고려해야한다. 하드웨어에 추가되는 비용 없이 성능향상을 하기 위해서는 최적의 애플리캐이션을 사용해야하는데. 코딩단계에서 개발 코드의 시스템 부하량을 측정하여 개발자에게 정보를 제공한다면 최적의 애플리케이션 개발이 용이할 것이다. 본 논문에서는 소스 코드의 정적 분석을 통해 시스템 부하량을 측정하는 시뮬레이터의 개발에 대해 논의한다.
-
본 논문은 Mach 마이크로 커널 운영체제에서 네트웍 프로토콜과 운영체제의 오버헤드를 줄이는 사용자 수준의 프로토콜의 구현을 제시한다. 기존 사용자 수준의 프로토콜의 구현들은 그 성능에 있어서 커널 내 프로토콜의 그것에 비해 낮은 성능을 보여왔다. 이에 비해 본 논문에서는 더욱 더 높은 성능향상을 보이는 사용자 수준의 프로토콜 구조의 설계와 구현을 제시한다. 또한 Mach 의 공유 메커니즘을 쓴 사용자 프로토콜과 BSD UNIX 서버와의 공유 메모리를 사용하여 디스크에 저장된 파일을 네트웍 패킷으로 보낼 경우의 전송 능력을 향상시켰다. 이는 HTTP와 FTP 같이 최근 그 사용이 증대되고 있는 응용의 성능을 향상시킨다.
-
컴퓨터 하드웨어 기술의 발달은 물론 고속 통신 기술의 발달로 컴퓨터의 사용분야가 단순 계산에서 멀티미디어를 사용하는 VOD 서버 기술을 필요로 하게 되고 경제적이면 효율적으로 멀티미디어 데이터를 다루는 기술이 요구되면서 서버의 확장성과 원활한 데이터 서비스가 필요하게 되었다. 이에 본 논문에서는 초고속 통신망에 기반한 SAN(System Area Network)에 기반한 클러스터링 시스템을 제안하여 최대한 대역폭을 이용한 병렬 I/O를 통하여 SAN 상에 입출력 성능의 개선할 수 있는 Scalable VOD 서버를 제안하여 구현 성능 평가 하혀 한다.
-
본 논문에서는 미래형 고성능 컴퓨터인 클러스터링 시스템에 적합한 스케줄링 알고리즘을 제안한다. 클러스터링 시스템은 분산환경과 병렬환경을 같이 갖는 시스템으로써 스케줄링 전략이 굉장히 중요하고 또한 잘 해결되지 않는 부분이기도 하다. 시간공유(time sharing)스케줄링 전략으로 접근한 내재 스케줄링(implicit Coscheduling)의 단점을 지적하고 이를 보완 하여 우선순위 상속 전략을 이용한 내재 스케줄링 전략을 제안한다.
-
현대 사회의 정보 요구 증가와 편리함의 추구는 정보통신 기술의 발달과 함께 멀티미디어 데이터 서비스를 급증 시켰다. NOD 데이터의 경우 이러한 요구에 부합하므로, 많은 사용자를 가지게 될 것이며, 그에 따른 제반 요건으로 서버 구현에서 scalability, availability, reliability 등이 중요한 요건이다. 따라서 이러한 요건을 멀티미디어 데이터 특성을 이용한 저장 방법으로 만족시키려는 많은 연구가 있다. 그러나 NOD 시스템에 대한 연구는 미흡한 실정이며 clustered 환경에서의 New 데이터에 대한 연구는 거의 없다. VOD 데이터에 적합한 것으로 알려진 일반적인 저장 방법이 NOD 데이터에 반드시 적합한 것이 아니며, 본 논문에서는 기존에 연구된 데이터 저장 방법 중에서 NOD 데이터의 small volume, skewed popularity distribution 등의 특성을 고려하여 clustered storage server환경에 맞는 striping 정책을 찾는다.
-
본 논문에서는 디스크상에 저장되는 멀티미디어 파일들의 반응시간의 특성을 반영하여 멀티미디어 데이터가 요구하는 실시간(real-time) 특성을 고려하는 디스크 스케줄링을 구현하여 보았다. 기존 운영체제의 디스크 스케줄링 방식은 멀티미디어 파일들에 대한 처리에 있어서, 멀티미디어 파일들이 가지는 시간적인 특성을 고려하지 않는 문제를 가지고 있다. 본 논문에서는 디스크 읽기 요철 발생시에 각 요청의 처리가 이루어져야할 시간의 기한인 마감시간(deadline)을 설정하고, 가장 급한 마감시간을 가지는 요청들을 먼저 처리하되 같은 마감시간을 가지는 요청들에 대해서는 디스크 헤드의 이동?향상에 있는 요청들을 먼저 처리하게 하는 알고리즘을 적용한 디스크 스케줄링을 구현했다. 요청들이 마감시간을 넘겨서 처리되는 비율과 초과시간을 평가 지수로 하여서 지존의 BSD 디스크 스케줄링에 비해 개선된 점을 살펴보았다.
-
본 논문에서는 멀티미디어 프로세서의 특성을 반영한 프로세서 스케줄러를 설계하고 실제 구현을 통해 성능을 분석하였다. 제안한 프로세서 스케줄링 기법은 주기가 짧은 프로세서에 높은 우선순위를 부여하지만 우선 순위를 결정하기 위한 주기를 이전 작업의 주기에 위해 동적으로 계산하고 프로세서의 수행 중의 중단을 제한함으로써 Rate Monotonic 알고리즘을 동적이고 비중단적으로 수정하였다. 제안한 스케줄링 기법은 BSD를 기초로 한 운영체제인 FreeBSD 상에서 구현하여 스케줄링의 성능을 평가하였다. 제안한 스케줄러에 대한 실험에서 FreeBSD 스케줄러에 비해 멀티미디어의 실시간적인 특성을 만족하면서 수행 중의 동적인 상황 변화에 적응된 결과를 보인다.
-
실시간 시스템은 서버와 같은 공유자원들에 대해서 보다 높은 우선순위 활동의 최악 블록시간(worst case blocking time)을 결정해야한다. 현재까지 분산 시스템을 위한 여러 서버 모델들이 제안되었으며 이러한 서버모델들에 우선순위 규약을 적용하여 실시간성을 높이고 있다. 본 논문에서는 RT- Mach에서 실시간성을 향상시키기 위한 새로운 모델을 제시하여 우선순위 반전 문제를 해결하기 위해 동적 스레드 관리자(dynamic thread manager) 를 제안하였다. 기존의 여러 서버 모델들과 달리 서버마다 동적 스레드 관리자를 두어 작업자 그룹내에서 유혹 스레드(idle thread)와 바쁜스레드 (busy thread ) 판별하여 적절한 스레드를 선정, 조정하고 서버로부터의 요구에 대해 최상위 우선순위를 할당하여 서버간의 우선순위 반전을 중이고 실시간성을 향상시키고자 했다.
-
뉴스기사를 구성하는 NOD데이터는 VOD(Video on Demand) 데이터와는 달리 미디어의 종류 및 크기, 시간적인 접근 지역성, 사용자와 상호 작용성 등의 차이점을 가질 뿐만 아니라 새로운 뉴스기사가 수시로 생성되고 사용자가 인기도가 높은 기사와 최신의 뉴스기사에 더 많이 접근하는 특성을 가진다. 본 논문에서는 현재 서비스중인 전자신문의 로그파일을 분석하여 NOD 뉴스기사의 인기도가 Zipf분포와 다름을 보이고, 뉴스기사의 생명주기Lifr Cycle)에 따른 접근 확률분포 제시한다. NOD 데이터의 접근 편기성으로 인하여 데이터 캐싱을 통한 NOD 서버의 성능 향상을 기대할 수 있으나 뉴스기사의 생명주기가 짧고 접근시간대별로 사용자 접근형태가 변하는 등의 이유로 단순히 인기도만 고려한 캐싱은 빈번한 데이터 재배치 문제로 인해 높은 캐시 관리비용을 야기한다. 따라서 본 논문에서는 뉴스 기사의 접근 편기성에 나타나는 인기도(popularity)와 생명주기를 조합한 척도를 제안하고 이를 이용한 재배치를 제안한다.
-
멀티미디어 응용은 시간 제약 조건을 가지며, 이를 만족시키는 실시간 스케줄러는 멀티미디어를 지원하는 운영체제의 필수적인 요소이다. 본 논문에서 제안하는 실시간 스케줄링 기법은 시간 제약 조건의 명세를 이용하여 멀티미디어 응용들의 수행시간과 지연 시간 변동폭의 상한을 보장한다. 응용은 그 주기와 수행시간을 명세하며, 스케줄러는 수행률에 기반하여 응용들을 스케쥴한다. 또한 본 논문에서는 제안된 스케줄링 기법을 RT-MACH[6] 운영체제 상에서 구현하여 실제로 수행시간과 지연시간 변동폭의 상한이 보장됨을 보인다.
-
효율적인 스케줄링 알고리즘은 적은 문맥교환 횟수를 가지면서 동시에 잘 정의된 임의의 태스크 집합에 대해 높은 스케줄링 성공률을 갖고 있어야 한다. 기존의 단일 프로세서 스케줄링 알고리즘들은 멀티프로세서 스케줄링 알고리즘들에 비해 시간 복잡도가 낮지만 멀티프로세서 환경에서 그대로 적용시킬 경우 스케줄링 성공률이 많이 떨어진다. 본 논문에서는 비슷한 시간 복잡도를 가지면서도 멀티프로세서 환경에서 높은 성공률을 얻을 수 있는 EDF-ZLP와 LLF-RP 알고리즘을 제안하고 이 알고리즘들의 추가적인 성능 향상 방안을 제안한다.
-
본 논문에서는 BSD운영체제에서 마감시간(dead line)의 개념을 도입하여 멀티미디어 프로세서의 우선순위를 관리하고 실시간 준비 큐를 관리하는 방법에 대하여 알아보았다. 마감시간이 가장 먼저 임박한 프로세서에 대해서 높은 우선순위를 할당하는 EDF (Earlist Desdline First)알고리즘을 바탕으로 구현을 하였다. BSD에서 실기간 프로세서의 준비 큐와 시분할 프로세서의 준비 큐 사이에는 프로세서의 이동이 없고 실시간 프로세서는 시분할 프로세서보다 우선적으로 선택되어지게 되어있는데 이로 인해 시분할 프로세서의 기아()현상이 발생할 수가 있다 이를 방지하기 위해 준비 큐 사이에서 프로세서를 이동하는 방법에 대해서도 알아보았다.
-
다중프로세서 환경에서 타스크들을 할당해주는 중앙 프로세서를 두고 Laxity를 기반으로 긴급타스크를 선택하여 스케쥴링을 수행한다. 중앙프로세서는 프로세서들의 슬랙시간과 각 프로세서의 Local큐에 대기하고 있는 비주기적 타스크의 총 수행시간 등의 상태정보를 수집 분석하여, 타스크의 실행시간에 가장 적합한 프로세서를 선xor하여 할당한다. 또한 타스크 특성에 따라 주기적 타스크와 비주기적 타스크로 나누고 주지적 타스크는 마감시간을 지키는 범위 내에서 최대한 수행시간을 연기 시켰다. 시뮬레이션 결과 Overload(마감시간을 지키지 못하는 타스크)수의 감소와 빠른 응답시간을 제공함을 알 수 있었다.
-
본 논문에서 Holzmann이 제시한 커널 스케줄링 방식이 Liveness를 만족하지 못하며, 자원의 충돌이 일어남을 알제브라 ACSR-VP를 이용해서 확인하였고, SPIN과 LTL formula를 이용하여 검증하였다. 이것을 SPIN과 ACSR-VP를 이용하여하여 오류가 없는 새로운 모델을 제시하였다.
-
본 논문에서는 자바를 사용한 고화질 MPEG-1 데이터를 전송하는 멀티캐스트 스트리밍 시스템의 구현을 기술한다. 서버는 다 채널의 MPEG-1 스트림 전송을 지원하며 각 채널의 QoS를 보장하기 위한 스케쥴링 정책을 사용한다. 서버 구현에는 실시간을 지원하는 Jave Peal Time 패키지를 사용하였고, 클라이언트는 Sun사의 Java Media Framework 패키지를 사용하였다.
-
동시 지원 사용자 수를 최대 목표로 하는 VOD와 같은 연속 매체 서버는 증가하는 사용자의 요구를 만족시키기 위해 디스크의 추가가 필요하다. 디스크 제조 기술의 급속한 발전으로 새로이 추가되는 디스크들을 이전의 디스크에 비해 저장용량과 전송 능력면에서 더 좋은 성능을 가진다. 그러나 이전의 저장 기법들은 각 디스크들의 성능차를 무시하고, 일률적인 분산 배치의 방법을 사용하였다. 또한, 디스크들간의 이질적인 환경을 고려한 다른 연구에서도 현재 주종을 이루고 있는 MZR(Multi Zoned Recording) 방식의 디스크들에 대한 고려가 부족한 게 현실이다. 본 논문에서는 이러한 이질적인 디스크간의 성능차와 MZR디스크의 특성을 고려한 ZBSR( Zone Bandwidth to Space Ration)를 사용한 배치 기법으로 디스크 자원을 효율적 사용하는 방법을 제시한다.
-
기존의 VOD 시스템을 확대하여 원거리에 존재하는 서비스 제공자로부터에서 사용자에세 더 빠른 응답서비스를 제공하고, 장애가 발생하더라도 사용자에게 중단 없이 제공되도록 하기 위하여 프락시 서버를 두었는데, 특히 일정 지역내 존재하는 프락시 서버들간에 틀러스터를 형성하여 단일 프락시 서버로 만족할 수 없는 다수의 클라이언트로부터의 요구를 받아들이고 cache사이즈와 감소와, 더 높은 hit tate를 제공하도록 한다. 또한 이 클러스터내의 프로그램관리를 위해 비디오데이터에 대한 정보를 hint로 저장하여 각 프락시에서 관리함으로써 네트웍을 통해 사용자까지 실시간으로 비디오 데이터를 전송이 가증하고, 직접 데이터를 전달 없이 클러스터를 효율적으로 관리할 수 있도록 한다.
-
분산 공유메모리 시스템(DSM)의 성능 향상을 위해 일관성 모델의 측면에서 많은여구가 진행되었다. 분산 공유메모리 시스템의 성능을 저하시키는 가장 큰 요인은 거짓 공유 문제와 별도의 통신비용 문제를 들 수 있는데 , 동기화 연산에 의한 일관성 유지 방법, 흠-기반 접근방법 등의 보다 완화된 메모리 모델로서, 이러한 문제점을 해결하려는 연구가 진행되어 왔고, 어느 정도 타당한 결과를 보았다. 본 논문에서는 동기화 연산에 의한 일관성 모델을 기초로 동적 흠-기반 접근 방법을 제안하며, 이것은 흠에서의 이점 및 부하를 여러 프로세서에게 분산시켜 시스템 전반의 성능 향상을 가져온다.
-
작업들이 자원을 공유하는 경우 예측하기 어려운 지연시간이 발생한다. 다중 프로세서 시스템에서의 자원공유로 인한 지연시간은 더욱 예측하기 어렵다. 실기간 시스템의 스케줄 가능성 검사를 위해서는 이러한 지연시간을 정확히 예측해야한다. 선점가능한 우선순위 구동 CPU 스케줄링 알고리즘에 의해서 다른 우선순위의 작업과의 동기화는 우선순위 역전 문제를 야기한다. 본 논문에서는 다중 프로세서에서의 동기화 프로토콜을 제안하고 작업의 지연시간을 분석한다. 다른 프로세서에 할당된 작업들이 수행중인 자원을 요구할 때, 자원을 수행하는 작업의 우선순위를 높여줌으로써 자원수행을 빠르게 종료하게 한다. 이로 인해 자원에 의한 지연을 최소화한다. 특히, 높은 우선순위 작업의 경우 더욱 작은 지연시간을 갖게한다. 시뮬레이션을 통한 Shared Memory Protocol [5]과의 비교, 분석 결과 성능의 향상을 보임을 알 수 있다. 다양한 작업집합에 대한 지연시간을 분석하였다.
-
현재 PVM은 네트워크를 통해 워크스테이션을 연동시키는데 이용되는 미들 웨어이다. PVM의 로컬 태스크끼리의 메시지 교환 시에는 좋은 성능을 보이지만, 리모트 호스트사이에서의 메시지 교환에서의 성능은 로컬 태스크만큼 좋지 못하다. 이를 개선하기 위해서, PVM에서 한 워크스테이션내의 데몬 태스크와 일반 태스크, 네트워크 카드가 모두 공유하는 공유메모리와 고속 네트워크 카드인 미러넷 카드를 이용해, 다가올 초고속통신망에서 적용되기 위한 새로운 모델을 제시하고, 기존 모델과 비교한다.
-
분산 처리 시스템은 여러 대의 컴퓨터에 분산된 프로그램들이 상호 통신을 통해 협력하면서 작업을 수행하는 시스템이다 .본 논문은 분산 처리시스템의 소프트웨어 개발을 효율적으로 지원하는 유니부(Uniview)를 개발하는 데 있어서 디스플레이 데이터의 설계 및 운용 방안을 제시한다. 디스플레이 데이터는 디버깅 작업과 관련된 정보를 효과적으로 페치, 저장할 수 있는 구조가 되어야 한다. 제안된 디스플레이 데이터 구조와 운용 방법은 디버깅 작업의 흐름에 따라 데이터를 생성, 유지하며 필요한 데이터만을 검사하여 효율적으로 운용한다.
-
이동 호스트를 갖는 이동 컴퓨팅 환경에서의 상호배제 알고리즘은 기존의 정적 컴퓨팅 환경과 여러 가지 다른 점이 있다. 본 논문에서는 이동 컴퓨터 환경에서 상호배제 문제를 효율적으로 해결하는 토큰 기반 상호배제 알고리즘을 제안하고, 이것은 성능을 메시지 송수신 비용으로 평가하였다.
-
분산 시스템이 널리 적용됨에 따라 효율적인 분산 시스템 관리 방안 연구가 다양하게 진행되고 있다. 그러나 SNMP 나 CMP 에 바탕을 둔 클라이언트/서버 방식의 분산 시스템 관리 환경은 확장성, 상호운영성, 신뢰성, 유용성 등과 관련하여 많은 제한점을 드러내고 있다. 근래에는 이러한 단점을 극복하기 위해 시스템 관리에 이동 에이전트(mobile agent)를 적용하려는 연구가 집중적으로 이루어지고 있으며, 이러한 연구는 자바 언어의 출현으로 가속화되고 있다. 본 논문에서는 관리자 응용(manager application)이 관리 작업을 수행하는 이동 에이전트를 관리 대상 노드에 파견()하는 일반적인 방식에서 탈피하여 관리 대상 노드가 관리자 응용에게 특정 이동 에이전트의 파견을 요청하는 에이전트-온-디맨드(Agent-On-Demand)방법을 제안하고 이를 위한 계층적 상태 임계값(Hierarchical)에 대해 설명한다. 또한 성능 분석을 위해 자바 RMI 와 이동 에이전트를 위한 분석 모델을 제시하고 AOD를 적용한 분산 시스템 관리 기법과 기존의 방법을 네트워크 부하와 실행 시간 관점에서 비교한다.
-
사용자 레벨 입출력은 유연성이 있고 효율적인 디바이스 드라이버를 만들 수 있게해주기 때문에, 내장 실시간 시스템에서 그 중요성이 더해가고 있다. 내장 실시간 시스템에서 사용자 레벨 입출력을 지원하기 위해서는 운영체제가 입출력 장치에서 발생한 외부 인터럽트를 프로세서에 예측 가능하고 효율적인 방법으로 전달할 수 있는 방법을 제공해야 한다. 본 논문에서는 새로운 사용자 레벨 시그널 처리 기법을 기반으로 한 효율적인 사용자 레벨 입출력 기법을 제안한다. 제안된 기법은 동적 가상 쓰레드 바인당(dynamic virtual binding)과 스케줄링 이벤트 업콜(scheduling event upcall)등의 다중 쓰레딩을 지원하기 위한 커널 구조를 이용하여 기존 시그널 처리의 문제점을 해결한다. 본 논문에서는 제안된 기법은 ARX실시간 운영체제상에 구현하여 그 성능을 측정하였다. 실험결과 제안된 기법은 적은 부하로 외부에서 발생한 인터럽트를 사용자 프로세서에 예측 가능한 시간에 전달한다.
-
본 논문에서는 확장성과 재사용성을 갖춘 제조 시스템 운용 시스템 개발을 위해 객체 지향 기법을 사용한다. 객체 지향 기법 중에서 소프트웨어 개발 방법론인 ROOM(Real-Time Object-Oriented Method)을 이용하여 모델링하고, 실제 목적 운영체제에서 사용할 수 있는 실행화일을 생성하는 방법을 제안한다. 본 연구에서는 제조 시스템 운용 소프트웨어 개발을 위해. ROOM에 기초한 CASE Tool인 "Objec Time"을 사용한다. Objec Time의 개발환경은 ROOM에 기초를 둔 모델링으로부터 실제 시스템에서의 실행화일의 생성에 이르는 모든 과정을 지원한다. 이런 기능으로 인해 제조 시스템 운용 시스템 개발을 위해 모델링 과정에서부터 실제 프로그램을 만드는 과정 사이에 발생할 수 있는 오류를 최소한 줄일 수 있다.한 줄일 수 있다.
-
쓰레드는 프로그램의 동시성을 표현하는데 적합하고, 프로세서 모델에 비하여 동기화나 문맥교환의 비용을 줄일 수 있어 기존의 멀티 프로세스 프로그래밍을 대체하고 있다. 운영체계에서 멀티쓰레팅 환경의 제공은 이제 필수적이며, 좋은 성능을 위해서는 운영체계의 지원이 필요하다. ARX 실시간 운영체계는 유저 레벨 멀티쓰레팅을 지원하고 있으며 쓰레드의 성능을 높이고 유저 레벨에서 실시간 스케쥴링이 가능하도록 하기 위하여 동적 가상 쓰레드 바인딩(dynamic virtual stack binding)과 스케쥴링 이벤트 업콜(scheduling event upcall)등의 기법을 지원한다. 본 논문에서는 자바 가상 머신을 통하여 ARX 운영체계의 쓰레드 라이브러리의 성능을 측정하고 다른 운영체계의 멀티쓰레드 라이브러리와 성능 비교를 하였다. 실험결과 ARX 가 제공하는 쓰레드 라이브러리가 다른 운영체계에 비해 우수한 성능을 보여줌을 확인하였다.
-
본 논문은 실시간 운영체계인 ARX 의 독특한 메커니즘을 바탕으로 한 POSIX 의 thread library( Pthread library)의 구현에 대하여 다룬다. ARX Pthread library는 POSIX 1003.lc의 규약을 따르며 실시간 프로그램밍의 특성에 맞도록 이를 확장한 주기적인 thread, deadine handler등의 확장된 인터페이스를 제공한다. 이와 더불어 정확한 실시간 특성을 제공하기 위하여 사용자 수준 타이머의 관리도 제공하고 있다. 한편 ARX 의 핵심인 가살쓰레드와 개선된 스케줄링 이벤트 업콜 방식을 바탕으로 사용자 수준 쓰레드와 사용자 수준 스케줄러의 동기화를 제공하는 사용자 수준 동기화 도구를 구현하였다. 이러한 Pthread library를 사용한 응용프로그램의 timing anlysis의 결과는 ARX 의 뛰어난 실시간 처리 능력과 함께 다양한 실시간 응용 프로그램의 요구를 수용할 수 있음을 보여준다.
-
컴퓨터 시스템에 내재된 시각 장치는 제반 동작의 기본이 되며, 시간과 관련된 연산들에 직접적인 영향을 준다. 시작 장치는 온도나 습도와 갗은 주위 환경 요인에 의해 오차를 가지며, 보다 높은 시각 정확도를 얻기 위해서는 시작 장치를 동기시키는 알고리즘이 필요하다. 본 논문에서는 윈도우즈 시스템 시각장치의 정확도를 향상시키기 위해 동기 알고리리즘을 적용한 시각 조정 방안과, 제시된 조정 방안을 적용한 알고리즘의 실험과 결과에 대해 제시한다. 사용된 알고리즘은 피드백 제어를 사용하여, 분주된 오실레이터의 주파수를 GPS로부터의 1PPS 신호에 동기시키는 FLL로 구성하였다. 조정방안의 구현 및 실험은 Windows95상에서 실행되었다.
-
분산시스템이 고성능의 네트워크로 연결되면서 네트워크 메모리(network memory)라는 새로운 메모리 계층이 등장하였다. 기존 운영체계가 가장 메모리를 위해 로컬 하드디스크를 사용하는 반면, 네트워크 메모리는 네트워크 연결된 각 노드들 중에서 유휴 상태에 있는 노드의 메모리를 가상 메모리로 사용한다. 네트워크 메모리를 활용하는 기존 연구의 대부분은 하나나 그 이상의 관리 서버 노드를 두어 관리 서버가 페이징 디바이스의 역할을 하는 원격 노드들을 관리하에 한다. 관리 서버 노드는 각 노드의 메모리 활용 상태을 점검하여 로컬 노드에게 페이지를 제공할 수 있는 원격 노드와의 중재 역할을 담당한다. 그러나 만약 관리 서버에 문제가 발생할 경우 관리 서버와 연결된 모든 노드들에게도 그 영향이 파급될 수가 있다. 본 논문에서는 serverless 하게 하는 노드들의 관계를 설정함으로 관리서버 노드의 문제가 야기되는 다른 노드들의 다운 현상을 최소화 할 수 있는 serverless 네트워크 가상 메모리를 제시한다.
-
본 논문에서는 성능이 서로 다른 워크스테이션들을 효과적으로 사용하기 위한 동적인 Load Balancing 방식을 제안한다. 각 워크스테이션의 수행시간에 따라서 load 의양이 결정되며 각 워크스테이션의 성능을 사전에 알아야 할 필요가 없는 방식이다. 이를 Ethernet으로 연결된 두 개의 워크스테이션에서 실험하여 그 성능을 비교 평가한다.
-
이동 컴퓨터들은 다른 컴퓨터들과 통신하기 위하여 무선채널을 사용한다. 효율적인채널 할당은 이동 컴퓨터 시스템 설계의 핵심부분이다. 유한개의 채널들은 처리력을 최대로 하고 채널 간섭을 피하기 위하여 효율적으로 할당되어져야 한다. 채널 할당 알고리즘들은 크게 집중형 채널 할당 알로리즘과 분산형 채널 할당 알고리즘으로 나누어지며, 그것들은 상반관계에 있다. 본 논문에는 고정 채널 할당 정책에 기반한 분산 채널 할당 알고리즘에 집중형 채널 할당 알고리즘을 혼합한 하이브리드 채널 할당 알고리즘을 제안하고, 그것의 성능을 평가한다.
-
분산 컴퓨팅 환경에서 응용 프로그램들은 다른 응용 프로그램들과 자원을 공유하고 통신하면서 보다 효율적으로 작업을 수행하게 된다. 이러한 과정에서 침입자들에 의한 자원 손실을 막고 정보 무결성을 유지하는 것은 중요한 문제가 된다. 따라서 분산 환경에서는 분산된 자원 사용에 대한 인증(Authentication) 및 인가(Authorization)과정 등의 중요성이 증대되었다. 이질적인 시스템간의 분산 환경을 구축할 수 있는 미들웨어(Middleware)중 가장 활발히 연구되고 이는 CORBA 에서는 보안 서비스를 제공해 주기 위해 COSS (Common Object Service Specification)3에서 보안 서비스를 정의했다. 하지만 COSS3에서 정의한 객체 접근제어 기법만으로는 효율적인 보안 정책 관리가 어렵다. 따라서 본 논문에서는 CORBA 보안 서비스 중 객체 접근제어를 위해 역할-기반 접근제어 (RBAC : Role - Based Access Control)기법을 이용한 효율적이고 융통성 있는 보안정책 관리에 대해 논한다.
-
분산 파일 시스템에서는 파일 서버는 사용률이 높고, 통신 네트워크나 클라이언트 워크스테이션은 상대적으로 낮은 것으로 보고 하고 있다. 따라서, 시스템의 확장은 파일 서버가 처리해야 할 작업 부담을 증가하는 결과를 초래하므로 파일 서버는 시스템 사의 주된 병목 구간이 된다. 따라서 분산 시스템의 성능을 향상시키기 위해서는 파일 서버의 작업 부담을 클리언트로 이전시키고 가급적이면 파일 서버가 유지되는 상태 정보의 양을 줄여야 한다. 본 논문에서는 파일 서버에서 유지되는 상태 정보의 양이 파일 서버의 작업 부담에 비례한다는 가정 하에 파일 서버의 작업부담을 클라이언트들에게 이양시키는 대리인에 의한 캐쉬 일관성 유지 방식과 클라이언트들간의 상호 협조를 통해 요구된 파일에 대한 응답시간을 줄이는 방안을 제안하였다.
-
방대한 분산 응용들은 예측할 수 없는 통신 지연이나, 부분적인 오류, 네트워크 결합등을 처리해야한다. 또한, 화상회의, VOD(vido-on-demend),병행소프트웨어 공학과 같은 정교한 응용들은 추상적 그룹 통신을 필요로 하지만, 현재의 CORBA 버전들은 이러한 패러다임을 적절히 수용하지 못한다[7][8]. CORBA 는 주로 Point-to-Point 통신을 하는데 분산 시스템에서 예측 행위를 하는 신뢰성있는 응용기술에 대한 구현은 지원하지 않는다. 따라서 존 논문에서는 머지 복제 기법을 이용한 에이전트를 통해 신뢰성있는 그룹통신을 지원하는 확장된 CORBA를 제시한다.
-
최근 웹을 폭발적인 확산과 웹 기술의 급속한 발달에 따라 웹 환경과 이산사건 시스텀 시뮬레이션 환경을 결합시키려는 웹-기반 시뮬레이션에 대한 연구가 활발히 진행되고 있다. 웹 문서 내에서 시뮬레이션 모델을 수행시키는 웹-기반 시뮬레이션은 교육, 광고, 제품 소개 및 훈련, 동적 문서의 제작 등 다양한 응용분야가 있다. 기존의 웹- 기반 시뮬레이션 환경은 전체 시뮬렝션이 한 시스템에서 수행되는 순차적 시뮬레이션에 기반을 두고 있다. 본 논문에서는 분산된 환경 하에서 동시 공학적인 시스템 개발에 이용될 수 있는 분산-모델 분산-시뮬레이션 형태의 웹-기반 시뮬레이션을 제시하며 이의 구현을 위한 전 단계로서 인터넷 하에서 구축된 분산 시뮬레이션 환경에 대해 설명한다. 본 환경에서는 네트웍 시스템 및 하드웨어 모델링을 용이하게 하기 위하여 확장된 DEVS 형식론을 도입하였고 개발된 모델이 이종의 시스템들 간에 자유로이 전송되어 수행될 수 있도록 Java를 사용하여 시뮬레이션 환경을 구축하였다.
-
이동에이전트를 위한 이동객체(mobile agent)와 이를 지원해주는 이동객체서버(mobile object system)를 설계하고 이러한 요소들을 제어하고 관리하는 이동객체 시스템(mobile object system)을 Java로 구현한다. 또, 시스템 내의 이동객체를 비롯한 모든 객체들간의 객체 요청(object request)을 유연하게 중계하고 이들간의 통신을 담당하는 ORB (Object Request Broker)를 TCP/IC상에서 Java 로 구현하고 이동 에이젼트 시스템을 쉽게 구측할수 있는 앱스트랙션(abstraction)과 API를 제공한다. 이 시스템은 네이밍 서비스(naning service)와 푸쉬형 이벤트 서비스(push-event service)등을 기본적으로 지원한다.
-
분산객체 기술의 발전으로 객체들의 관리적인 복잡성이 증가되고 있다. 또한 기존의 많은 실시간 시스템들을 지원하기 위한 CORBA 의 사양이 추진 중에있다. 따라서, 본 논문은 객체들의 효율적인 관리와 분산 소프트웨어 개발을 용이하게 하고 기존의 표준CORBA 상에서 실시간을 지원하는, 실시간 분산 응용의 하부구조인 실시간 응용서비스 지원 객체 그룹 플랫폼을 제시한다. 이를 위해 현재 진행중인 실시간 CORBA 의 경향을 살펴보고, 실시간 응용서비스 지원 객체 그룸 플랫폼을 설계하기 위한 정의와 요구사항들을 기술한다. 또한, 이 플랫폼을 구성하는 요소들의 기능을 클래스 도표를 사용하여 나타내고, 실시간 객체그룸 플랫폼 상에서 실시간 응용서비스를 수행하는 객체들의 서비스 접속과정을 ETD 로 기술한다.
-
순수자바기술을 이용한 응용서비스가 정보통신망의 발달과 함께 빠른 속도로 증대되고 있다. 이러한 자바응용 서비스는 네트워크 분할(partition) 및 서버의 실패(crash)와 같은 전산망의 결함에도 불구하고 안정적이고 지속적인 서비스를 제공하는 것이 바람직하다. 이러한 요구사항은 서비스를 제공하는 분산된 서버들을 논리적인 하나의 그룹으로 동작하도록 하는 프로세서 그룹을 이용함으로써 해결될 수 있다. 본 연구에서는 네트웍 분할로 인해 프로세서 그룹이 두 개이상의 구성요소(component)로 나뉘어 지더라도 지속적인 고가용성(high availability)의 지원을 위해 응용서비스의 특성에 따라 기존의 처리결과에 영향을 받아 다음 서비스를 처리해야 한다. history-sensitive 그룹과 기존의 처리결과에 영향을 받지 않는 history-sensitive 그룹의 개념을 도입하여 기존의 프로세서 그룹을 확장한 신뢰성 있는 프로세서를 그룹 서비스에 대해서 살펴본다.
-
본 논문에서는 CORBA 분산처리 환경을 갖추기 않은 운영체제 사에서 동작하는 응용들이 CORBA분산환경의 객체 서비스를 이용 가능하도록 하는 통신 플랫폼을 설계하고 구현하였다. CORBA 표준에서는 서로 다른 ORB(Object Request Broker)들간의 상호운용(interoperability)을 위하여GIOP/IIOP(General/Internet Inter-ORB Protocol)프로토콜을 정의하고 있다. 구현된 부산 멀티미디어 플랫폼은 IIOP Engine API를 제공함으로써 Non-CORBA 응용들을 통합하였으며, 디렉토리, 스트림, 파일 서비스 인터페이스를 제공함으로써 분산환경에서 멀티미디어 정보 서비스를 이용할 수 있는 환경을 제공한다.
-
본 논문에서는 클라이언트측에 별도의 JDBC 드라이버 없이 JSBC API 만 가지고도여러곳에 분산된 DB서버로 접근이 가능하게 하기 위해 RMI(Remote Method Invocation)를 이용하여 JDBC 3-tire모델을 위한 미들웨어를 제안하였다. 즉 JDBC를 이용한 Applret 은 Download된 원래의 서버와 DB 서버가 같은 경우에만 그곳에 접속하여 DB에 엑세스 가능한 현대의 제약을 Java RMI를 이용한 미들웨어를 구축하여 Client--middle ware--DB server라는 시스템으로 해결하는 방법을 제시하였다. 이 미들웨어는 서로 다른 데이터베이스 관리 시스템과의 연결을 위해 기존의 JDBC드라이버를 이용한 구조를 가질 수 있도록 설계하였다.
-
본 논문은 유선망에서의 {{{{ {SM}^{ 2}A }}}} 무선 ATM 망으로 확장한 방안의 소개한다. {{{{ {SM}^{ 2}A }}}}는 기본적으로 양방향성 공유트리방식의 CBT(Core Baeed Tree)구조를 갖는다. 각 지역망(Regional Network))은 하나의 통신그룹단위를 형성하여 자체적인 코어스위치를 보유하고 이들 코어가 공붕망을 통해 연결되므로써 결과적으로 다중코어 구조를 갖는다. 한편, 무선 ATM 망에서 멀티캐스트 서비스를 제공은 유선망에서의 멀티캐스트 서비스제공방식과는 몇가지 점에서 차이를 가지며 보다 복잡하다. 즉, 동적 그룹관리, 멀티캐스트 채널의 재설정문제, 멀리캐스트 가입 호스트의 핸드오프(Handoff) 문제들이 해결되어야 하는데. {{{{ {SM}^{ 2}A }}}}에는 위의 다양한 문제들을 해결하였으며 더불어 인터넷 멀티캐스트 서비스를 무선망에서 수용하기 위한 안정적 데이터 전송 메커니즘도 제안한다.
-
본 논문에서는 무선 ATM에서 이동 IP 서비스를 제공하기위해 "Mobile NHRP"라는 새로운 방안을 제안한다. IP망과 WATM망을 연동하고자할 때 사용하는NHRP기법과 Mobile PNNI기법을 혼용할 때 발생하는 비효율성을 지적하고 그 대안을 제시한다. 제안된 Mobile NHRP에서 이동 NHC와 연결설정을 이루기 위해 홈LIS를 거치지 않고 직접적으로 NHC와 연결하도록 하는 ATM망에서 효율적으로 빠르게 이동 단말로의 IP연결성이 이루어지도록한다. 이루어지도록한다.
-
셀룰러 시스템에서 이동구그이 위치관리는 중요한 문제이다. 이동국의 위치관리를 위해 셀룰러 시스템은 기본적으로 위치 갱싱과 페이징 기법을 사용한다. 이 논문에서는 갱신비용과 페이징 비용의 증가에 영향을 미치는 여러 인자 중 이동국의 속도와 호 도착률을 이용하여 이동국의 위치과리 비용을 최소화시키는 방법을 제안하였으며 성능을 분석하였다. 제안하는 방식은 이동국의 속도와 호 도착률을 사용하여 위치 갱신의 여부를 판별함으로써 위치 갱신 횟수를 줄일 수 있을뿐 아니라 진동 효과의 완화를 기대할 수 있다.
-
이동 통신 시스템에서는 더 많은 사용자의 수요와 서비스의 질을 향상시키기 위하여 마이크로셀을 포함하는 매크로셀의 계층구조가 설계되고 있다. 그러나 계층 셀 구조를 이용하여 서로 다른 이동 성질을 갖는 사용자를 서비스 할 수 있다. 본 논문에서는 이와 같은 계층 셀 구조의 이동 통신 시스템의 성능을 분석하기 위해 큐잉네트워크 모델을 이용한 시뮬레이션모델을 제안한다. 제안된 모델을 트래픽의 변화에 따른 계층 셀 구조 할당 방식의 연구에 적용될 수 있을 것이다.
-
이 논문에서는 IMT-2000(International Moblie Telecommunication-2000)시스템에서의 멀티미디어 트래픽을 전송하기 위한 핸드오프 처리절차를 제안하였다. 이 절차에는 기본 코드채널(Fundamental Code Channel)과 부가 채널(Supplemental Code Channel)을 제어하기 위한 핸드오프관련 메시지들이 포함되었다. 부가 채널코들를 사용하기 위한 협상은 전송되는 트래픽의 크기에 따라 핸드오프 초기화 동안 수행된다. 그리고 MS(Moblie Station), BTS(Base Station transceiver Subsystem) 및 BSC(Base Station Controller)사이에서의 핸드오프 처리를 위한 호 흐름도와 상태천이도 (State Transition Diagram)도 설계하였다.
-
유선 통신과 다르게 무선 통신은 자원의 한정성이란 매체의 특성을 가지고 있어 다중의 사용자가 다른 QoS를 요구하는 멀티미디어 서비스를 지원하기 위해서는 각각의 서비스에 따른 트래픽에 차별화를 두어 매체 접속을 제어하는 것이 효과적인 방법이 될 것이다. 현재, 음성과 데이터를 통합하여 매체 접속 제어를 하는 패킷 예약 다중 접속 방식은 많은 연구가 이루어진 상태이고, 특히, 멀티미디어 지원을 위해 적응형 패킷 예약 다중 접속(APRMA: Adaptive Packet Peservation Multiple Access)방식의 연구가 진행되었다. 본 논문에서는 멀티미디어 지원을 위한 다른 한가지 방법으로 패킷이 경쟁에 참여할 수 있는 파라미터를 서비스의 종류와 활성중인 슬롯의 수에 따라 조정하여 채널의 효율을 보다 향상시키고 패킷 충돌이 일어날 확률도 감소 시킬 수 있는 우선 순위 기반 적응형 패킷 예약 매체 접속 방법 (APRMA_P : APRMA with Prioroty)을 제시한다. 제안된 APRMA_P의 성능을 분석하기 위해 시뮬레이션을 통해서 체널 효율을 기존의 APRMA와 비교 분석한다.
-
본 논문에서는 광대역 통신망의 표준인 ATM 서비스를 무선 환경에서 지원하기 위한 무선 ATM MAC 프로토콜을 제안하였다. 유선 환경에 비하여 조건이 좋지 않은 무선환경에서는 값비싼 무선 자원을 효육적으로 이용하여 ATM 서비스 클래스의 QoS를 만족시키지는 것이 중요하다. 따라서 대역폭이 가변적인 VBR서비스의 대역 할당 요구 채널과 VBR 이외의 트래픽의 대역 할당 요구 체널을 분리함으로써 무선 자원의 효율적 이용와 ATM서비스의 모든 클래스 QoS를 동시에 지원할 수 있는 MAC프로토콜을 제안하였고 모의 실험을 통하여 성능을 평가하였다.
-
PBMA_DP 프로토콜은 우선순위에 따른 수락 확률을 변화시켜준다. 수락 확률수치는 요구슬롯(R-slot)의 개수에 영향을 받는다. 따라서 부하가 많아지면 R-slot의 개수를 줄이고, 부하가 적어지면R-slot의 개수를 늘려 성능의 향상을 꾀할 수 있다. 따라서 본 논문에서는 동적으로 R-slot의 개수를 바꾸어주는 알고리즘 두 가지를 제안한다. R-slot위치는 고정시키고 개수만 변화시키는 방식과 R-slot 위치를 변화시키면서 개수도 변화시키는 방식이다. 또한 단말의 개수를 예측하는 방법에 대해 간단히 설명한다. 위의 두 방식에 대한 모의 실험을 시행하여 성능분석을 행한다.
-
본 논문에서 제안하는 매체접근제어 프로토콜은 활성 단말의 개수를 통계적 특성에 의하여 예측하고 이를 상향 요구 슬롯의 액세스 확률에 적용하여 요구슬롯의 수율(Throughput)을 높이도록 하였으며, 단말에세 슬롯을 할당하는 방식으로 고정할당법과 동적 할당법을 동시에 사용하였다. 고정 할당법은 모든 단말에게 최송한 제공될 수 있는 서비스 품질(QoQ: Quality of Server)을 보장하는 방식이며 동적할당법은 음성 단말에 대하여 버퍼의 상태에 따라 지정된 서비스 품질을 제공하기 위하여 각 단말에게 동적으로 슬롯을 할당하는 방법이다. 제안된 프로토콜에 대해 시뮬레이션을 통하여 음성 및 데이터 단말의 수율과 패킷 전송 지연을 구하고 음성 단말의 패킷 손실률을 분석하여 동적 할당법의 효율에 대하여 알아본다.
-
ATM을 기반으로 하는 광대역 무선 멀티미디어 환경에서의 다양한 트래픽의 수용을 위한 MAC 프로토콜로서 TDMA기반의 예약 방식이 많이 연구되어 있다. 본 논문에서는 기존의 예약기반 MAC프로?로의 고찰을 통하여 다양한 트래픽 수용에 따른 QoS의 고려와 함께 전송대역의 효율을 극대화 할 수 있도록 프레임 구조에 있어 기지국과 단말간의요구 전송 피드백의 시간지연을 최소치로 유지하고, 순.역방향간의 동적 비태칭을 구현하는 MAC 프로토콜을 제안한다. 또한 요구 전송 단계에서의 개선 방안으로 충돌로 인한 오버해드를 줄이고 트래필에 따른 차별화로 QoS를 고려하는 방식을 제안하고 각각의 성능 분석을 수행하고 , 충돌 시 선택적 재전송 프로토콜의 사용으로 인한 MAC 프로토콜의 개선을 성능분석으로 보인다.
-
ATM 망에서 이루어지는 다양한 멀티미디어 서비스를 무선 ATM망에서 지우너하기 위해서는, 단말의 이동에 위해 핸드오프가 일어날 때, 주위 셀의 상태와 다양한 클래스의 트래픽 특성을 고려한 무선 호 수락 제어 문제가 해결되어야 한다. 본 논문에서는 셀수준(cell-level)에서 인접 셀의 상태 정보를 이용한 분산 호 수락제어기법(DCA)과 현재 무선 셀에서 발생하는 클래스별 호들에 대한 할당을 위한 자원공유 알고리즘인 Ra방식을 조합하여 멀티 셀 환경에서 멀티 클래스 서비스별 QoS를 고려한 적응적인 무선화 수락제어 기법인 RA-DCA기법을 제안한다. 또한 제안된 호 수락 제어 기법의 성능분석을 위한 모델과 시뮬레이션 결과를 분석하였다.
-
차세대 고속 무선망에서는 신뢰성이 높고 광전송로를 근간으로 하는 유선망의 멀티미디어 응용지원의 확장으로 유무선 종합 정보 통신망의 구현을 목표로 하고 있다. 현재 기존의 유선망에서는 멀티미디어 응용 지원을 위해 QoS Provisioning에 관한 많은 연구가 되어 있으나 무선망에서의 이동성과 무선 전파의 열악한 전송으로 인해 새로운 QoS Provisioning 방법에 관한 연구가 필수적이다. 본 논문에서는 지연에 민감한 실시간 트래픽의 QoS보장을 위하여 이동 터미널의 속도에 따라 이웃 셀의 대역폭을 예약함로써 핸드오프를 대비하고, 효육적인 무선 자원의 사용을 위해 적응적으로 예약된 대역폭의 양을 조정하는 방법을 제안한다. 또한, 트래픽 종류와 호의 종류, 터미널의 속도에 따라 다른 우선 순위를 부여하여 우선순위에 기반한 호 수락 제어 방법을 제안한다. 실험을 통하여 기존에 제안된 방법과 성능 비교한다.
-
미래의 셀룰라 이동통신망은 멀티미디어 데이터 서빗를 제공하기 위해서 높은 대역폭이 필요하기 때문에 셀의 크기가 수십 미터 내오인 피코 실(pico cell)로 구성되는 피코 셀 망이 될 것이다. 이와 같은 피코 셀룰라 망에서는 이동통신자의 우치 변화에 따른 handoff 처리 회수가 상대적으로 증가하므로, handoff 처리로 인한 망부하가 늘어났고, handoff처리 지연으로 인하여 사용자는 중단없는 연결서비스 (seamless connection service)를 받지 못할 수도 있다. 본 논문은 VT-CSMA방식을 응용한 기법을 새로운 handoff방식으로 제안한다. 이 기법은 handoff에서 사용하고 delay time virtual clock 과 real clock 의 2개의 clock을 갖도록 함으로써, 빠른 속도로 이동하는 호는 느린 속도로 이동하는 호보다 상대적으로 짧은 시간 내에 handoff가 처리 되도록 한다. 모의 실험 결과는 VT-CSMA기법을 응용한 새로운 방식이 기존 CDMA 방식에서 drop되는 호를 많이 줄이는 효과가 있음을 보인다.
-
PCS를 포함한 차세대 이동통신은 ATM/B-ISDN을 core network으로 하여 다양한 서비스를 제공하는 방향으로 발전할 것으로 예상된다. 이러한 유.무선 통합환경에서 PCS mobility를 효율적으로 제공하기 위해서 TINA와 같은 계층적 연결관리 구조와 이 구조에 적합한 라우팅 기법이 필요하다. 본 논문에서는 ATM/B-ISDNTINA통신망에서 기존의 라우팅 기법에 비해 장점을 가지면서, TINA의 계층적 연결관리 구조를 기바능로 하는 병렬.분산 라우팅 기법을 제안한다. 제안된 병렬.분산 라우팅 기법은 라우팅 알고리즘이 서브네트워트 단위로 병렬적, 계층적으로 실행되어 사용자가 원하는 QoS연결을 제한된 시간내에 빠르게 설정할 수 있으므로, PCS mobility지원을 위한 빈번한 경로 재설정 요구에 유연하게 대처 할수 있다. 또한, 연결관리 체계가 계층적으로 이루어져 있어 TMN/TNA를 통한 체계적인 통신망 관리에도 효율적이다.
-
본 논문은 개인 휴대통신망네에서의 각 노드간 시그날링 트래픽을 감소시키기 위한 기법에 관한 연구이다. 미래의 개인휴대통신망에서는 셀 크기가 더욱 작이지고 사용자가 증가혀 현 개인휴대통신의 문제점인 HLR로의 시그날 병목현상. 인접지역에서의 핑퐁효과 발생이 더욱 심화돌 것이다. 본 논문에서는 이와 같은 문제의 해결을 위해 각 VLR들이 자신을 중심으로 일정한 Circle Registration area를 가지면 이 area내의 VLR 들의 id를 가지는 DCLR(Dynamic Circle Location Register)이 되도록 한다. 단말이 다른 지역으로이동할 때 마다 단말이 현 DCLR area에 있는지를 검사후 해당 DCLR 로 단말의 최신 위치정보를 연속적으로 전송하고, 또한 이러한 이동에 따라 동적으로 단말의 DCLR이 변화되며, 호 발생시는 단말의 해당 DCLR을 조회함으로써 수신자의 위치를 추적한다. 이 방식은 기존 방식에서 사용자가 다른 지역으로 이동할 때마다 HLR로 매번 등록하고 질의함으로써 발생되는 HLR로의 시그널링 신호 과부하를 효율적으로 분산, 감소시키며 인접지역 경계간에 발생되는 핑퐁효과가 발생되지 않도록 한다.
-
유선에서 이용하는 능력으로 무선으로도멀티미디어 서비스를 이용하고자 연구된덧이 무선 ATM이다. 무선 ATM에서 핸드오프는 망 레벨과 무선 A레벨의 무선 핸드오프로 구분할 수 있다. 망 레벨의 핸드오프에서 CX의 선택은 빠르고 매끄러운 핸드오프를 지원해 주는데 중요한 역할을 한다. 망 관리에는 하나의 연결서버가 망의 연결관리를 해주는 중앙 집중 연결관리(Centralized Connection Management Scheme)와 각노드에서 연결을 관리하는 분산된 연결관리(Distributed Connection Management Scheme)로 나뉜다. 여기서 문제점은 중앙집중 연결관리에서는 전달지연시간(Propagation delay), 분산된, 연결관리에서는 시스템 오버헤드가 발생한다는 것이다. 이러한 중앙집중 연결관리의 지연시간과 분산된 연결관리의 오버헤드를 감소시키기 Distributed 위해 탐색알고리즘을 제안한다.
-
이동 통신 서비스의 통화 품빌을 개선하기 위해서는 무선 기지국의 유지.보수가필요하다. 이를 위해서는 기지국 및 단말기의 CDMA 필드 데이터를 측정하여 분석하는 툴을 필요로한다. 본 논문에서는 측정된 CDMA 필드데이처를 벡터지도에 표시하고 분석에 필요한 여러 가지 정보들을 조회할 수 있는 기능과 측정 데이터의 통계 처리 기능을 가지는 분석툴을 개발한다. 이러한 시스템의 설계 및 개발을 위해서 객체 지향 방법론을 사용한다.이러한 분석 툴을 이용함으로써 최적화된 셀설계를 위한 무선기지국의 효율적인 유지.보수가 이루어 질 수 있다.
-
CPN(Colored Petri Net)은 시스템을 분석하고 설계하는 모델링 기법인 페트리넷의확장형으로서, 토큰에 color을 부여하여 자료흐름까지 고려할 수 있다. 이 연구에서 Estelle 로 기술된 프로토콜 명세를 Design /CPN에 적용가능한 CPN으로의 변환 방법을 제안하였다. 그리고 변환된 CPN을 Design /CPN에 입력하여 얻은 OG(Occurrence Graph)와 각 노드에 대한 내부 정보인 descriptor를 이용하여, 자료흐름이 고려된 보다 간편하고 효율적인 테스트 케이스를 생성하였다.
-
IEEE-1394 버스(이하 13394 버스)는 가정용 가전기기와 컴퓨터를 서로연결 할 수 있는 버스로 100Mbps, 200Mbps, 400Mbps의 광대역폭을 제공하고 데이터를 전달하는 방법으로 비동기 (asynchromous)전송뿐만 아니라 등시성(isochronous)전송도 제공한다. 비동기 전송은 시간의 제약이 없고 정확한 전달이 필요한 데이터에 적합한 반면 등시성 전송은 실시간을 요구하고정확한 전잘이 필요없는 데이터에 적합한 특성을 가진다. 1394 버스는 멀티미디어 데이터를 생성하고 편집하는 장치들을 서로 연결시키고 기존의 LAN이 갖는 대역폭의 부족과 프로토콜살의 실시간 전송 방법의 부재 때문에 진정한 의미의 실시간 구현이 어려웠던 화상 전화기, 화상회의 시스템, 비디오편집 시스템을 가능하게 한다. 이러한 멀티미디어 응용 시스템은1)대용향의 멀티미디어 파일 전송을 필요로 하고 화상전화기 혹은 화상회의 시스템은 2) 고속의 파일 전송을 요구하게 된다. 또 두사람이 화상 전화기를 통해 통신을 하면서 여러 가지 문서를 교환하는 경우 최대한 빠르게 파일 전송이 완료될 필요가 있다. 현재 1394버스에서 IP가 올리는 일이 진행중이므로 기존의 FTP는 사용할 수 없다. 게다가 1394 버스에 IP가 올라가더라도 1394 버스 내에서 대용량의 파일을 더 빠르고 정확하게 전달하기 위해서는 IP오버헤드가 없고 1394 버스의 특성을 직접 이용한 새로운 파일 전송 기법이 필요하다. 1394 버스내에서 대용량의 파일을 빠르고 정확하게 전송하는 기법을 찾기 위해서는 비동기 전송과 등기성 전송의 특성을 잘 이해해야하고 각 전송 방법으로 파일을 전송 할 때 생기는 장단점들을 파악해야한다. 본 논문에서는 비동기 전송과 등기성 전송을 이용한 팔일 전송 기법을 각각 제시하고 실험을 통해 이들의 특성을 비교분석하였다.미에서 uronic acid 함량이 두 배 이상으로 나타났다. 흑미의 uronic acid 함량이 가장 많이 용출된 분획은 sodium hydroxide 부분으로서 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번째의 출산에서 그리고 만삭의 임신 기간에, 출산시체중(出産時體重)$3.50{\sim}3.99kg$ 사이의 아이에서 그 주산기사망률(周産基死亡率)이 각각 가장 낮았다. 2. 사산(死産)과 초생아사망(初生兒死亡)을 구분(區分)하여 고려해 볼때 사산(死産)은 모성(母性)의 임신력(姙娠歷)과 매우 밀접한 관련이 있는 것으로 사료(思料)되었고 초생아사망(初生兒死亡)은 미숙아(未熟兒)와 이에 관련된 병발이 거의 결정 -
IP 유니테스트 이동성을 지원하는 연결 재설정 방법에 대한 연구들은 네트워크가 멀티 캐스르 기능지원하지 않는 경우에 이동 호스트에 데이터그램을 송수신 할 수 없는 전송문제를 내포하고 있다. 본 논문은 멀티캐스트 기능을 지원하지 않는 네트워크에서도 이동호스트에게 멀티캐스트 응용 서비스를 제공할 수 있는 MCI-Based rerouting 방법을 제안한다. 이 연구는 종단 이동호스트와 최적 경로를 이루는 네트워크의 최하단 멀티캐스트 라우터를 단순한 비교 연산만으로 찾아 연결을 재설정한다. 근원지에서 최하단 멀티캐스트라우터까지는 멀티캐스트로 전달되고, 멀티캐스트 라우터에서 이동 호스트까지는 터널링을 이용함으로써 이동호스트에 멀티캐스트 데이터그램을 송수신 할 수 있게 한다. 또한 광대역의 인터넷에서도 멀티캐스트 데이터 그램을 송수신할 수 있게 함으로써 확장성을 고혀한다.
-
이동컴퓨팅 시스템에서 가입자는 언제 어디서나 통신 서비스를 받을 수 있어야 한다.이를 위해서 이동단말이 이동으로 말미암아 발생하는 이동성을 관리하기 영역관리 기법이 중요하다. 이동 컴퓨터 시스템에서 영역관리를 하기 위한 많은 기법들이 제안되었다. 제안된 기법들은 모든 등록 영역들에서 같은 영역관리 알고리즘을 사용한다. 본 논문에서는 등록 영역을 지역 영역과 원격 영역으로 나누고, 각 영역에서 서로 다른 영역 갱신 및 질의 알고리즘을 적용하는 영역관리기법을 제안한다. 성능 비교 결과는 다른 기법들보다 기법의 성능이 좋다는 것을 보여준다.
-
외부 에이전트는 이동 노드가 외부 네트워크로 이동했을 때 이를 감지 할 수 있도록 하는 이동 노드가 새로운 Care- of address를 획득할 수 있도록 에이전트 광고 메시지를 방송한다.이동 노드는 홈 에이전트에 새로운 Care- of address 를 알리기 위해 외부에이전트를 거텨 홈 에이전트 등록을 하게 되면 외부 에이전트는 이동 노드에 대해 게이트웨어 서비스를 지원해야 한다. 또한 홈 에이전트에 의해 터널링된 데이터그램을 티터널링 하여 이동 노드로 전송해 주어야 한다. 본 논문에서는 외부 에이전트가 처리하는 패킷을 종류별로 구분하고, 위와 같은 기능을 가지는 외부 에이전트가 가져야 하는 이동성 정보를 정의하여 외부 에이전트를 설계 및 구현하고 결과를 보인다.
-
최근 무선통신의 대중화가 증가함에 따라 이동 컴퓨팅 환경에 대한 관심이 나날이높아가고 있지만 무선망의 특징을 고려한 프로토콜의 개발은 미흡한 상태이다. 유선망에서 널리 통용되고 있는 TCP는 packet 손실의 원인을 혼잡(congestion)에 의한 것으로 간주하여 혼합제어(congestion control)나 회피(avoidance)메카니즘을 이용하여 packet 의 회복 (recovery)에 적절히 대응하고 있다. 하지만 무슨망에서의 packet 손실은 handoff나 높은 bit 에러율에 의한 것으므로 기존의 TCP를 그대로 적용하게 되면 불필요한 메카니즘 호출로 인한 throughput의 저하를 가져오게 된다. 이런 성능 저하를 해결하기 위하여 무선망에 적합하도록 TCP를 개선하는 움직임이 세계적으로 일어나고 있으며, 이를 크게 단대한 프로토콜, split-connection 프로토콜, 링크 계층 프로토콜로 나눌 수 있다. 본 논문은 이러한 흐름의 여러 가지 대표적인 프로토콜들을 비교.분석하였다.
-
본 연구에서는 이동 컴퓨팅 환경에서 TCP프로토콜의 전송성능 저하요인을 분석하고 이에 따른 적응적인 정책을 수입해 효율적인 프로토콜을 제시한다. 이동 컴퓨팅환경에서 TCP 패킷을 크기에 따라 벌크데이터와 인터액티브데이터로 나누고, 무선링크의 상태에 따라 안전 상태와 위험 상태로 나누어 각각의 특성을 고려한 TCP의 전송성능 향상방법을 제시하였다. 본 연구에서 제안된 정책은 모의 실험 환경을 통해 성능향상을 검증했으며, 실제 이동 컴퓨터환경에서 무선 네트워크와 유선 네트워크사이의 중간 호스트인 기지국에 적용시킬수 있다.
-
기존 이동통신 시스템은 단말 및 개인 이동성의 결여, 저조한 데이터 전송율, 그리고 서비스 도입 및 호환성의 어려움이 존재한다. 이를 해소하기 위해 국제적으로 차세대 이동통신 시스템으로 IMT-2000에 대한 연구와 개발이 이루어지고 있다. 또한 IMT-2000은 기본적으로 지능망에 근간한 구조를 지향하며, 다양한 서비스들의 실현 및 신속한 도입을 위하여 지능망이 IMT-2000의 기능 모델 표준으로 채택되고 있으며. 이를 기반으로 다양한 서비스가 개발되고 있다. 한편 IN CS-2의 목표서비스(target service) 의 하나로서 가상 사설망 서비스는 기존 사설망의 독립적인 망 운영을 유지하면서, 공중망의 자원을 이용하여 기존 사설망의 과다한 초기 투자 비용을 해소시키는 장점을 제공한다. 본 논문은 IMT-2000의 서비스 제어를 위해 IMT-2000의 망 구종에 도입된 지능망 모델을 분석하고 IMT-2000상에서 특히 기존 고정/이동 통신망과 달리 기본적으로 제공되는 개인 이동성을 고려하여 지능망의 서비스 제어 모델에 따라 가상 사설망 서비스를 설계한다.
-
차세대 무선 이동통신인 IMT-2000(International Mobile Telecommunication 2000)의 고유 서비스들 중 하나인 글러벌 로밍 서비스는 전 세계의 단일 표준안에 따라서 서로다른 IMT-2000훼밀리 멤버들 간에 로밍을 가능하게 한다는 개념이다. 본 논문에서는 글로벌 로밍의 네트워크 측면의 기능들 중에서 이동성과 밀접한 관련이 있는 위치 정보관리 서비스와 위치 정보 관리 기능을 정의하였다. 본 연구의 결과는 상용화를 앞에 두고 있는 IMT-2000 망의 운용자가 효율적인 글로벌 로밍 서비스를 제공할수 있게 하는 망 관리 수단의 기반이 될 것이다.
-
실시간 스케줄러는 대역폭, 필요 버퍼량 등과 같은 네트워크 자원을 효율적으로 이용하면서 한정된 통신지연(bounded delay)을 제공해야 한다. 최근 이러한 제한 조건을 만족시키기 위해서 많은 스케줄링 방법론이 제시되었다. 그중EDF 스케줄링 방법론이 최적의 성능을 갖는 것으로 알려져있다. 그러나 EDF스케줄링 방법론은 "sort"나 "search"와 같은 연산작업을 수행함으로서, 과다한 오버헤드를 발생시킨다. Rotating Priority Queues(RPQ) 스케줄러는 EDF 연산 작업 없이 EDF스케줄러에 근접한 성능을 갖는 스케줄러이다. 그러나 RPQ스케줄러는 과다한 버퍼량을 필요로 한다. 본 논문에서는 이러한 문제저?ㄹ 해결하기위해서 Multiple Rotating Priority Queues(MRPQ)스케줄러를 제시한다. MRPQ스케줄러는"blick queue"라는 새로운 개념을 이용하여 회전 우선 순위 queue를 다중 계츨으로 구성한다. 이렇게 구성된 MRPQ 스케줄러는 RPQ스케줄러에서 필요한 버퍼량의 반정도의 버퍼량만을 사용하여 RPQ스케줄러와 동일한 동작을 수행한다. 또한 MRPQ스케줄러는 RPQ스케줄러와 동일한 최대 지연시간을 제공한다.러는 RPQ스케줄러와 동일한 최대 지연시간을 제공한다.
-
가입자망은 원래 전화 서비스를 위해 사용되었으나 멀티미디어 서비스를 지원하기위해 x-DSL기술을 기반으로 하는 가입자망 광대역화에 관심을 가지게 되었다. 특히 멀티미디어 서비스 비대칭성을 이용한 ADSL기술이 각광 받고 있다. 이 기술을 이용한 ATM 서비스가 가능하게 되어 DSLAM이라 불리우는 엑세스 멀티플렉서 장비의 개발 중요성이 부각되고 있다. 본 논문에서는 DSLAM에서 사용할 수 있는 셀 지연변이를 줄일 수 있는 버퍼관리 기법과 각 트래픽 클래스의 최대 대역폭을 보장해 줄 수 있는 대역폭관리 기법을 제안한다.
-
ATM over xDSL으로 구성된 광대역 가입자 망을 통하여, ATM마에 접속하려 할 때에는 DSL접근 다중화기 (Access Multiplexer )가 필수적으로 요구된다. 이때 관대역 통합서비스라는 가입자가 망의 기본적인 목적을 달성하기 위하여, DSL접근 다중화기는 ATM?ㅇ에서 트래픽 제어를 수행할 수 있어야 한다. 이에 본 논문에서는 DSL접근 다중화가에서는 트래픽 제어에 필요한 효율적이고 간단한 셀 스케줄링 기법을 제안한다. 성능 평가를 위한 모의 실험에 의하면 제안된 기법은 각 연결들의 트래픽 기술자에 부합하는 서비스를 제공할 수 있으며, 아울러 연결들이 명세한 셀 손실률에 근거한 차별화된 서비스 품질 (QoS)을 제공할 수 있다.
-
본 논문의 폭주적인(bursty) 트래픽을 생성하는 스트리밍에서 사용자가 요구하는 최소 품질 (Quality of Service)의 보장 및 공정한 대역폭 활용을위하여 개선된 대역폭 적응 기법을 제안한다. LAN상의 서버/클라이언트 유니캐스트 환경에서 수행된 시뮬레이션은 제안한 기법에 의한 전송율의 패턴이 네트워크의 일시적인 혼잡에 의한 영향이 적고 안정하며 대역폭을 공유하는 기타 커넥션들에게 공정하도록 대역폭을 활용함을 보여준다. 제안한 대역폭 적응 기법에 사용한 윈도우 기반 전송율 추정은 윈도우 크기에 따라 스트리밍 어플리케이션의 graceful degradation과 대역폭 활용의 trade-off을 갖고 있지만 세션 중 윈도우 크기를 상황에 따라 동적으로 변화시킴으로 요구사항을 충족하도록 응용될 수 있다.
-
화상회의 프로그램에서 회의 참여자간에 멀티 캐스팅을 이용하여 정보를 전송할 경우 point-to-point 방법보다 네트윅 트래픽을 상당히 줄일 수 있다는 장점이 있으나. 각 회긔 참여자간 모두 같은 QoS를 지원할 수밖에 없다는 단점이 발생한다. 본 논문에서는 전송할 자료를 몇 가지 그룹으로 나누어 그룹 전송함으로 다양한 QoS를 원하는 방법을 제시하고자한다.
-
본 논문에서는 멀티 캐스트 통신환경을 이용하는 많은 응용들의 다양한 요구들을효율적으로 관리하기 위한 통합관리 모델 IPME를 제안한다. 이를 위해서 멀티캐스트 통신환경에서 발생할 수 있는 제어 및 관리 에 대한 문제들을 분석한다. 또한 제안된 IPME구조를 기본을 멀티캐스트 통신환경을 이용하는 다자간 응영들에서 매우 중요하고 복잡한 문제인 참여 송수신자들의 서로 다른 QoS요구들이 효율적으로 관리될 수 있도록 하는 모델로 구체화된다. 다음으로, 본 논문은 제안된 QoS관리 모델의 타당성을 검증하기 위해서 멀티캐? 통신환경을 이용하는 대표적인 디자인 응용인 원격화상회의 시스템에 적용한다.
-
본 논문에서는 이동 에이전트가 작동할 수 있는 환경을 제공하는 이동 에이전트 스스템(Mobile Agent System )을 설계 및 구현하였다. 이동 에이전트 시스템은 자바 언너를 기반으로 하여금 구현하였으며. OMG의 MAF(Mobile Agent Facility) 표준에 따라 구현하여 CORBA분산환경에서의 상호 운용성을 제공한다. 개발한 이동 에이전트 시스템을 이용하여 CORBA기본 서비스 중에 하나인 명명 서비스를 실현하였다.
-
이동 에이전트 모델은 분산처리 시스템의 대표적인 형태인 클라이언트-서버 모델의 문제 해결하기위해 제시되고 있는 개념이다. 이러한 이동 에이전트 모델은 다양한 분야에서응용잉 시도되고 있으며, 특히 워크플로우 시스템에서는 효율적이고 유연하며 통합성이 뛰어난 워크플로우 시스템을 제공하기 위해 이동 에이전트를 이용하고 있다. 본 논문에서는 이동 에이전트를 기반으로 한 보다 쉽고 효율적인 워크플로우 시스템의 개발, 특히, 시간제약 개념을 지원하는 워크플로우 시스템을 개발하기 위한 이동 에이젼트 플랫폼을 설계한다.
-
이동에이전트는 독립된 객체로서 자율성을 가지고 컴퓨터를 이동하며 부연된 임무를 수행하는 프로그램이다. 이동에이전트는 코드와 데이터로 구성된 프로그램이므로 쉽게 복제될 수 있다. 이렇게 복제된 이동에이전트를 이동에이전트 클론이라 한다. 복제된 클론은 원본과 구별이 불가능하다. 이것은 에이전트의 인증을 불가능하게 만들고 예상되지 않은 에이전트의 중복 수행을 야기하며 에이전트의 내부정보 유출 공격을 위한 수단으로 사용된다. 본 논문에서는 이동에이전트 클론에 의한 이러한 문제점을 고찰하고 온라인 상에서 클론의 존재를 탐지하고 실행을 방지하며 클론을 생성한 서버를 확인하는 프로토콜을 설계한다.
-
본 논문에서는 ATM-LAN상 MOD서버에서 클라이언트로의 CM데이처의 전송 기술을 위한 서비스 관리 기법을 제안한다. 즉, Navigation서버를 이용한 브라우징 메카니즘, 서버와 클라이언트, 응용 AAL과 QoS간 협상 및 예약 정차의 세션 설정 기술, 프레임의 분열 및 재결합에 관한 알고리즘을 제안하고 구현한다.
-
대용량 통신처리 시스템은 PSTN, PSDN 및 ISDN등 다양한 통신망으로부터 접속하는 사용자들에게 TEXT 기반의 서비스 및 인터넷 서비스의 제공을 목표로 한다. 유료 인터넷 서비스 제공이 있어서 유료 CP 사용에 대한 과금 데이터 생성을 위한 데이터 관리에 대하여 기술한다. 유료 CP 데이터는 데이터베이스 테이블에 저장되어 관리되며 유료 CP 데이터 관리는WARP Manager에 수행되는 유료 CP 에 대한 등록, 변경, 삭제 및 검색 기능을 포함하여 유로CP 데이터는 WARP Manager의 내용을 기준으로 WARP Manager와 각 WARP 간에 상호 일치가 되도록 관리되어야 한다. 본 논문에서는 위에서 소개된 유료 CP데이터 관리 기능 및 유료 CP 데이터에 대한 일치 기능에 대하여 기술한다.
-
TCP/IP 네트워크상의 네트워크 관리에서는 SNMP가 업계의 표준으로 자리 잡고 있다. 또한 각 업계에서는 독자적으로 어플리케이션을 개발해 가지고 있다. 네트워크와 시스템은 관리 시스템의 구축에 있어 가장 중요한 점은 표준화된 관리 정보의 제공에 있다. 이를 위해 관리 시스템간에 교환되는 모든 관리 정보를 위한 개념적인 저장 장소를 에이젼트라 한다. 이에는 관리정보와 구조에 대한 정의로 MIB가 사용된다. 이에 SNMP와 MIB는 네트워크를 관리하기 위해 고안된 프로토콜이며 상호간에 같은 시스템 내에 존재하여야만 한다.이로인해서 SNMP나 시스템을 지원하지 않는 중요 장비에 대한 관리가 어렵다. 이는 관리를 위한 정보가 독립된 패킷으로 구성되어 네트워크 내부로 투입되며 일반 사용자 트래픽과 관리 트래픽이 네트워크 자원을 공유하기 때문이다. 일반 사용자 트래픽과 관리 트래픽 사이의 발생 빈도 균형적으로 유지 할 수 있다면 보다 나은 네트워크 관리가 될 것이다. 이에 본 논문에서는 네트워크간의 상호접속을 균형적인 링 접속 방식을 이용하며 개선하고자 한다. 이로 인하여 시스템의 안정적인 접속과 신뢰성 및 가용성을 증가시킬 수 있다.
-
인터넷에서 호스트의 인터넷 주소와 이름을 상호 매핑해주는 도메인 네임 시스템은 호스트수가 급증함에 따라 그 중요성 또한 증대되고 있다. 최근 인증 기능을 제공하는 도메인 네임 시스템이 제안됨에 따라 이를 이용하여 진보된 서비스를 제공하려는 연구가 활발히 진행중이다. 한편 도메인 네임 서버를 기존 네트워크 관리 체계 내에서 관리하기 위한 관리 정보개체는 이미 정의되어 있었다. 하지만 인증 기능을 제공하는 도메인 네임 서버 관리 정보 개체에 대한 연구는 진행되지 않고 있다. 본 논문에서는 인증 기능을 제공하는 도메인 네임 시스템을 관리하기 위한 관리 정보를 정의하고 이를 구현하기 위한 안전한 도메인 네임 서버관리모델을 제시한다.
-
본 논문에서는 다양한 통신망을 통합 관리하기위해 ISO 및 ITU-T에서 권고하고 있는 CMIP기반의 TMN체계를 따른 ATM/B-ISDN망 관리에 있어서 에이전트 플랫폼위에 개발된 GUI 기반의 관리 객체 개발환경(MODE)을 이용한다. MODE를 이용하여 ATM스위치 관리를 위한 GDMO(Guidelines For DEFINITION of Managed Object) source를 입력받아 관리 객체 생성 구현 방법을 제시한다. MODE는 크게 GDMO Compiler, SDC Development, Database(DB)로 구성된다.
-
오늘날의 네트웍은 다양한 종류의 장치들로 이루어져 있고 사용자들은 이들 장치들간ㅇ 단순하면서도 효과적인 망 관리 툴을 필요로 한다. SNMP는 오늘날의 이질적인 네트웍을 다루기 위해 많이 이용되고 있다. 또한 OMG에서 정의한 CORBA 는 객체 지향프로그램을 위한 구조를 제공한다. 사용자는 정보가 어떤 소프트웨어나 하드웨어 프랫폼상에 있든지 혹은 어디에 위치하든지 알 필요없이 CORBA를 이용해서 이를 접근할 수 있다. 이러한 두 개의 영역을 연동시키기 위해서 CORBA 영역에 있는 객체 참조에 대한 메소트 호출을 에이전트의 SNMP 메소드로 동적으로 변환시키 는게이트웨이가 필요하다. SNMP MIB 규격을 CORBA -IDL로 변환하는 알고리즘을 토대로 CORBA 영역에 있는 관리응용프로그램과 SNMP영역에 있는 에이전트 사이의 게이트웨이를 설계 및 구현하여 서로 연동시키고자 한다.
-
3세대 이동통신인 IMT-2000 에서는 기존의 GSM 과 CDMA 이동통신과 구별되는 인증 및 보안 관리가 필요하다. IMT-2000 은 유무선 통합망인 동시에 기존의 망과 연동이 가능해야 한다. 또한, 다양한 서비스 제공을 위해 IN과의 연동이 불가피하고. 글러벌 로밍 지원을 위해 보다 향상된 보안 관리가 필요하다. 본 연구에서는 IMT-2000 에서의 인증./보안 네트워크 요소를 정립하고, 기능 모델을 통해 사용자 인증과 ID 보안에 대한 시나리오를 정의한 다음. 그 시나리오를 통해서 망 관리 대상 객체와 관리 정보를 토출한다.
-
넓은 대역폭의 무선 통신 채널을 제공하고 대규모 및 소규모 무선 전파 환경에 적합한 IMT-2000 망이 전세계적으로 보다 널리 채택되기 위해서는 기능 확장과 더불어 다양한 유.무선 망과의 통합관리 기술이 확보되어야 한다. 이를 위해서는 다양한 차세대 무선 접속방식에 적용될 수 있는 일반화된 관리 정보 모델의 개발이 필수적이다. 본 논문에서는 IMT-2000 망 관리를 위해 시스템 구성 관리에 대한 관리 서비스와 관리 기능을 파악한 후 정의 하였다. 그리고 정의한 관리 서비스와 관리 기능을 바탕으로, 기존의 전기 통신망에서 정의된 관리 대상 객체 중 시스템 구성 관리에 적용될 수 있는 관리 대상 객체들을 결정하였으며,IMT-2000 망에 추가될 관리 대상 객체를 정의하였다. 그리고 접근 연결 설정(무선 자원 선택) 시나리오를 분석하여 추가된 관리 대상 객체들간의 관리 정보를 도출하였다.
-
인터넷 상의 전자상거래가 급속히 확산되면서 인터넷을 통한 온라인 상거래를 안전하게 처리할 수 있는 플랫폼 개발에 대한 많은 연구가 진행주이다. 그러나, 현재 개발된 전자상거래 플랫폼들은 표준의 부재로 인해 상호연동할 수 없는 문제점을 가지고 있으며, 이 문제점을 가지고 있으며, 이 문제점이 전자상거래 환경을 저해한는 요인으로 지적되고 있다. 따라서 본 논문에서는 이러한 문제점을 해결하기 위하여 전자상거래 시스템에 CORBA IIOP를 도입하는 방안을 제안하였다. 또한, 본 논문에서 제안한 CORBA 기반의 전자상거래 프레임워크의 검증을 위해 전자상거래 프로토콜인 SET을 시험 모델로 선택하여 이를 구현하였다.
-
전자상거래가 새로운 상거래 시스템으로 부각되면서 전자상거래에 있어서 핵심 기술인 전자 지불 시스템에 대한 연구가 활발히 진행되고 있다. 이 중 전자화폐 시스템은 인터넷과 같은 개방된 네트워크 환경하에서 사용하기 위한 목표 시스템으로 기존의 화폐를 대신하여 사용될 것이다. 이에 본 고에서는 전자화폐의 요구 조건 및 특성에 대해 알라보고 사용자를 추적할 수 있는 샐로운 프로토콜을 제안한다. 특히, 제안된 방식은 전자화폐 사용자가 정당하게 화폐를 사용하였다 하더라도 법원의 허락에 의해 수탁기관 은행의 연합으로 사용자의 신원을 검출할 수 있응 추적 가능한 전자화폐 프로토콜이다.
-
월드 와이드 웹(World Wide Wed)의 급속한 성장은 인터넷을 통한 전자상거래를 활성화시켰다. 전자상거래 서버는 데이터베이스 통로(Database Gateway)프로그램을 통하여 데이터베이스에 접속하여 정보를 제공하거나 갱신하여 사용자와 많은 상호 작용을 할 수 있도록 설계한다. 빠른 응답시간을 요구하는 전자상거래 서비스는 사용자와의 실시간적인 상호 작용을 충족시킬 수 있도록 고성능의 데이터베이스 통로를 요구하고 있다. 본 논문에서는 고성능 데이터베이스 통로로 활용될 수 있는 새로운 방식의 동적 스테줄링 응용 서버(Dynamic Scheduling Application Server)방식을 소개하고 이에 대한 성능 평가 결과에 대해 설명한다.
-
컴퓨터 통신망 환경이 고속화 및 대중화되면서 인터넷을 이용한 전자상거래 시장이 보편화될 전망이다. 이에 따라 기업에서는 고객에게 효율적으로 상품정보를 제공하고 고객은 원하는 상품 정보를 손쉽게 얻을 수 있는 기술적인 기반이 요구된다. 본 논문에서는 이동 에이전트를 이용한 전자상거래 프레임워크에서 이동 에이전트는 소비자를 대신해서 판매자간의 효율적인 비즈니스 연결을 제공한다. 제안된 프레임워크에서 이동 에이전트는 소비자를 대신해 인터넷에 연결된 쇼핑몰을 돌아다니면서 소비자가 원하는 상품정보를 효율적으로 검색하고 그 가격들을 대조해 보는 일을 수행하며 적절한 범위에 속하는 물품 목록 결과 값으로 돌려준다. 이는 선택 조건에 따라 구매대행 기능까지 확장할 수 있다. 본 논문에서는 제안한 프레임워크의 성능 분석을 위해 구현과 함께 분석 모델을 통해 이동 에이전트를 이용한 경우와 그렇지 않은 경우에 대해 비교 평가한다.
-
전자지불 시스템은 여러 조건을 필요로 하지만, 그 중에서도 이중 사용의 방지는 전자현금의 구현을 위해 꼭 갖추어야 할 조건이다. 이러한 이중사용의 방지를 위해 안전한 하드웨어를 사용하거나, 중앙서버에서 확인을 해주는 방법이 제안되고 있다. 중앙서버에서 확인을 해주는 방법은 기반 시스템이 없어도 사용이 가능하고 더 안전하다고 여겨지고 있다. 그러나, 중앙서버에서의 병목현상이 문제가 되며, 중앙서버가 외부의 침입에 의해 사용할 수 없게 되면 전체 시스템을 사용할 수 없게 된다. 본 논문에서는 중앙서버와 상점의 사이에 Gateway 를 두어 이러한 문제를 줄일 수 있는 구조를 제안하고자 한다.
-
인터넷의 급속한 성장과 함께 전자상거래에 대한 연구 및 개발이 활발하게 진행되어 있다. 본 논문에서는 전자상거래의 응용분야의 하나인 전자 경매 시스템을 인터넷 환경에 가장 적합한 언어인 Java 와 Java 암호화 모튤을 이용하여 설계하였다.
-
초고속 정보통신망의 등장과 다양한 서비스 및 통신기능을 갖춘 정보가전의 개발로 인하여 댁내 통신망 개발의 중요성이 대두되고 있다. 본 논문에서는 댁내의 정보 가전들간에 경제적으로 ATM 기반의 고속 통신 기술을 제공하는HAN/RT(Home ATM Network with Ring Topology)프로토콜을 제안한다. HAN/RT는 저가이며 단순한 기능만을 가진 스위치로 셀 스위칭을 수행하며, 스위치의 복잡한 기능을 제어기에 적재하며 효율적인 망구조를 설계한다. 또한 HAN/RT에서의 셀 교환 시나리로에 대하여 기술한다.
-
최근의 네트워크의 특징은 '광대역 통합 서비스 네트워크'라 할 수 있다. 뿐만 아니라, 최근의 ATM연결은 점대점 연결은 물론, 점대다점 연결을 특징으로 하고 있다. 이 논문에서는 하나의 ATM 멀티캐스트 (MVCC)세션 내에서, ATM계층 상위에 TCP와 같은 LAN기반 네트워크 연동에 대해 다룬다. ATM네트워크 상에 멀티캐스트 연결을 설정할 경우, 공유 트리 방식에 의해 연결 트리를 구성하고, AAL5 계층을 사용하므로 CIP 가 발생한다. 이 문제를 해결하기 위해 ABT/IT RM셀을 이용한 블록단위의 전송을 고려한다. 또한, ATM VC 위에 LAN 기반 네트워크 연동 서비스를 제공하기 위해 UBR 클래스를 이용하게 되는데. 그 속성상 QoS를 보장하지 못하고 네트워크에 혼잡 발생시에 우선적으로 폐기되며 단지 EPD메커니즘과 같은 버퍼 관리 방식만을 사용할 뿐이다. 따라서, ABT RM 셀을 통한 블록 단위 전송을 이용하게 되면 CIP를 해결할 뿐만 아니라. 여러 응용 트래픽 유형을 고려한 스케줄링을 통해 네트워크 상에 혼잡이 발생할 경우에 UBR 트래픽이 무차별적으로 폐기되는 현상을 막고, 효율적이고 공평한 서비스를 제공할 수 있다. 이을 위해.ATM스위치 내에 하나의 멀티캐스트 세션에 대한 블록 스케줄링 알고리즘을 제안한다.
-
현재의 망 관리 모델이 대부분은 사용에 대한 관리자의 방대한 경험과 지식이 필요하며 관리 정보 설정의 지역적 한계가 있다는 문제점이 있다. 더구나, 현재 널리 사용되고 있는 몇가지 관리 기술들을 서로 다른 관리 정보 모델을 정의하여 사용하거나 다른 관리 프로토콜을 사용하여 통신하므로 호환성을 가지지 못한다. 따라서 관리자들은 자신이 관리하는 시스템이나 네트워크에 지원하는 관리 기술에 따라 여러 가지 관리 도구들을 혼용해야만 하고, 이것은 관리자에게 큰 부담이 되고 있다. 이와 같은 문제점을 해결하기 위해 망 관리 기술에 웹 기술이나 자바와 같은 새로운 인터넷 기반 기술들을 도입하는 시도가 이루어지고있으며, 이러한 접근 방법을 '웹 기반 관리 기술'이라 한다. 본 논문에서는 보다 간편하고 효율적인 망 관리를 위해 웹 기반 망 관리 기술을 소개하고 설계한다. 이 기술은 웹 브라우저를 이용하여 망 관리를 함으로써 간단하면서도 친숙한 인터페이스, 언제어디서든지 관리가 가능하며 모든 유형의 네트워크를 관리할 수 있다는 장점이 있다.
-
현재 전세계적으로 개발 중인 제 3세대 이동통신인 IMT-2000은 여러 종류의 이동 서비스를 제공하기 위해 형성되어 있는 기존의 다양한 망들을 하나로 통합하고 지상과 위성간의 상호 보완적인 망을 구성하여 이를 통해 고정 망과 동등한 품질로 가능한 모든 다양한 멀티 미디어 서비스 및 이동 통신 서비스를 제공할 수 있는 유연한 시스템이다. 이렇게 다양한 서비스를 제공하기 위해 IMT-2000 망관리는 다양한 벤더 및 운영자환경 하에서 시슨템을 계획, 제, 설치, 운용, 유지, 관리 및 고객서비스를 위한 다양한 기능들을 제공하여야하면, 이를 위해 TMN개념을 적용하여햐 한다. 본 논문에서는 RACE H.551의 서비스 관리 대상 객체(Service Managed Object)를 IMT-2000에 맞게 확장하였고, 확장된 관리대상 객체와 NMF(Network Management Forum )의 BPM(Business Process Model)의 관계를 나타내었다.
-
한국 ATM 망에서는 ABR서비스를 위한 트래픽 제어 방법에 관한 연구가 활발히 진행되고 있으며, 표준으로 정해진 것들도 많다. 또한 ATM 망에서의 대역폭 관리에 대해서도 많은 연구가 진행되고 있으며 보다 많은 연구가 필요한 실정이다. 기존의 대역폭 관리 모델들은 ABR 서비스를 보장해 줄 수 있는 방안이 마련되지 않았으므로, CBR과 VBR서비스의 이용이 늘어날 경우 ABR서비스를 보장할 방법이 없었다. 이 논문에서는 ATM 망에서늬 대역폭 관리방법들에 관해 분석하였고, 대역폭 관리 방법들을 개선하여 ABR서비스를 보장할 수 있는 동적인 대역폭 관리 모델을 제안하였다.
-
ABR서비스는 ATM 망의 이용률을 증대시키고, 매우 버스트한 트래픽 응용을 지원하기위해 설계되었다. ATM 포럼에서는 망에서 소스의 셀 전송률을 조절하고 셀 손실을 최소화하기 위한 ABR 서비스 표준으로 폐쇄루프와 전송률기반의 폭주 제어 알고리즘을 채택하였다. 이러한 폭주 제어 알고리즘 중에서 대표적인 것이 ERIVCA(Explicit Rare Indication for Congestion Avoidance) 이다. 본 논문에서는 ERIVCA 의 견고성, 공평성 LAN/WAN 환경에 대해서 성능을 시험하고. 그 결과로 성능을 향상시키기 위해 개선된 최대-최소 구조를 제공한다. 또한 제안된 구조에 대한 시뮬레이션을 하여 기존 ERIVCA 알고리즘의 성능과 비교 분석한다.
-
고속의 입력 큐를 가진 스위치는 출력 큐를 가진 스위치보다 더 경제적이며 단순하다고 알려져 있다. 그러나 입력 큐를 가진 스위치는 성능을 크게 저하시키는 HOL Blocking이라는 문제를 가지고 있다. 입력 큐 스위치는 랜덤 어세스 입력 큐와 셀 스케쥴링 알고리즘을 사용한다면 휠씬 좋은 성능을 얻을 수 있다. 많은 입력 큐 ATM 스위치의 Self-Firing셀 스케쥴러가 제안되어 왔으나, 여러 가지 입력포트와 분포에서 측정된 성능이 서로 크게 차이가 난다는 점에서 공정하지 못한 것이었다. 본 논문에서 우리는 어떠한 트애픽 분포에서도 공정성을 가지는 셀 스케쥴러를 제안하며, 제안한 스케쥴러가 비록 트래픽이 비균일 분포일지라도 공정성이 유지되는 것을 모의 실험을 통하여 증명한다.
-
ABR 은 ATM의 서비스 중에서 가장 최근에 추가된 것으로서 트래픽 소스의 전송률을 제어하기 위해서 피드백 메커니즘을 사용한다. ABR 서비스의 성능은 스위치를 통해서 피드백되는 RM 셀에 의해서 결정적인 영향을 받는다. ATM 표준에는 EPRCA, CAPC, ERICA 등의 알고리즘을 다루고 있다. 하지만 이러한 스위치 알고리즘에 대한 성능평가 및 분석 은 자세히 이루어지지 않고 있다. 본 논문에서는 현재 사용중인 ABR 스위치 알고리즘 중 단순히 큐의 길이에 위해 폭주를 판단하는 EPRCA 방법에 대해서 자세히 분석하고 EPRCA 의 단점을 극복하기 위해서 큐의 길이뿐만 아니라 새로운 변수 즉 평균 분산 및 표준편차을 이용해서 각 송신원의 공정성을 높이고 시스템의 효율성을 증대시키는 방안을 제시한다.
-
MPLS망은 레이블 스위칭을 통해 고속의 라우팅은 제공하지만 서비스 질은 보장하지 않는다. 따라서 MPLS망을 통해 종단간 서비스 질을 보장하기 위한 방법으로 RSVP 흐름 군집을 이용한다. 즉, 입구 라우터와 출구 라우터 간의 흐름들이 요구하는 자원들의 군집하여 예약함으로써 각 흐름들을 요구하는 서비스 질을 보장하게 된다. 이와같이 각 흐름들이 요구하는 자원들을 군집하여 예약하는 이유는 각 흐름별로 예약하고 그 예약에 따라 처리를 하게 되었을 때 흐름 별 상태 정보 저장 및 처리하는 데 많은 비용이 들기 때문이다. 특히 이러한 흐름의 수가 매우 많은 코어 망에서 문제가 크다. 이처럼, 입구 라우터와 출구 라우터간의 흐름들이 요구하는 자원들을 군집하여 예약했을 때, 군집된 흐름들이 입구 라우터와 출구 라우터까지 레이블 스위칭을 통해 전달되면서 이렇게 예약된 자원을 이용하여 서비스 질을 보장 받을 수 있어야 한다. 본 논문에서는 군집된 RSVP 메시지를 통해 자원 예약이 이루어질 때 레이블을 할당하고 바인딩 시킴으로써(레이블이 자원 예약 상태 정보에 대한 구분자 역할을 함) 레이블 스위칭을 통해 패킷이 전달되면서 예약된 자원의 서비스를 받을 수 있게 된다. 자원예약 상태 정보를 레이블 운송 테이블에 저장함으로써 레이블 교환 시 자연적으로 자원 예약에 대한 구분이 됨으로 빠른 구분이 가능하다.
-
Multiprotocol Label Switching(MPLS)는 기존 인터넷 라우팅에서 사용하는 longest prefix match 방식 대신에 short label exact match 방식을 사용함으로써 더 단순한 고속 포워딩 기술을 제공한다. 또한, 동일한 Forwarding Equivalence Class(FEC)에속하는 플로우들을 합성하여 하나의 레이블을 사용하는 방법 즉, Multipoint-to-point Tree(MPT)를 형성함으로써 확장설을 향상시켰다. 본 논문에선 현재 이슈가 괴고 있는 "IP address prefix"와 "host LSP"의 FEC타입과는 전송방식이 다른 브로드캐스팅을 위한"broadcast"FEC 타입을 제안하였으며, 브로드캐스트 패킷을 전송하는데 있어서 각각의Label Switched Path(LSP)제어 방식을 사용할 경우의 문제점을 분석하고, 유니캐스팅과 브로드캐스팅의 서로 다른 레이블 할당방식으로 인한 레이블 충돌을 해결하기 위해서 레이블 범위를 분류하여 사용하는 방식을 제안한다.해서 레이블 범위를 분류하여 사용하는 방식을 제안한다.
-
최근 병원의 전산화가 급속도로 이루어지고 있는 가운데 환자의 의료영상(X-ray, CT, MRI등)을 이용하는 의료영상 회의 시스템이 필요하게 되었다. 본 논문에서는 Web환경에서 분산객체 처리환경인 CORBA(Common Object Request Broker Architecture)를 잉요한 의료영상 회의시스템의 전체 구성도를 제시하고, 제시된 시스템의 핵심 요소인 영상 처리 객체 관리자를 설계하고 구현하였다. 영상 처리 객체는 그 특성상 CPU-bound이며 처리 속도 향상을 위하여 C++로 구현하였고, 영상처리 객체의 추가 및 확장이 용이하도록 구성하였다. 또한 여러 객체가 서버에 활성화되어 있을 경우 서버의 리소스 낭비가 심하며 이의 해결을 위해 객체들을 비 활성화 상태로 관리하다가 클라이언트의 요청에 위해 활성화 시켜주는 영상처리 객체 관리자가 필요하다.
-
네트워크의 전송속도가 빨라지고 컴퓨터의 속도가 지속적으로 상승하고 있는 현재의 네트워크 컴퓨팅 환경에서는 점차 대용량의 데이터를 필요로 하는 멀티미디어 데이터의 전송이 가능해지고 있다. CORBA를 기반으로 하는 분산 처리 기법이 많은 발전이 있어 왔고 그룹통신에 대한 연구도 많이 진행되고 있지만 아직은 각각 분리되어 연구되고 있고 네트워크에 분산되어 있고 연속적인 멀티미디어 자원을 대상으로 하는 그룹통신에 관련된 연구는 많이 진행되지 않고 있다. 본 논문에서는 분산 미들웨어인 CORBA를 기반으로 분산되어 있고 연속적인 멀티미디어 데이터를 전송하는 그룹통신 시스템과, 분산자원 그 연결을 관리자를 제시한다.
-
인터넷 사용의 폭발적 증가로 인해 다양하고 인터넷에 제공되는 새로운 서비스들이 계속 증가하고 있다. 본 연구는 새로운 인터넷 서비스인 전자투표시스템에 대한 것으로 분산 미들웨어를 사용하여 H/W나 S/W의 제한 없는 클라이언트/서버 시스템을 목표로 하였다. 본 논문은 대표적인 분산 미들웨어인 CORBA와 DCOM을 사용하여 전자투표시스템D의 프로토타입을 구현하고 그 결과를 비교한다. 이는 앞으로 개발될 실제 전자투표시스템의 개발에 요구되는 분산 미들웨어 선택에 유용한 지침이 될 것이다.
-
최근기업의 경쟁력 확보를 위해 기업내의 분산된 이질적인 정보 시스템을 전사적차원에서 통합을 하려는 노력이 활발히 진행되고 있다. 그 중 많은 경우에 통합 문제를 향후의 IT환경을 고려하여 객체지향 개념의 JAVA 및 CORBA를 기반으로 해결하려고 하고 있다. 하지만 실제 기업 환경에서 적용된 경우는 아직 드물다. 본 논문에서는 바이어가 전자회사에 주문한 물품의 생산 현황, 출하까지의 예상시간, 배송일 등을 실시간으로 확인할 수 있는 시스템인 주문 물품 모니터링 시스템(DW- GOMS: DasWoo -Global Ordering status Monitoring System)의 구현에 대해 설명한다. 이 시스템에 대한 사용자의 요구사항 분석은 Use Case를 이용했고 분석 및 설계는 OMT 프로세스를 도입하였고 그 결과는 UML로 표기하는 등 객체지향 개발 방법론을 적용했으며, 설계된 결과를 바탕으로 JAVA 및 CORBA를 기반으로 구현하였다. 구현된 시스템은 CORBA를 적용하여 개발 속도를 현저히 줄일 수 있으며, 시스템 분석/설계에 객체지향 개발 방법론을 적용함으로써 향후 시스템 변경에 유연하게 대응할 수 있게 된다.
-
인터넷을 이용한 설문조사는 기존의 설문조사에 비해 저렴한 비용으로 빠른 시간내에 결과를 분석할 수 있다는 장점으로 인해 점점 이용이 증가하고 있다. 본 논문에서는 인터넷 상에서 온라인으로 설문문서의 작성에서부터 설문조사, 결과분석, 처리 및 가시화에 이르는 전 광정을 자동화한 새로운 설문조사 시스템을 제안한다. 제안하는 시스템은 설문문서 자동생성기를 통하여 설문조사 웹 페이지를 누구나 쉽게 만들 수 있고 CGI를 이용하여 인터넷과 데이터베이스를 자동으로 연동하였으며 자바 애플릿을 사용하여 설문결과를 그래프로 가시화 하였다. 또한 음성이나 동영상 등의 멀티미디어 파일을 첨부함으로써 설문대상자들의 관심과 흥미를 유도하여 설문결과의 신뢰도를 높였다. 그리고 제안하는 시스템을 이용하여 인터넷 상에서 실제 설문조사를 실시하여 시스템의 활용 가능성을 확인하였다.
-
본 논문에서는 인터넷을 이용한 멀티미디어 자동 응답 시스템을 설계 및 구현한다. 멀티미디어 자동 응답 시스템은 웹을 기반으로 한 클라이언트/서버 구조를 갖는다. 인터넷을 이용한 멀티미디어 자동 응답서버는 멀티미디어 자동응답안내 및 멀티미디어 디렉토리 서비스에 따라 상대방에게 전화를 걸고, 부재 시에는 음성 및 영상 메시지녹음을 통해 상대방에게 멀티미디어 메시지를 남긴다. 또한 다중 사용자의 계정 관리 및 다중 접속을 지원하며, 멀티미디어 자동 응답을 위한 멀티미디어 안내 정보 제작 도구를 제공한다. 멀티미디어 자동 응답 클라이언트는 멀티미디어 자동 응답 안내 상연 및 전화 걸기, 음성 및 영상 메시지 남기기 서비스, 수신된 메시지 확인 서비스를 제공한다.
-
자바는 분산환경에 적합하고 이식성이 높으며 코드 재사용이 용이하다는 장점을 가지고 있다. 이러한 이유로 다양한 분야에서 자바로 구현된 응용서비스를 제공하고 있다. 현제와 같은 정보중심사회에서 이러한 자바응용서비스는 서버의 실패(crash) 나 네트워크 분할(partition)과 같은 결함이 발생되더라도 투명하고, 안정적이며, 지속적인 서비스를 제공하는 것이 바람직하다. 이러한 요구사항은 이기종 분산환경에서 동일한 서비스를 제공하는 자바응용서비스를 그룹으로 동작하게 함으로써 해결될 수 있다. 본 논문에서는 자바응용서비스 그룹이 네트워크의 분할로 상호 통신할 수 없는 두 개이상의 구성요소로 분리되더라도 지속적인 서비스를 제공하고 네트워크가 복구(merge)되면 이전과 같이 하나의 그룹으로서 동작할 수 잇도록 그룹 구성원의 일관성을 유지하는 EVS ( Extended Virtual Synchrony)모델을 구현함으로써 자바응용서비스의 신뢰성과 고가용성(high availability)을 지원하고자 한다.
-
대규모의 분산 응용시스템은 일반적으로 다수의 구성요소로 이루어져 있으며, 그 구성요소간의 상호작용을 위해 필요한 이벤트의 전달 구조가 다소 복잡한 특성을 지닌다. 이러한 이벤트의 다중처리 문제는 나이도가 높은 구현기법 중 하나이므로, 보다 안정적인 분산 응용시스템을 효율적으로 개발하기 위해서는 이벤트의 다중처리를 위한 기반 시스템을 제작, 지원하는 것이 바람직하다. 본 논문에서는 Java에서 분산객체개념을 도입한 JavaRmi환경에서 이벤트의 체계적인 다중처리를 위한 서비스를 설계함으로써, Java개발자가 보다 안정적이고 효율적인 방법으로 분산응용시스템을 구축할 수 있도록 지원하기 위한 방법을 제안하고자 하였다. 본 논문에서는 제안한 JavaRmi이벤트 서비스 시스템은 JavaRmi를 기반으로 하여, JavaRmi시스템이 지닌 효율성과 대중성의 잇점을 충분히 활용할 수 있도록 설계되었다. 이러한 기본적인 잇점 이외에도 이벤트 서비스의 설계에 있어서 직관적인 인터페이스, 그룹별 이벤트 서비스의 생성과 관리 기능. 병행성과 동기화 도구 등의 기능을 추가하여, 분산 응용시스템의 개발시 자주 요구되는 이벤트 처리를 위한 Java 개발자의 노력을 최소화할 수 있도록 지원하고자 하였다.
-
인터넷을 통한 다자 참여 게임서비스 분야는 최근 급격한 사용자 증가 추세를 보이고 있다. 그러나 관련 기술의 부족과 개발의 어려움으로 인해 이러한 서비스를 제공하는 웹사이트가 현재 국내에서 소개되고 있지 않다. 본 논문에서는 웹브라우저만으로 간편하게 게임을 즐길 수 있는 다자 참여 게임 시스템의 개발을 목적으로 순수 자바 기반의 그룹통신 기술을 이용하여 안정적이고 지속적인 서비스를 제공해주는 플랫폼 독립적인 범용 게임서버 시스템을 설계하고 이를 카드게임센터 개발에 적용하여 쉽게 웹 기반의 다자참여 게임을 개발할 수 있음을 제시하였다. 또한 다양한 종류의 카드게임을 체계적이고 일관성있는 인터페이스로 제공하기 위해 각 종류별 카드게임의 기반이 되는 컴포넌트들을 설계한 후 이를 확장하여 구체적 게임으로 개발하는 방안을 제시하였다.
-
웹 전자상거래 이용이 증가함에 따라 기존의 2단계 방식의 클라이언트-서버 구조를 갖는 시스템은 네트워크 병목 현상이나 시스템 성능 저하, 시스템 확장문제 및 서버의 시스템 부하등의 문제가 유발되었다. 이와 같은 문제는 전자상거래와 같은 대규모의 클라이언트를 요구하는 환경에서 가장 큰 취약점으로 지적되고 있다. 또한 네트워크상의 가상기업, 가상시장 등 각 기업의 전자 상거래 구축을 위한 다양한 플랫폼이 개발됨에 따라 이들의 독자적인 플랫폼들간의 지불, 보안등의 상호 호환성을 해결하기 위해 CORBA IIOP(Internet Inter ORB Protocol)를 사용하는 추세에 있다. 이에 본 논문에서는 웹 기반 전자상거래를 CORBA를 이용하여 3계층 방식의 데이터베이스 접근방법으로 구현하였다. 이는 웹을 통해 고객이 주문한 상품은 CORBA 에이젼트의 서버 구현객체 호출을 통해 데이터베이스에 저장되면, 전자우편을 통하여 관리자에게 통보하여 주는 기능 가지고 있다.
-
본 논문에서는 인트라넷환경에서 허가된 사용자만이 개체에 접근할 수 있도록 하기 위하여 역할기반 접근제어 정책을 이용하였다. 이러한 방법은 사용자와 데이터 사이의 권한부여의 복잡성을 감소시킨다. 또한 역할을 지역역할 및 전역역할로 구성하고 접근제어 연산 및 역할의 갱신에 따른 절차를 구현하였다. 구현을 위하여 분산객체 컴퓨팅 환경의 객체 요청중개자 CORBA/ORB를 이용하였다.
-
공간정보의 효율적 공유를 위해 인터넷 기반 GIS소프트웨어 개발 및 응용과 관련된 연구가 활발히 진행 중에 있다. 여러 인터넷 GIS의 기본적인 요구사항 및 현재까지 개발모델과 문제점을 살펴보고, 표준 인터넷 기술을 기반으로 최근 웹 기술 표준 동향을 포함한, OpenGIS상호 운용성이 지원되는 인터넷 GIS기본 구조를 제시하고자 한다. 표준화될 인터넷 GIS 속도 향상과 TCP/IP상의 보안문제가 해결되어야 하고, OpenGIS에서 구성하고 있는 공간 데이터 공유를 위한 표준 사양을 준수할 뿐 아니라 클라이언트/서버의 부하가 최적화된 구조여야한다. 특히 웹 중심의 각종 인터넷 기술들, 즉 HTTP NG. XML, SSL등의 표준 기술이 함께 적용되어야 한다. 새로운 인프라구조는 GIS D/B에 포함된 확장된 (Enhanced) HTTP/MAP 서버와 클라이언트로 구성된다. MAP클라이언트는 MIME-TYPE 에 따라 GIS데이터를 표시할 수 있는 윈도우 환경으로 변환되며 GIS 데이터셋은 XML을 기반으로 하는 MapML(Mapping Makup Language)를 통해 형식을 정한다. 클라이언트가 MapML 토큐먼트를 통해 정의된 구획의 레이어와 벡터 데이터를 요청하고, Map서버는GIS D/B에서 WKB 혹은 소위 VML 형태로 추출하여 클라이언트로 보내주게 된다. 주어진 구획은 MapML로 정의된 속성들을 통해 각종 부가 정보를 열람할 수 있다. MAP은 HTTP와 같은 형태로 동작하므로 전자인증, 암호화를 통한 GIS정보 보안, 클라이언트와 서버 부하의 효율적인 분배 XML을 통한 다양한 GIS속성표현이 가능하다. 본 구조는 Apache +Amiya + Crass D/B+ MapML 환경에서 구현되고 있다.팔일 전송 기법을 각각 제시하고 실험을 통해 이들의 특성을 비교분석하였다.미에서 uronic acid 함량이 두 배 이상으로 나타났다. 흑미의 uronic acid 함량이 가장 많이 용출된 분획은 sodium hydroxide 부분으로서 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번째의 출산에서 그리고 만삭의 임신 기간에, 출산시체중(出産時體重)$3.50{\sim}3.99kg$ 사이의 아이에서 그 주산기사망률(周産基死亡率)이 각각 가장 낮았다. 2. 사산(死産)과 초생아사망(初生兒死亡)을 구분(區分)하여 고려해 볼때 사산(死産)은 모성(母 -
VAN EDI의 단점인 폐쇄성과 비용을 극복하기 위해서 제안된 인터넷 EDI를 구현한다. 인터넷 EDI의 구현 방법인 인터넷 메일 기반 EDI와 웹 기반 EDI의 장점을 통합하여 웹에서의 통합적인 기업간의 전자상거래 솔루션을 지원하기 위한 웹에서의 인터넷 메일기반 EDI를 설계하고 구현하고 보안 요소를 추가한다.
-
디지털도서관은 디지털로 표현된 음성, 화상, 문서 등 다양한 유형의 정보들이 통신망을 통하여 손쉽게 전급하고 원하는 형태로 표현할 수 있는 새로운 개념의 도서관이다. 우리는 분산 환경에서 도서관 모델을 연구해 왔고 디지털도서관 내부에 분산되어 저장된 데이터(내부데이터)를 검색하고 이용할 수 있는 DLInfra를 구현했다. 본 논문에서는 기존 DLInfra 구조의 수정 없이 외부서비스 제공자가 제공하는 외부데이터를 관리 및 검색할 수 있는 확장된 구조를 제안한다. 이를 위하여 외부 데이터를 검색 및 등록하기 위하여 프로토콜 게이트웨이와 외부데이터 등록 에이전트 설계 및 구현하였다.
-
인터넷이 그 규모 및 정보의 내용에서의 대형화를 지향하면서 분산환경에서 사용자들의 정보에 대한 요구가 날로 증가하고 있고, 이를 만족시킬 수 있는 저 단계로 정보 수집이라는 것이 새로운 문제로 떠오르고 있다. 이에 에이전트를 기반으로 구성된 분산 디지털 도서관상에서 웨 정보 서비스를 제공하기 위한 로봇 에이전트를 설계.구현하였다. 구현된 로봇은 JAVA와 RMI를 기반으로 에이전트화를 통해 분산환경 구조를 갖추고 있으며, 멀티 쓰레드와 로봇 제어 알고리즘을 통해 정보의 수집 및 관리에 있어서 로봇의 신뢰도를 향상 시켰고 DBMS와 에이전트의 연계를 통한 대용량 처리 기능과 관리자의 관리의 편리성을 도모하기 위해 자동화 기능을 갖추었으며, 로봇과 관련되어 발생할 수 있는 부하를 최소화 할 수 있도록 하였다.
-
신뢰성 향상은 분산 시스템의 기본 목표이며, 이를 위하여 서비스를 제공해 주는 서버 객체의 중복이 불가피 하다. 본 논문에서는 중복과 함께 고려되어야 할 기본적인 사항들을 알아보고, 현재의 시스템들을 CORBA 환경과 CORBA 에 기반하지 않은 환경으로 나누어, 각각의 시스템 환경하에서 신뢰성 있는 분산 어플리케이션의 구현을 제공하기 위해 진행되었던 연구 사례로 Orbix+Isis, Electra와 Chameleon을 소개한다. 또한 디지털 도서관에서 핸들 서비스를 제공하고 있는 핸들 서버의 장애 감내을 위한 장애 감내형 다중화 서버 모델을 제시하고, 이를 제공하기 위한 ILU의 인터페이스를 제시함으로써, 장애 감내형 디지털 도서관 서비스 구조 설계에 관한 연구를 소개한다.
-
본 논문은 유무선 환경에서 ATM 멀티캐스트 서비스를 제공하기위한 방안으로서{{{{ { SM}^{2 }A }}}} 를 제안한다. 기존의ATM 멀티캐스트 서비스는 ATM자체의 제약으로 멀티캐스트 서비스가 제한적이며 비효율적이다. 한편, ATM의 중용한 응용으로서 인터넷서비스를 심각하게 고려해야하는데 {{{{ { SM}^{2 }A }}}}는 특히 인터넷 서비스를 제공하는데 적합한 구조를 갖도록 설계되었다.{{{{ { SM}^{2 }A }}}}는 기본적으로 양방향성 공유트리방식인 CBT(Core Based Tree)구조를 갖되 각 지역망 (Regional Network)에서 자체적인 코어스위치( Core Switch)를 보유함으로써 결과적으로 다중 코어 구조를 갖는다. 각 지역망을 잇기 위하여 PNNI 프로토콜을 이용하며 PGL(Peer Group Leader)에 가상 루트(Virtual Root) 및 가상 리프(Virtual Leaf)의 개념을 새로 도입한다. 멀티캐스트 통신의 경우 가장 문제되는 것이 셀끼워넣기(Interleaving)문제인데.{{{{ { SM}^{2 }A }}}}에서는 ITU-T표준 ATC(ATM Transfer Capability)인 ABT/IT(ATM Block Transfer/Immediate Transmission)
-
실시간 멀티미디어 응용의 등장으로 멀티캐스트와 QoS(Quality of Service)필수적인 망 서비스가 부각되고 있다 이에 ATM 기반의 인터넷에서 IP멀티캐스트의 효율적인 처리를 위하여 MARS(Multicast Address Resolution Server)가 제안되었고, 기존의 최선 서비스 기반의 인터넷에서 QoS(Quality of Service)를 지우너하기위하여 RSVP(Resource Reservation Protocol)가 제안되었다. 본 논문에서는 ATM망에서 QoS 가 지원되는 IP 멀티캐스트 서비스를 제공하기위하여 MARS 구조에서 RSVP를 지원하는 방안을 두 가지 제안하고, 시뮬레이션을 통하여 그 성능을 분석하고자 한다. 제안하는 두 가지 방법은 각각 RSVP 전 홉 논드 방식과 MARS서버 방식이라 명명하였다. RSVP전 홉 노드 방식은 송신원으로부터 ATM 망으로 진입하는 노드와 수신원을 향하여 ATM망을 진출하는 노드 간에 각각 일대일 양방향 VC를 설정하여 멀티캐스트 그룹에 속하는 수신원들이 보내는 자원 예약 메시지를 ATM 망에서 전송하는 방안이다. MARS 서버 방식은 MARS서버가 RSVP자원 예약 메시지를 처리하도록 그 기능을 확장함으로써 ATM 망의 제어 VC를 절약할 수 있는 방안이다. 시뮬레이션을 통하여, RSVP흐름의 휴지기간이 짧으면 RSVP전 홉 노드방식이 VC해제율이 낮아져 병목 현상으로 인한 큐잉 지연에 크게 영향을 받고 있는 MARS방식보다 유리함을 볼 수 있었고 RSVP 흐름의 휴지기간이 길 때는 병목 현상이 완화된 MARS방식이 VC설정 지연 단점이 부각된 RSVP 전 홉 노드 방식보다 유리함을 볼 수 있었다.
-
본 논문에서는 ATM망에서 IP멀티캐스트를 지원하기 위한 방법을 소개하고. 이를 바탕으로 좀더 효율적으로 IP 멀티캐스트를 지원하기 위한 방법을 제안하였다. Intra-cluster 멀티캐스트에 기반을 둔 MARS 모델은 IP멀티캐스트를 효율적으로 지원하지 못하며, 전체 망을 하나의 서버로 관리하는 EARTH 모델은 모든 처리가 서버로 집중되어 확장성 및 관리에 어려움이 있다. 본 논문은 효율적인 데이터 전송이 가능하면서 동시에 확장이 용이하도록 MARS 프로토콜을 확장하였다.
-
본 논문에서는 멀티캐스트 ABR흐름제어를 위해 현재 ATM포럼을 통해 제안되고 있는 신속한 폭주 통지 기능을 기존 통합 알고리즘들에 적용하여 이들의 성능을 시뮬레이션을 통해 비교 분석하였다. 성능 분석의 지표로 송신원의 ACR(Allowed Cell Rate), 스위치에서의 큐 길이, 링크 이용효율, 공평성 등을 사용하였다 분석결과, 신속한 폭주 통지 기능을 사용한 통합 알고리즘들은 망에 심각한 폭주가 발생한 경우 매우 효과적임을 알 수 있었다. 그러나 이러한 기능을 사용하는 알고리즘들의 성능은 기본적인 통합 알고리즘들의 성능에 매우 민감함을 알 수 있었다.
-
ATM FORUM에서 권고 하고 있는 UNI4.0 기능은 기존의 ITU-T등에서 권고 하고 있는 UNI 기능의 대부분을 포함하고 있으며, 앞으로 예상되는 많은 서비스의 기본 인터페이스로 권고 되고 있다. 본 글에서는 UNI4.0 의 여러 기능 중에서 점대다중점 서비스를 지원하기 위하여 실제로 망에서 구현한 한 예를 토대로 시그널링 프로토콜의 처리 기준과 호의 제어시 교환 S/W에서 고려 하여야 할 사항을 기술하였으며, 마지막으로 서비스의 응용을 전망하여 본다.
-
최근 인터넷 상에서의 효율적인 영상/음성 시스템을 개발하려는 연구가 활발히 진행되고 있다. 이러한 연구중의 중요한 분야로는 인터넷의 대역폭을 효율적으로 사용하려는 즉 가변적인 인터넷의 사용가능한 대역폭을 예측하고, 예측된 대역폭에 알맞게 영상과 음성 정보를 압축하는 연구일 것이다. 본 논문에서는 사용 가능한 대역폭 예측에 알맞게 영상정보의 압축률을 조절하는 기법을 소개한다. 본 논문에서는 영상 압축 알고리즘의 하나인 H.261에서 압축률에 관련된 변수 값과 다양한 영상에서의 압축율 변화의 상관관계를 측정하였다. 또한 본 논문에서는 측정된 상관 관계를 수식화되고, 이 수식을 어떻게 전송량 조절 (flow control)알고리즘에 사용할 것인가를 제안한다.
-
본 논문에서는 MPEG 스트리밍 시스템에서 실시간 미디어 필터링을 통하여 제한된네트웍 대역폭에서 미디어 서비스의 실시간 특성을 만족시킬 수 있는 소스 서버와 필터링 서버를 구현한다. 전형적인 스트리밍 시스템에서는 고정 대역폭에 근거한 사용자 수용 제어 정책을 사용하기 때문에 인터넷의 이형성 특징인 가변 대역폭에 대한 QoS 서비스 정책이 미비하다. 미디어 필터링에 의한 스트리밍 시스템은 동적으로 QoSf를 변경하기 때문에 다양한 서비스 정책을 지원할 수 있다.
-
이질적인 환경 (Heterogoneous Environments)에서 실시간 멀티미디어 서비스가 확산됨에 따라 비디오 데이터로 인한 트래픽이 통신망을 오가는 트래픽의 대부분을 차지하게 되었다. 이에 통신망 자원의 효율화를 위해서 사용자의 통신망 환경을 고려한, 비디오 데이터 스케러블 전송이 필요하다. 이를 위해 MPEG-2에서는 비디오 데이터를 Base layer와 Enhancement layer로 나누는 layered coding 방식을 채택할 수 있게 하여 낮은 대역폭인 경우는 Base layer만 보내고 높은 대역폭인 경우 Base layer와 Enhancement layer를 모두 보내는 방식을 사용할 수 있도록 하였으나, 실질적으로는 Base layer만으로도 데어터 량이 많아 이를 적용하는 인코더는 현재 전무한 실정이다. 따라서 본 논문에서는 Base layer를 MPEG-2비디오 데이터 스케러블 전송에 맞게 초당 디스플레이하는 프레임 수를 동적으로 조정하는 temporal layered coding을 통해 사용자 통신망 환경에 맞게 비디오 데이터를 보내는 방법을 제안한다.
-
MPEG-2 는 Layered Coding방식을 채택하여 하나의 base layer와 4개의 enhancement layer로 이루어져 있으나 동영상 재생을 위해 필요한 최소한의 layer인 base layer 만으로도 데이터 양이 많기 때문에 인터넷 환경에 적용하기가 어렵다. 이에 base layer를 다시 세분화된 layer로 나누기 위해 인코딩 중에는 또는 인코딩 결과로 만들어지는 MPEG-2 Video steam 의 하부 구조인 블록층에 존재하는 8
$\times$ 8블록의 AC 계수들을 layering한다. Layered된 base layer의 데이터는 통신망 및 단말기의 QoS에 따라 서로 다른 전송 채널을 통해 서버에서 클라이언트 디코더로 전송된 후 디코더에 실시간적으로 병합한 후 재생된다. 본 논문에서 제안하는 기법을 이용하여 기존에 encoding MPEG-2 Video steam의 AC계수를 layering할 경우에 QoS에 따라 가변적으로 데이터 양을 서버 쪽에서 조절할 수 있었고, 통신 선로 상에서 이동하는 데이터 양의 원래의 MPEG-2 Video steam 을 이용했을 때보다 인코딩 중에 블록을 변환하면 51% 정도 감소하고 인코딩 되어진 데이터를 이용했을 경우에는25%정도 감소하는 것을 알 수 있었다. -
최근 영상회의 시스템과 관련하여 해결해야 할 문제 중 데이터 전송시 발생하는 지연에 관한 연구가 진행되고 있다. 본 논문에서는 영상회의 구성을 설명하고 영상회의 시 발생하는 전송 지연을 최소화 방법에 대해서 논한다. 전송 지연을 최소화하기 위해서 근원적으로 오디오와 비디오 데이터를 분리 시켜 전송하므로 전송 시 발생하는 지연을 최소화 시켰다. 또한 이를 효과적으로 지원할 수 있는 동시화 알고리즘을 제안하고, 이 알고리즘을 기반으로 영상회의 시스템을 설계하였다.
-
본 논문에서는 기존의 인터넷상에서의 멀티캐스트 프로토콜의 충돌 없는 전개를 위 절대적으로 필요한 혼잡 제어의 주요 특징을 집어 본다. 혼잡 제어시 반드시 고려되어야 할 사항은 성능(Throughtput)과 공정성(Fairness)이다. 본 논문에서는 기존의 TCP기반 흐름과 멀티캐스트 그룹기반 흐름간의 상호 공정성(Intra- Fairness)과 멀태스트 그룹내의 흐름간의 공정성(Intra- Fairness)를 지원하기 위해 수반되는 문제점들에 대해서 이해한다. 전자의 경우, 흔히 TCP-friendly 제어라 하여 많이 연구가 진행중에 있다. 이에 본 논문은 후자에 문제의 초점을 맞춰, 관련 문제를 이해, 분석해 보도록 한다.
-
전송 프로토콜은 응용 프로그램과 네트워크의 인터페이스로서, 응용 프로그램에서 요구한 QoS(Quality of Service)를 제공하는 역할을 한다. 이 중 TCP는 인터넷의 전송 흐름 제어를 위해서 사용되는 프로토콜이다. TCP의 흐름 제어를 위해서 수신된 데이터의 ACK(acknowledgement)에 따라 허가된 윈도크기만큼의 데이터를 보내는 크레디트 할당 밀집 윈도(congestion window)를 사용한 slow-start 알고리즘을 사용하며, 손실된 데이터를 재전송하기 위한 방법으로 빠른 재전송 및 회복 알고리즘을 사용한다. 본 논문에서는 빠른 재전송 알고리즘에서 나타나는 문제점을 알아보고, 이 알고리즘이 빠른 시간에 데이터 손실을 회복하고 데이터를 보낼 수 있도록 수정한 알고리즘을 소개한다. 또한 수정된 알고리즘을 확장하여 네트워크의 상태에 따라 더 많은 데이터를 보낼 수 있도록 개선한 알고리즘을 제안한다.
-
인터넷상에서의 다자간 회의는 수천명의 참가하는 대규모의 회의가 될 수 있으므로 다자간 회의 시스템에서는 확장성이 중요하다. 현재의 인터넷상에서의 다자간 회의 시스템은 대부분 RTP/RTCP를 이용하는데. RTCP를 이용한 피드백 정보 전송의 빈도 수와 전송 시간의 동기화 현상이 다자간 회의 시스템의 확장성에 큰 영향을 준다. 즉, 세션 참가자 수가 증가함에 따라 네트워크에 전송되는 RTCP 패킷의 숫자가 기하급수적으로 증가하게 된다. 피드백 정보의 전송 빈도 수 감소와 동기화 현상을 방지하기 위해 도입한 무작위 지연기법은 너무 단순하여 수많은 참가자들이 동시에 피드백 정보를 교환할 때에 피드백 정보 전송시간의 동기화 현상을 피하지 못해 네트워크에 혼잡 상태를 유발할 수 있다. 이러한 혼잡을 예방하기 위한 기존의 RTP/RTCP 확장 기법의 피드백 정보 전송지연은 송신자가 수신자의네트워크 상태에 따라 효율적으로 전송을 제어할 수 없게 한다. 본 논문에서는 RTP/RTCP 확장성을 증가시키는 기존의 기법들의 성능을 평가하고, 확장성 증가와 동시에 성능이 향상된 RTP/RTCP 확장 기법을 제안한다. 본 논문에서는 확장성 증가와 피드백 지연 정도를 줄이기 위해 빠른 제고 기법을 제안한다. 빠른 재고 기법은 두가지 세부 기법으로 나누어지는데, 첫째는 네트워크의 상태의 변화에 따라 RTCP피드백 정보의 전송지연 정도를 조절하는 것이고, 둘째는 무작위 지연을 선택적으로 조정하려 피드백 정보를 오랜 기간 동안에 보내지 못한 참가자에게 우선권을 주는 것이다. 본 논문에서는 시뮬레이션을 통해 제안된 확장성 기법을 이용할 때에 기존 방식에 비해 거의 비슷한 확장성을 보이면서도 초기 RTCP패킷 전송지연이 50%정도 감소함을 보여준다.구현되고 있다.팔일 전송 기법을 각각 제시하고 실험을 통해 이들의 특성을 비교분석하였다.미에서 uronic acid 함량이 두 배 이상으로 나타났다. 흑미의 uronic acid 함량이 가장 많이 용출된 분획은 sodium hydroxide 부분으로서 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번째의 출산에서 그리고 만삭의 임신 기간에, 출산시체중(出産時體重)$3.50{\sim}3.99kg$ 사이의 아이에서 그 주산기사망률(周産基死亡率)이 각각 가장 낮았다. 2. 사산(死産)과 초생아사망(初生兒死亡)을 구분(區分)하여 고려해 -
최근, 멀티캐스트 기법을 사용하는 멀티미디어 응용 프로그램들이 인터넷에 등장하고 있다. 이들 응용 프로그램들의 성공 여부는 수신자들에게 전송되는 음성/영상의 품질에 의해 좌우된다. 인터넷은 응용프로그램의 QoS(Quality of Service) 에 대한 요구를 보장할 수 없기 때문에 멀티케스트 트래픽(multicast traffic)을 위하여 인터넷의 성능을 최대한 효율적으로 이용할 수 있도록 흐름제어에 대한 많은 연구가 진행되고 있다. 그 중 IVS(INRIA Video conferencing System)에서 제안한 멀티캐스트 트래픽 흐름제어 알고리즘은 수신자가 주기적으로 전달하는 RTCP 의 패킷손실 정보에 의해 송신자가 전송율을 조절하는 것이다. 그러나 이 알고리즘은 네트워크 상태가 무부하(unload)임에도 불구하고 느린 피드백으로 인하여 가용 네트워크 대역폭을 빠르게 파악하지 못하기 때문에, TCP트래픽과 경쟁 상태에서 네트워크 대역폭을 불공정(unfairness)하게 사용하게 되고 네트워크 상태에 알맞는 전송율을 결정하지 못한다. 본 논문에서는 더욱 공정하게 대역폭을 공유할 수 있고 전체 링크 이용율을 높이는 두 가지 기법을 제안한다. 첫째, 측정된 네트워크 혼잡상태에 따라 RTCP 피드백의 전송 빈도를 동적으로 조절하는 것이다. 둘째, TCP와 같이 전송율을 증가/감소시킴으로써 공정하게 네트워크를 공유하도록 하는 것이다. 본 논문에서는 이 두 가지 기법들이 TCP 트래픽에 영향을 주지 않고 또한 RTCP피드백의 양을 증가시키지 않으면서도 공정하게 네트워크 대역폭을 공유함으로써 링크의 이용율을 높일 수 있다는 것을 시뮬레이션을 통하여 보여준다.안 모니터링 기 능 등으로 조사되었다.도 멜-켑스트럼을 사용한 경우 67.5%, K-L계수를 사용한 경우 75.3%로 7.8%의 향상된 인식률을 보였으며 K-L계수와 회귀계수를 결합한 경우에서도 비교적 높은 인식률을 보여 숫자음에 대해서도 K-L계수의 유효성을 확인할 수 있었다..rc$ 구입할 때 중점적으로 살펴보는 사항은 신선도와 순수재래종 여부, 위생상태였다. 한편 소비자가 언제나 구입할 수 없다는 의견이 85.2%나 되어 원활한 공급과 시장조성이 아직 정착되지 않고 있었다.
$\bigcirc$ 현재 유통되고 있는 재래종닭은 소비자 대부분이 잡종으로 인식하고 있었으며, 재래종과 일반육계와의 구별은 깃털색, 피부색, 정강이색등 외관상으로 구별하고 있었다. 체중에 대한 반응은 너무 작다는 의견이었고, 식품으로의 인식도는 비교적 고급식품으로 인식하고 있다.$\bigcirc$ 재래종닭고기의 브랜드화에 대한 견해는 젊고 소득이 높은 계층에서 브랜드화의 필요성을 강조하고 있다.$\bigcirc$ 재래종달걀의 소비형태는 대부분의 소비자가 좋아하였으나 아직 먹어보지 못한 응답자가 많았다. 재래종달걀의 맛에 대해서는 고소하고 독특하여 차별성을 느끼고 있었다.$\bigcirc$ 재래종달걀의 구입장소는 계란판매점(축협.농협), 슈퍼, 백화점, 재래닭 사육 농장등 다양하였으며 포장단위는 10개를 가장 선호하였고, 포장재료는 종이, 플라스틱, 짚의 순으로 좋아하였다.$\bigcirc$ 달걀의 가격은 200원정도를 적정하다고 하였으며, 크기는 (평균 52g)는 가장 적당하다고 -
6Bone(IPv6 Backbone)은 IPv6 환경의 개발 촉진 및 진화를 위해 만든 전세계적인 실험망이다. 본 논문은 국내 6Bone인 6Bone KR의 구축을 위해 주소 할당 및 라우팅 규칙을 정의한 내용을 기술한다. 기존의 6Bone 주소 구조를 알아보고, 6Bone KR의 주소 체계가 어떻게 기존의 6Bon을 따르면서, 6Bone KR의 계층적 전개를 위한 연결 규칙을 가지는 가를 살펴본다. 그리고 현재 6Bone KR이 구성된 상황과 개발한 연결 테스트의 프로그램을 소개한다. 이밖에 6Bone KR진화를 위한 몇 가지 고려사항들을 분석하고, 이것을 기반으로 Renumbering을 이용한 새로운 이동 IPv6 환경을 제안한다.
-
인터넷 사용의 증가로 인한 정체 현상을 극복하기 위한 방안으로 캐시 서버를 사용하고 있다. 캐시 서버의 보다 효율적인 사용을 위해 할당 네트웍의 트래픽에 대한 이해는 매우 중요하다. 즉, 보다 적극적인 캐싱 전략을 수립하기 위해 트래픽 분석이 선행되어야한다. 본 논문에서는 URL- tree와 URL-net이라는 자료구조를 제안하고, 이것을 이용하여 웹 트래픽 분석을 수행한다. 이러한 자료구조를 통해 웹 트래픽에 존재하는 '참조의 연결성'이라는 성질을 찾을 수 있다. 본 논문에서는 위의 두 자료구조들이 인터넷 트래픽을 분석하는데 어떻게 도움을 주고 그러한 분석이 효율적인 캐싱 전략을 수립하는데 어떻게 사용될 수 있는가를 보여준다.
-
기업이나 기관등이 인터넷을 사설망 대용으로 사용하는 것은 비용 절감 효과가 크다. 그러나, 인터넷은 개방성으로 인해 많은 정보 보호의 취약점을 가지고 있다. 따라서 인터넷을 사설망으로 사용하기 위해서는 안전한 하부구조(infrastructure)를 구성해야한다. 본논문에서는 인터넷 정보보호를 위한 요구사항과 인터넷상의 전자 ID로 통용되는 인증서에 대해 살펴보고 이를 바탕으로 인증서를 이용한 정보 보호 서비스 시스템의 구성요소를 제안한다.
-
이 논문은 안전한 통신을 보장하고, 전자결재 기능을 제공하는 SEED(Secure Environment for Exchanging Digital Signatures)의 설계 구현에 대해 기술한다. SEEDS는 일반 기업이나 단체에서 근거리망을 통해 서류를 결재하고 교환하는데 개발된 전자결재스템이다. 따라서 SEEDS는 사무환경 특성에 적합한 시스템 구조와 암호화 알고리즘을 기반으로 하는 중재결재 방식을 사용하며, 결재된 서류뿐만 아니라 통신 메시지의 보안을 위해 새롭게 개발한 키 교환 메시지 전송 프로토콜을 사용한다.
-
인터넷이 월드 와이드 웹()의 인기에 힘입어 일상 생활의 일부가 되고는 있지만 보안 요건 중의 하나인 '통신의 비밀성(Confidentiality)요건'을 만족시키지 못하고 있기 때문에 많은 네트워크 응용에서 문제가 되고 있다. 새로운 네트워크 프로토콜인 IPv6[4]에서는 프로토콜 단계에서의 암호화 서비스 제공을 통해 네트워크 통신을 보호해 줄 것으로 기대되지만 아직 표준으로 확정되지 않았으며 실제 네트워크 통신에 언제부터 사용 가능할 지 예측할 수도 없다. 이러한 상황에서, 기존의 네트워크 응용들에 대해 암호화 서비스를 제공하는 방법으로 원천코드(source code)를 변경하여 다시 컴파일 하는 수밖에 없다. 본 논문에서는 '포트 포워딩(port forwarding)'기법을 사용하여 클라이언트/서버 모델로 동작하는 기존 TCP/IP네트워크 응용들의 원천코드(source code)변경 없이 네트워크 통신을 보호할 수 있는 네트워크 통신 보호 시스템을 설계하고 구현하였다.
-
m-to-m 그룹 통신망의 보안은 기본의 m-to-1통신에서는 고려되지 않았던 보안 문제가 발생한다. 이중에서도 통신데이터정보의 비밀을 보장하기 위한 암호화에 사용되어지는 키교환을 어떻게 할 것 인가에 대하여 해결해야 한다. m-to-m 통신상의데이터 암호화는 통신에 참여하는 모든 멤버가 동일한 키를 가져야 한다. 따라서 본 논문에서는 Diffie-Hellman 알고리즘을 이용한 그룹상의 키교환 방식을 살펴본 후 효율성면에서 개선한 그룹키교환 방식을 제안한다.
-
인터넷의 빠른 성장으로 인해 E-mail은 특정 부류만의 사람이 사용하는 것이 아니라 일반 대중에게도 널리 사용되는 생활의 일부분이 되었다. 현재의 POP3 구조에서느 원격 접속을 시도할 경우 사용자의 ID와 Password는 암호화가 안된 상태로 전송된다. 이러한 것 때문에 여러 보안 공격의 대상이 될 수 있으며 여러 보안 문제를 발생시키고 있다.본 논문에서는 기존의 POP3에서 PASS라는 명령어를 통한 사용자 인증 과정에서 나타나는 무제점을 지적하고 이를 방지하기 위한 새로운 인증방법을 One-Time Password System을 이용해서 제시하고 구현하고자 한다. 또한 One-Time Password System을 이용해 불법적인 방법으로 알아낸 암호의 재사용을 방지했다. 또한 암호화 통신을 위해 관용 암호화 방식의 IDEA 알고리즘을 이용했으며, 키 분배와 관리 문제는 One-Time Password System에서 생성한 키를 IDEA의 비밀키로 사용함으로써 해결했다.
-
전세계가 정보화 열풍을 겪고 있는 시점에서, 엄청난 사용자들이 다양한 인터넷 서비스 중 전자우편 서비스를 생활의 일부분으로 사용하고 있다. 그러나 기존의 전자우편 서비스만을 제공하는 환경하에서는 많은 보안 위험요소 들이 존재하고 있으며 전자우편 서비스의 사용에 많은 제약과 노출 위험 가능성을 안고 있다. 이러한 문제점들을 극복하기 위한 노력들이 이미 기울여져 다양한 방법으로 해결책을 제시하고 있지만 아직 완전한 형태의 결과물이 나오지 못하고 있다. 그 중 대표적인 PEM은 구현의 어려움으로 인하여 보편화되지 못하고 있으며, 또 다른 제품의 PGP는 키 인증 등의 문제점을 안고 있는 실정이다. 또한 이들 제품들은 전자우편 보안 요구사항들을 모두 충족시켜주지 못한다는 문제점들도 안고 있다. 본 논문에서는 위에서 언급했던 제품들이 안고 있는 문제점들을 극복할 수 있는 다른 해결책을 내 놓기 위해 모든 보안 요구사항을 만족할 수 있고 사용하기 편리한 전자우편 보안 프로토콜을 설계하였다. 이를 위해서 비대칭키 방식인 키 분배서버를 이용하며, 하부 사용자는 키 분배 서버에 의존해 기밀성 및 무결성등 정보보호 서비스를 제공 받을 수 있다.
-
본 논문에서는 인터넷 실시간 프로토콜들을 이용한 응용으로써 미디어 변환 시스템에 관한 연구를 다루고 있다. 인터넷 실시간 프로토콜인 RTP, RTCP, RTSP를 설계 구현하였고, 이를 기반으로 한 오디오 및 비디오 스트림을 위한 미디어 변환 시스템을 구현하였다. 인터넷 실시간 프로토콜은 네트워크의 상황에 따른 정보를 이용하여 미디어 변환기를 제어한다.
-
요약 최근 들어 인터넷 데이터를 사용자와 가까운 위치 복사해 놓음으로써 인터넷 병목현상을 줄이는 인터넷 캐시 서버의 사용이 증가되고 있다. 캐시 서버의 성능은 캐시 적중률과 캐시된 데이터의 신선도에 의해 좌우된다고 할 수 있다. 데이터의 신선도는 캐싱된 데이터가 가장 최근에 갱신된 데이터와 일치할 확률이다. 신선도 유지를 위해 가장 많이 사용되고 있는 방법은 데이터마다 만료시간을 부여하여 만료시간이 지났을 때 새로운 데이터를 요청하는 방법이다. 하지만, 적절하지 않은 만료시간의 설정은 네트웍 교통량 증가나 사용자에게 신선하지 않은 데이터를 전달하는 무제가 생긴다. 본 논문에서는 각 데이터의 접근 주기와 실제 갱신주기에 기초하여 그 페이지의 리프레시 시간을 설정함으로써 요청될 가능성이 높은 페이지들만을 선택하여 프리패칭이 될 수 있도록 하는 기법을 제안한다.
-
인터넷 급속도로 사용자, 트래픽, 호스트, 네트워크 등이 증가하고 있다. 이러한 증가에 따라 인터넷의 효과적인 관리를 위해서는 기본적인 인터넷 사용 트래픽의 측정 및 분석이 필요하다. 최근의 OC3mon, NetFlow System등의 트래픽 측정도구들은 고속의 인터넷 백본에서 유통되는 트랙픽들의 특성을 파악할 수 있도록 한다. 특히, 고속 인터넷 플로우 스위칭이 이용하는 IP패킷들의 연속적인 흐름인 플로운(flow)를 바탕으로 인터넷 트래픽 특성을 파악 할 수 있도록 한다. 본 논문에서는 플로우 기반의 인터넷 트래픽 측정도구 Cisco 라우터의 NetFlow 인터페이스와 Cflowd 수집기를 사용하여 국내 교육 인터넷 망의 트래픽을 측정하여 분석한 국내 인터넷 트래픽 특성 결과를 제시한다.
-
이동에이전트는 자율적인 개체이나 이동 에이전트 서버에 의해 실행되기 때문에 많은 보안 문제를 안고 있다. 이동 에이전트 시스템에서의 보안 문제는 이동 에이전트 서버를 보호하는 측면과 이동 에이전트 자체를 보호하는 분야로 나뉘어 지며, 지금까지 많은 시스템에서 이동 에이전트 서버의 보안에 대한 연구가 진행되어 왔다. 인증 언어를 비롯하여 다양한 형태의 방법들이 제시되었고, 실제로도 시스템에서 많이 적용되고 있다. 하지만 이동 에이전트 자체의 보호에 대한 연구는 아직 초기의 문제 제기 단계에 있다. 이동 에이전트를 보호하기 위해 가장 어려운 점은 이동 에이전트가 각기 다른 서버에 위해서 수행되고 그 수행이 상호 독립적이어야 한다는 것이다. 본 논문에서는 이동 에이전트 시스템에서 일회용 이동 에이전트 키를 생성하여 각 서버가 제공하는 정보를 독립적으로 암호화하여 이동 에이전트가 수집한 데이터들의 신뢰성을 높인다.
-
본 연구에서는 인터넷 기반의 전자 상거래에서 극소액 지불을 지원하고, 원격지에서의 계정 개설과 관리 등을 용이하게 할 수 있도록 지불인과 수취인을 쉽게 인증할 수 있는 인증이 강화된 전자 현금 모형의 지불 프로토콜을 개발하고, 프로토타입을 통해 그 효과성을 실험하였다. 또한 본 연구에서 개발하고자 하는 온라인 전자현금인 OnCash에서는 기존의 전자 현금인 Ecash나 Netcash와 마찬가지로 공개키 암호방식과 비밀키 암호방식을 이용하여 메시지 기밀성을 유지하고 전자 화폐의 이중사용을 방지하고, 적정한 수준의 익명성을 유지할 수 있도록 하였다.
-
지금까지 방화벽 시스템에 대한 연구는 정보에 대한 접근을 최대한으로 제한하는 "기본 거부(Default Deny)"정책을 중심으로 연구되어 왔다. 그러나 대학 및 연구소와 같은 환경(이하 연구 환경)에서는 많은 연구 과제들이 동시에 수행되고, 또한 이러한 정보들이 외부와 공동으로 진행되는 경우에 정보를 공유할 뿐만 아니라 연구 결과를 외부에 공개할 필요성이 있다. 따라서 연구환경에 대한 보안정책은 기존의 기본 거부 정책보다는 정보에 대한 "개방성"이 요구된다. 따라서 본 연구에서는 연구환경에서, 정보의 공유 및 공개를 위한"개방성"을 충족시키기 위하여 역할 기반 보안정책(Role-Based Security Policy)을 이용한 방화벽 시스템을 제안한다. 역할 기반 보안 정책을 적용함으로서 방화벽 시스템 내무 사용자에 대한 보안 정책 적용이 가능할 뿐만 아니라, 방화벽 시스템 운용시에도 사용자의 역할 할당 및 변경 등의 보안 정책 변경이 가능하다. 역할 할당 및 변경 등의 보안 정책 변경이 가능하다.
-
이동에이전트는 인터넷 상거래나 장도검색 등에 응용되는 최신 기술이며, 이를 컴퓨터네트워크내 컴퓨터 시스템의 보안관리을 위한 모델을 제안하고 설계하였다. 이를 위해 최근 발표되고 있는 이동 에이전트 기술에 대해 분석하고, 네트워크보안관리 기술을 연구하였으며 IBM 이 제안하고 있는 AGLET 환경에 네트워크보안관리 시스템을 탑재한 이동 에이전트 응용시스템을 설계하였다.
-
본 연구에서는 안전한 네이밍 서비스를 제공하는 기존 Secure DNS를 확장시켜 GUI방식의 관리자 인터페이스를 설계하였다. 따라서 시스템 설정에 대한 configuration과 보안관련 도구의 핵심이라 할 수 있는 로그의 관리가 용이해 졌다. 또한 관리자 인터페이스에 의해 각각의 자원 레코드에 대한 자동적인 삽입, 삭제가 가능하며, 암호화 알고리즘의 추가를 interactive하게 처리한다. 그밖에 기존 Secure DNS에서는 새로운 암호와 알고리즘을 추가할 때마다 재 컴파일 해야하는 단점이 있다. 이를 해결하기 위해 'Dynamic link interface'를 설계하였다. 이는 암호화 알고리즘의 입출력 표준을 정하고 이를 단일한 시스템 API로 구성하여 Secure DNS가 초기화 될 때 동적 라이브러리를 사용하여 각각의 암호화 알고리즘을 메모리에 적재하는 방식을 택한다. 그 밖에 Secure DNS를 이용하여 제공할 수 있는 응용방안으로 개인의 공개키 분배서비스와 X.509 체계를 이용한 인증서를 제공하는 서비스를 제안한다. 따라서 본 연구에서는 인터넷의 기본 인프라스트럭쳐인 DNS를 최대한 활용할 수 있는 여러 가지 방안과 그 해결책을 제시한다.
-
가상 다중 세그먼트 (Virtual Multi-Segment)란 하나의 LAN이 라우터나 방화벽을 사용하지 않고 가상적으로 여러 개의 세그먼트로 나뉘어진 것을 의미한다. 일반적으로 같은 LAN에 속한 호스트들일지라도 다양한 보안 정책을 가지게 되는데 그 결과로 우회 경로 공격(bypass path attack)이 가능해지고 (Hierarchical)방화벽 시스템을 구성하여 다른 보안 정책을 가진 세스먼트마다 방화벽을 구축하고 있는데 이 방식은 방화벽 시스템을 구성하여 다른 보안 정책을 가진 세그먼트마다 방화벽을 구축하고 있는데 이 방식은 방화벽을 여러 개 설치해야 하는 문제가 있다. 이런 문제를 해결하기 위해 본 논문에서 방화벽을 통해 지나오는 각 연결에 대해서 회선체인을 구성하는 기법을 이용하여 가상적인 다중 세그먼크를 구성한다. 회선체인구성을 효과적으로 수행하기 위해 Thumbpint기법을 사용하는데 이 기법은 동일한 시간대에 모든 회선이 갖는 내용에 대한 요약을 만들어 그 요약들을 가지고 어떤 회선들이 같은 내용을 가지고 있는지를 판단하여 회선체인을 구성하는 기법이다. 본 논문에서 가상 다중 세그먼트 방화벽을 설계와 구현하였다.
-
터미널 호스트(Terminal Host)란 사용자가 네트워크를 통하지 않고 직접 사용하고 있는 호스트를 말한다. 사용자가 네트워크를 통해 특정 호스트에 로그인할 경우, 특정 호스트를 지키던 방화벽을 해당 사용자의 터미널 호스트를 인증하는 것이 아니라 해당 사용자가 네트워크을 통해 직접 특정 호스트에 연결시킨 호스트만을 인증하게 된다. 만약 사용자의 터미널 호스트가 보안상 위험에 노출되어 있다면 특정 호스트는 방화벽으로 보호를 하고 있음에도 불구하고 역시 똑같은 위험에 노출되게 되어 보안상의 커다란 위험이 된다. 본 논문에서는 이러한 위협을 없애기 위해 통합 방화벽에 적용가능한 효율적인 터미널 호스트 추적 기능을 제안하고, 터미널 호스트 추적 기능을 갖춘 FreeBSD기반의 통합 방화벽의 설계 및 구현 내용을 기술한다.
-
이동 컴퓨팅 환경에서 이동 호스트는 무선망을 통해 서버와 연결된 후에서야 데이터를 획득 및 처리할 수 있다. 그러나, 이동 호스트는 낮은 대역폭과 이로 인한 지연, 네트워크 단절(disconnection)과 같은 무선망의 특성으로 인하여 사용상에 많은 불편함과 비효율성이 발생하고 있는 실정이다. 특히, 이동 호스트가 네트워크 단절로 인해 서버에 접근이 불가능하고 작업에 필요한 데이터가 캐쉬에 없을 경우에는 작업 처리가 불가능하다. 본 논문에서는 이와 같은 문제점을 해결하기 위하여 이동 호스트가 미래에 작업할 데이터를 미리 인출해서 캐쉬에 저장하는 선인출 메카니즘을 제안하였다. 본 논문의 선인출 메카니즘을 기록기, 분석기, 선인출 목록 생성기, 그리고 비교기로 구성된다. 기록기와 분석기는 이동 호스트의 파일 참조 패턴들을 기반으로 프로파일을 생성하며, 선인출로 인한 성능 감소를 최소화하기 위해 선인출과 캐쉬 교체 전략을 통합한 선인출 메카니즘을 제시하였다.
-
무선 이동 통신에서는 가입자의 이동성으로 인하여 가입자의 인증 프로토콜을 수행 할 때 신원이 노출되기 쉽다. 이러한 가입자의 신원 노출은 제 3자가 이동 가입자의 이동을 추적하거나 위치를 파악할 수 있게 할 수 있다. 또한 이동 가입자가 사용하는 단말기의 낮은 계산 능력으로 인하여 가입자의 단말기가 인증 프로토콜을 수행함에 있어서 적은 암호학적 연산이 요구된다. 본 논문에서는 단말기의 계산능력이 낮은 점을 고려하여 단말기에 적은 암호학적 연산이 요구되며 가입자의 위치와 행동의 노출 없이 안전하게 이동 가입자를 인증하는 프로토콜을 제안한다.
-
분산 환경의 발달과 네트워크를 이용한 원거리 컴퓨터 사용이 증가되면서 발생하게 된 전산망 침해 사고를 항상 감시하고 분석하여 자동적으로 대처하기 위한 전산망 보안 시스템이 연구되고 있다. 본 논문에서는 자바네이티브 인터페이스를 이용한 실시간 네트워크 보안 시스템을 제안한다. 자바의 시스템 자원에 대한 엑세스의 한계를 극복하기 위해서JNI 를 C/Java의 이용한 의 연동을 통하여 보다 효율적이고 용이한 정보 수집 및 취약점 분석을 가능하게 한다. 또한 점검하고자 하는 호스트에 보안 정보 수집 모듈을 멀티쓰레드로 상주시킴으로써 실시간으로 원하는 정보를 얻어 선택된 점검 대상에 가해지는 모든 활동들을 분석한다.
-
정보화 사회로 다가갈수록 정보보호 위협요소가 증가되고 있고, 이러한 위협요소와 증가는 정보통신 서비스의 활용을 저해하는 부요 문제점으로 대두되고 있다. 이에 따라, 본 연구실에서는 안전하고 신뢰성을 갖춘 EDI 시스템을 구축하기 위하여, '95년 개발 완료된 KT-EDI시스템을 토대로 암호화, 무결성 인증, 감사추적 등의 필수적인 정보보호 서비스를 제공할 수 있는 시스템을 개발하였고, 본 논문에서는 이에 구축사례를 기술한다.
-
본 논문은 인터넷web browser(Netscape communicator 또는 Netscape Navigator)기능에 문서보안 기능 등을 통해서 안심하고를 사용할 수 있는 클라이언트 환경을 제공한다. 보안 모듈을 사용하여 보안 데이터 전송을 수행한다. 본 보안 데이터 전송을 수행한다. 본 보안 모듈의 특징은 소프트웨어적으로 보안 환경을 사용하든 하드웨어적으로 보안 환경을 사용하든 독점적인 환경에서 웹 보안 기능을 제공할 수 있는 장점을 가진다. 일반적으로 보안이 절실히 요구되는 환경은 인트라넷이 구축된 경우이다. 이런 인트라넷 환경에서는 본 논문에서 제안하는 보안 기능을 사용할 경우 독점적인 보안 기능을 제공할 수 있다. 그리고 일반적인 인터넷 환경에서 보안을 만족하기 위하여 서버, 클라이언트 양쪽에서 모두 보안 모듈을 가져야 한다. 본 논문은 클라이언트 측에서 필요한 보안 모듈의 설계 및 구현 내용에 대해서 언급한다.
-
모빌 IP는 이동 노드의 모든 메시지를 중계하는 외부 에이전트에 대한 인증 기능이 없으며 이동 노드의 익명성을 제공하지 않는다. 이로 인하여 도청과 같은 수동적 공격에 취약하며 또한 스무스 핸드오프를 위한 이동 노드와 외부 에이전트간의 등록 키 공유문제가 발생한다. 본 논문에서는 외부 에이전트와 홈 에이전트 간에 추가적인 부하을 최소화시킬 수 있는 형태의 인증 및 키 분배 프로토콜과 익명성 제공방법을 제안하고 추가적인 시간소모를 최소화하기 위하여 암호화 알고리즘을 VHDL을 통하여 하드웨어로 설계하였다.
-
실시간 영상회의 시스템을 인터넷상에서 다양하게 사용하려는 시도가 이루어지고 있다. 이런 부분의 연구는 오디오, 비디오 압축기법, 멀티미디어의 동기화, 다자간의 영상회의를 지원하기 위한 IP multicast 의 Mbone의 연구가 활발하게 이루어지고 있고, 통신의 회선속도가 고속화됨에 따라 인터넷에서 영상을 통한 다양한 멀티미디어 서비스가 이루어지고 있다. 개방형 분산 인터넷 통신망 환경에서의 영상회의는 영상회의 데이터인 영상 및 음성 보안에 대한 문제가 심각하게 대두된다. 본 논문에서는 실시간 영상회의에서 멀티미디어 데이터의 특성에 따른 보안 방법을 제시하고자 한다.
-
인터넷의 급속한 성장과 함께 휴대용 컴퓨터의 보급은 사용자로 하여금 이동 컴퓨팅을 가능케 하고 있다. IETF의 Mobile IP표준은 TCP/IP 망에서의 호스트 이동의 정의한다. 또한 인터넷을 통한 다자간 영상회의나 원격공동작업 등의 멀태캐스트 응용들이 개발되었다. 현재 이동 컴퓨팅과 멀티 캐스팅 전송기술을 접목시키는 연구사 활발히 진행되고 있으며 본 논문에서는 광대역 환경에서 도메인 네임 서버를 이용하여 기존의 이동 멀티캐스트 방법이 가지는 통신지연시간 문제를 해결하는 새로운 서비스 모델을 제시한다.
-
다수의 수신자에게 동일한 데이터를 전송할 경우에 경로가 동일한 라우터까지는 단일의 데이터만을 전송하고 라우터에서 다음에 가야 할 곳에 각각의 데이터를 전송하는 멀티캐스트가 개발되어 정보전송에 필요한 대역폭의 축소와 비용절감 등의 효과를 가져왔다. 이러한 멀티캐스트를 이용하는 서비스의 질을 보장해 주기 위해서 자원예약 프로토콜이 사용된다. 본 논문에서는 멀티캐스트 라우팅 프로토콜과 자원예약 프로토콜과 멀티캐스트 그룹멤버가 RP(Rendezvous Point)를 중심으로 모든 수신자에 이르는 경로를 설정하는 PIM-SM과, 서비스 질을 보장해 주기 위한 자원예약 프로토콜 중에서 수신자가 요구하는 QoS를 만족시켜 주기 위한 수신자 관점의 자원예약 프로토콜 RSVP를 사용하여 데이터를 전송시에 RSVP의 적용시점을 고려하여 효율적인 QoS를 보장한다.
-
본 논문은 멀티미디어 멀티캐스트 혼잡 제어에서 발생하는 피드백 폭주 문제를 해결하기 위해 대표자 계층구조를 이용한 피드백 수렴 방법과 이에 따른 전송률 조정 방법을 제안하고 시뮬레이션을 통해서 이를 검증한다. 시뮬레이션 결과 적절한 파라미터의 설정하에 피드백 폭주 문제를 해경하고 혼잡하고 대처하여 전송률을 조정할 수 있음을 볼 수 있었다.
-
본 논문은 위성간 링크를 이용하여 저궤도 위성망을 구성할 때 발생하는 링크 할당 문제를 효율적으로 풀기 위한 기법을 제안한다. 제안된 기법은 먼저 위성 궤도 운동의 주기성에 기반하여 저 궤도 위성망을 유한 상태기계로 모델링한 후에, 유한 상태기계의 각 상태에서 최적의 링크 할당을 구하기 위해서 조합형 최적화 문제에 많이 쓰이는 시뮬레이티드 어닐링을 이용한다. 제안된 기법의 잇점은 저궤도 위성망을 유한 상태기계로 모델링함으로써 동적인 움직임을 보이는 저궤도 위성망에서의 링크할당 문제를 고정된 위상을 가지는 망에서의 링크할당 문제로 단순화 시키고 이를 토대로 최적화 기법을 적용할 수 있다는 것이다. 시뮬레이티드 어닐링에 의하여 최적화된 링크할당의 성능은 정규링크 할당과의 비교.분석을 통해서 평가된다. 또한, 각 링크할당에 대하여 정적경로배정과 동적경로배정 기법이 적용된다. 시뮬레이션을 통한 실험결과는 정적경로배정을 적용한 최적링크할당 기법이 음성호의 봉쇄확률 측면에서 최고의 성능을 보임을 알려준다.
-
본 논문에서는 Ka-band을 On Board Processing기술로 이용하는 위성 B-ISDN 중계망을 설계하였다. 지상망과의 연동을 위해 SDH 접속/관리, SSOH처리 방안 등에 대하여 기술하였다. 그리고 설계된 위성 중계망의 성능을 분석하기 위하여 SLAM II를 사용하여 시뮬레이터를 구성하였다. 시뮬레이션연구는 한국 실정을 고려한 Population-Distance-Gross group Product(PDG) 트래픽 모델에 위한 트래픽 값을 적용하였다. 그리고 시뮬레이션 연구 결과를 이용하여 제안된 위성 중계망과 다중 접속 프로토콜의 성능 특성을 고찰하였다.
-
아리랑 위성은 자세, 전력, 열 제어 및 지상 명령 수신, 측정 데이터 수집 그리고 탑재체 지원을 위해서 3개의 80CI86 프로세서를 사용하고 있다. 단일 프로세서가 아니 여러 프로세서가 존재하게 되면 상호 간의 메시지 전달을 위해 통신 채널이 요구된다. 프로세서간의 상호 통신을 위해서 직접 연결을 사용하기도 하지만 아리랑 위성은 모듈화 개념 및 향후 확장을 위해서 MIL-STD-1553B 표준 버스 방식을 채택하고 있다. 메시지는 지상 명령 전송 및 측정 데이터 수집을 포함하므로 원활한 통신이 이루어지지 않을 경우, 위성 시스템에 심각한 문제를 발생킨다. 일반적으로 위성설계는 안정성과 신뢰성을 추구하므로 통신 설계는 다중 프로세서가 존재하는 위성의 경우 매우 중요한 의미를 지닌다. 본 논문에서는 아리랑 위성 MIL-STD-1553B 데이터 버스의 버퍼링(Buffering) 설계와 메시지의 적절한 배치를 통한 Timed-Scheduling설계 개념을 설명한다.
-
지상파, 케이블, 위성 등의 기존 방송망을 이용하여, 사용자의 부합하는 데이터를 전송하는 데이터 방송 기법에 대한 연구와 표준화 작업이 활발하게 진행 중이다. 우리나라의 경우, 무궁화 위성을 이용한 부가 데이터 방송을 구현하고자 연구중이다. 데이터 방송시 데이터 전송 기법에는 데이터 스트리인(data streaming). 데이터 파이핑(data piping),데이터 캐루셀(data carousel)등이 제안되고 있다. 본 논문에서는 표준화 단체인 DVB에서 정의하고 있는 데이터 전송 기법에 대한 소개와, 함께, 데이터 캐루셀을 이용한 데이터 방송 구현에 필요한 소프트웨어 설계와 실제 구현에 관한 내용을 담고 있다.
-
본 논문에서는 ACL(Agent Communication Language)를 기반으로 한 에이전트 프레임워크 Mollet을 제안하고 코드와 데이터의 이동성을 중점을 두어 이를 OS 버그 패치 시스템에 적용하여 본다. Mollet의 메시지 전송과 에이전트 이동은 FIPA에서 표준안으로 정의한 ACL을 사용함으로 다른 에이전트와의 효율성을 높이고 있으며 전송 과정에서 노출을 막기 위하여 암호화 기법을 이용한다. 이동성, 협상, 보안, 인증, 등록 등의 에이전트가 가지는 공통적인 속성과 각 에이전트만이 가지는 속성을 모듈화함으로서 확정성을 높을 수 있으며 JDBC 사용으로 데이터베이스와의 투명성을 제공하고 있다. 또, Mollet은 하나의 호스트가 서버와 클라이언트의 속성을 동시에 가질 수 있다. Mollet을 OS 버그 패치 시스템에 적용하여 사용자의 공식 패치 서버 검색을 자동화하고 신속하고 간편한 패치를 제공함으로 시스템의 보안과 신뢰도를 유지할 수 있고 시스템 관리자의 부담과 관리 비용을 줄인다.
-
최근 들어 통신 기술이 급속하게 발전해감에 따라 대규모 분산 시스템에 대한 요구가 증가하였다. 이런 시스템들은 구성 요소들이 이질적이고, 각 구성 요소들이 다양한 정보를 생성하기 때문에 이들의 관리에는 많은 양의 사건 전송량(event traffic)을 생성한다. 따라서 이러 시스템들을 효율적으로 관리하기 위해서는 발생한 사건들에 대한 여과()가 필요하다. 또한 관리 서비스를 동적으로 변경할 수 있고, 확장성을 제공할 수 있으며, 네트워크 부하를 줄일 수 있어야 한다. 이러한 목적으로 분산 시스템 관리에 이동 에이전트를 사용하는 방법이 연구되어 왔다. 그러나 관리해야할 관리 대상의 수가 많고 복잡하기 때문에 기존의 이동 에이전트 방법으로 효율적인 관리가 어렵다. 따라서 본 논문에서는 효율적인 이동 에이전트의 이동 모델을 설계하고, 기존의 이동 에이전트의 이동 방법과 제안한 방법을 응답시간 관점에서 비교한다.
-
DSM-CC U-U(User-to-User) 인터페이스는 다양한 광대역 멀티미디어 서비스 환경에서 멀티미디어 응용들을 제공하기 위하야 요구되는 동작들을 정의한 개방형 프로토콜이다. 본 연구에서는 DSM-CC U-U 인터페이스를 시험하기 위한 적합성 시험방법을 제시하고, 선택된 적합성 시험구조를 위한 접합성 추상시험항목들(Abstract Test Cases)을 도출한다.
-
지금까지 적합성운용시험이란 용어는 서로 다른 유형의 광의 적합성시험을 구별없이 일컫는 방법으로 사용되어왔으며, 상호운용시험이란 용어도 다양한 가능한 시험구조레 대하여 무차별적으로 사용되어왔다. 본 연구는 적합성시험을 접속적합성시험과 개체적합성시험으로 구분하여, 상호운용성시험구조의 시험능력이 달라짐에 따라 상호운용성시험이 이들 적합성시험과 어떻게 연결 지워질 수 있는지를 탐구한다.
-
기존의 공중전기통신망들이 B-ISDN으로 통합, 발전되어 가는 과정에서 경제성 및 효율성 등의 이유로 인해 필연적으로 기존망과 새로 구현하는 망 사이의 연동과정이 필요하게 되며 가능한 기존망의 기능을 수용하면서 구현될 수 있는 방안이 마련되어야한다. 본 논문에서는 B-ISDN과 Internet의 망간 프로토콜인 B-ISUP와 TCP/IP의 연동 프로토콜을 설계하고 연동 프로토콜을 검증하기 위해 페트리네트(petrinet)의 확장인 프레디키디(predicate)/액션(action) 네트를 이용하여 모델링하였다. 또한 동작성 확인을 위해 도달트리(reachability tree)를 이용하여 설계한 프로토콜이 교착상태(deadlock)없이 정상적으로 수행됨을 보였다.
-
RFC 959 정의한 FTP 의 세가진 전송모드, Stream, Block, Compressed전송 모드 중 현재 주로 사용되고 있는 전송 모드는 Stream 전송모드인데. 이 Stream전송모드에서 서버 또는 네트웍에 치명?인 오류 발생하였을 경우 이를 체크 할 수 없고 서버에 재접속하였을 겨우 처음부터 재전송 하영햐 하는 문제점이 발생한다. 이를 개선한 Block, Compressed전송 모드의 경우, 데이터 스트림에 정보 헤더를 추가하여야 함으로써 오버 헤드를 발생한다. 본 논문에서는 클라이언트 FTP상에서 전송 상태를 체크하게 함으로서 전송 중단시 중단된 시점부터 나머지 데이터를 보냄으로써 FTP의 스트림 전송 모드의 문제점을 개선하는 방법을 제시한다.
-
기존의 오류 제어 방법들은 실시간 특성과 신축적인 신뢰성을 갖는 멀티미디어 통신 응용에 적합하지 못한다. 본 연구에서는 실시간 데이터의 마감시간을 고려한 적시 오류 복구를 위해 오류 복구가 가능한 시점을 예측하여 재전송을 시행하는 예측 재전송을 제안한다. 예측재전송은 오류 발생이 확인될때까지 기다리지 않고 평균 전송시간을 고려하여 미리 재전송을 실시하는 사전 재전송 방법과, 재전송을 하여도 오류 복구가 불가능하다고 판단될 재전송을 실시하지 않고 데이터 전송을 계속 진행되는 재전송 포기 방법으로 적용된다. 이와같은 예측 재전송 기법을 적용한 새로운 오류 제어 프로토콜 x-kernel상에서 구현하였다. 실험 결과, 새로운 프로토콜은 다양한 통신 환경에서 기존의 오류 제어 방법에 비해 종단간 오류 복구율을 높이고 무의미한 오류 처리를 줄이며, 추가되는 부하는 매우 작다는 점을 확인하였다.
-
컴퓨터 통신의 발달로 인하여 정부기관, 학교, 연구소, 기업체등의 사회의 모든 분야에 걸쳐 인터넷 환경이 널리 보급되고 있다. 이를 통하여 컴퓨터간의 단순한 정보와 자원의 공유에 국한되었던 범위를 넘어 점자 결제, 전자 상거래, 상용 서비스 등 많은 편리함이 제공되고 있다. 그러나 최근 들어 이러한 인터넷을 이용한 불법 침입자들의 정보 유출이나 파괴 혹은 금융사고와 같은 범죄가 더욱 많아지고 지능화 되고 있다. 이러한 문제점을 보안 하기위해 불법적인 침입자들이 네트워크를 통해 시스템에 접근하여 중요한 정보를 유출 혹은 파괴하는 행위를 감시할 수 있는 시스템이 필요하게 되었다. 본 논문에서는 이러한 목적을 위해 사용하는 네트워크 모니터링 혹은 칩입 탐지를 위한 도구를 제안하고 기술할 것이다. 이 도구는 현존하는 도구들이 톡정 패킷만을 모니터링할 수 있는 문제점을 강력한 명세언어를 사용하여서 응용프로그램에서 사용하는 패킷까지도 포획할 수 있는 기능을 제공한다.
-
본 고에서는 분산 통신망 환경에서 여러 지역에 분산되어 있는 이기종의 각종 시스템들에게 효율적으로 정보보호 서비스를 제공하기 위해 수행중인 프로젝트인 일부분으로서, 송신자가 송신자의 이득을 위해, 수신자가 수신자의 이득을 위해 메시지를 보낸적이 없다고 부인하는 것을 방지하는 발신처 부인방지와 수신처 부인방지 서비스의 제공과 통신망에서 오류에 의한 전송 실패와 수신자의 파일의 수신자부인을 구분해 주는 전송 부인방지 서비스를 제공해주는 FTP를 설계하였다. GSS-APTI를 사용하여 소스 수준에서 호환성을 갖도록 안전성 서비스들에 대해 일관된 인터페이스를 제공하도록 하였고, 응용 클라이언트와 응용 서버간의 안전한 문맥을 확립하기 위해 세션키를 사용하여 효율적인 키 사용으로 공개키 시스템에서의 오버헤드를 축소하였다. 논문서 설계된 안전한 FTP는 전자상거래 등의 여러 응용에서 활용될 수 있을 것이다.
-
DNS는 인터넷상에서 도메인 네임과 IP 주소간의 상호 전환의 동작을 수행하는 시스템이다. DNS상에서 도메인 네임이나 IP 주소를 요청하는 질의나 이에 대한 응답은 네트워크상에서 UDP를 사용한 메시지 형식으로 전송한다. 이때 제 3자의 개입에 의한 조작의 가능성이 있다. 이러한 질의와 응답 메시지의 조작을 방지하고자 RFS2065에서는 RSA 공개키 방식을 사용하였다. RSA 공개키 방식은 현제 국내에서 직접사용하기에는 많은 애로 사항이 있으며 속도 측면에서 좋지 않은 면을 보여준다. 본 논문에서는 Pseudonoise Sequence와 MD5를 사용하여 DNS 상에서의 안전한 질의 응답을 가능하게 하고자 한다. Pseudonoise Sequence와 MD5를 사용함으로써 메시지를 암오화하지않아도 되며 또한 많은 계산을 요구하지 않는다. 메시지에 Pseudonoise Sequence를 기입하고, 그 메시지의 MD5를 송수신 측에서 검사함으로써 제 3자 개입에 의한 조작 방지와 메시지 데이터의 무결성을 보할 수 있다.
-
본 논문에서는 블록 암호 알고리즘을 위한 새로운 Dynamic-네트워크를 제시한다. Dynamic-네트워크 는 좋은 confusion과 diffusion 메카니즘을 제공한다. 어떠한 Dynamic-네트워크 {{{{ { 2}^{n }-비트(n >=1) }}}}길 이를 갖는 모든 평문을 입력으로 할 수 있으며, 일정 길이 이상의 모든 비트 스트링을 키로 사용할 수 있다.
-
Web보안 기능 중에서 가장 기본적이면서 중요한 보안 기능은 데이터의 암호 및 복호이다. 본 과제는 인터넷 web browser(Netscape Communicator 또는 Navigator)기능에 보안 모듈을 이용한 자료 및 문서 암호 기능을 통해서 안심하고 web page를 사용할 수 있는 시스템을 제공한다. 보안 모듈을 사용하지 않는 일반적인 web데이터 전송환경에는 SSL 프로토콜을 이용하여 web데이터 전송을 수행한다. 서버가 보안 모듈을 가지고 있는 경우는 web을 통해서 주고받는 데이터에 대해서 보안 모듈 내에 존재하는 암호 및 복호하는 알고리즘을 사용한다. 이런 방식을 사용할 경우에 일반적으로 많이 사용하는 DES알고리즘의 사용으로 쉽게 구현이 가능하다. 그러나 이러한 보안 모듈이 상호 연동해서 동작되기 때문에 이 모듈이 없이는 웹 상에 원하는 자료에의 접근이 불가능하다. 또한 이 방식은 기존의 방식이 갖는 보안 기능의 공개성 문제점을 극복하면서 안전한 보안 웹 환경을 제공해준다.
-
본 논문에서는 공용 접근이 가능한 NTO 서버들에 대한 동기화 특성을 조사, 분석했다. 분석 주요 항목은 서버 신뢰도, 정확도 그리고 오프셋(offeset)과 전송지연의 관계이다. 이러한 분석을 위해 NTP알고리즘에서 최적 시간 동기를 위해 선택하는 값인 클럭 옻프셋, 일주지연, 분산 그리고 동기화 거리를 사용하였다. 분석 결과는동기화 거리 값의 경우 최대 700ms의 정도의 차이를 보이고, 분산의 경우 최대 300ms정도의 차이를 나타내었다. 또한 전송 지연과 오프셋은 타워 분포를 보이며, 이는 그간의 오프셋 근거의 단순 선택이 효율적이지 못할 수 있음을 보여주었다. 본 논문에서 살펴본 NTP서버 동기화 특성은 많은 NTP 서버중 최적의 조건을 찾는데 유용하게 쓰일 수 있다.
-
In this paper. a new simple and efficient technique to improve the convergence speed of LMS algorithm is introduced. The convergence characteristics of the proposed algorithm, whose coefficients are multiply adapted in a symbol time period by recycling the received data, are analysis to prove theoretically the improvement of convergence speed. The theoretical analysis shows that the data-recycling LMS technique can increase convergence speed by (B+1) times, where B is the number of recycled data. The results of the computer simulation demonstrate that the simulation results are in accordance with the theoretical analysis and the superiority of the filter algorithm
-
실시간 어플리케이션이 확장되고 복잡해질수록 시스템이나 네트웍에 존재하는 결함에 대응해야 할 필요성은 더 높아진다. 이런 작업의 활용도가 높지는 않더라도 하나의 결함이 시스템 전체에 영향을 미칠 가능성은 항상 있기 때문에 신뢰도 제공면에서 요구되는 작업이다. 전통적인 결함허용 방법은 여분의 하드웨어나 소프트웨어를 중복 사용함으로써 결함에 대처하고자 하였다. 본 논문에서는 네트워크에 대하여 네트웍을 구성하는 요소를 중복하는 것이 아니라 네트웍의 결함발생시 통신경로를 우회함으로써 결함을 허용하는 방법을 제안한다.
-
본 논문에서는, Multi[le-Buffered a
$\times$ a Crossbar 수위치의 성능 분석 모형을 제안하고 스위치에 장착된 buffer 의 개수의 중가에 다른 성능 향상 추이를 분석하였다. buffered스위치 기법은 다수 데이터 패킷을 동시에 전송할 때 네트웍에서 발생되는 충돌문제를 효과적으로 해결할 수 있는 방법으로 널리 알려져있다. 제안된 성능 예측 모형은 스위치 입력 단에 유입되는 데이터 패킷이 buffered 스위치 내부에서 전송되는 유형을 확률적으로 분석하여 수립되었다. 모형의 수학적 복잡도 해결을 위하여 확률 식 유도 과정 등에 steady state 개념을 도입하였다. 제안한 모형은 스위치 크기 및 스위치에 장착된 buffer의 개수와 무관하게 buffered a$\times$ a 크로스바 스위치의 성능 예측을 가능케 하고, 나아가서 이들로 구성된 다층 연결 망의 성능 분석에 확대 적용이 가능하다. 제안한 수학적 성능 분석 연구는 실효성 검증을 위하여 병행된 시뮬레이션 결과는 미세한 오차 범위 내에서 모형의 예측 데이터와 일치하는 결과를 보여 분석 모형의 타당성을 입증하였다. 또한, 분석 결과 스위치에 소수의 버퍼를 장착했을 때, throughput이 크게 증가하지만, 네 개 이상의 버퍼를 장착되는 버퍼의 개수가 네 개 정도일 경우 가격 대 성능비가 우수한 것으로 추론되었다. -
Farmer 모델에서 지원하는 다중성(multiplicity)은 하나의 개체를 구성하기 위하여 동일한 형태의 구성요소가 여러 번 발생하는 경우에 이의 대표적인 요소만을 표시하는 추상화 개념으로서 Farmer 모델에서만 지원하는 독특한 추상화 개념이다. 다중성 추상화 개념에서 정의된 대표개체는 자신의 인스턴스들을 가질 수 있다. 이들 인스턴스들은 IM-컴포넌트 타입 개체 노드 및 OM-컴포넌트 타입 개체 노드이며 다중성 인스턴스 링크를 이용하여 대표개체와 연결된다. 본 논문에서는 다중성 추상화 개념과 다중성 인스턴스 링크의 정의 및 예를 제시하며 실제 Farmer 모델링 알고리즘내에서 다중성 인스턴스 링크의 개념을 다중성 매핑 알고리즘을 통하여 구체화시켰다.
-
WDM망을 구성하는데 있어서 광학적 파장은 가장 중요한 자원의 하나이다. 그러나 주어진 통신 요구를 모두 수용하면서 동시에 최소한의 파장만을 사용하는 WDM망의 설계 문제는 이미 NP-complete 계열의 문제인 것으로 밝혀졌으며 많은 휴리스틱 알고리즘들이 제안되었다. 본 논문에서는 임의의 물리적 망 위상(topology)과 완전 연결(full connection)형태의 통신 요구가 주어질 경우, 요구되는 파장 경로(Wavelength Path, lightpath)를 확립하기 위한 방법으로써 각 노드 사이의 최단 거리 경로를 기반으로 하여 탐색 공간을 만들고 구성된 탐색 공간 내에서 Branch-and-bound 탐색방식을 수행하는 파장 경로 설정 알고리즘을 제안한다. Branch-and-bound탐색방식은 초기에 좋은 bound조건을 가질 경우 주어진 시간 안에 보다 넓은 탐색 공간을 검색할 수 있으므로 최초의 탐색에서 가능한 좋은 성능의 파장 경로 설정을 발견할 수 있어야한다. 시뮬레이션 실험을 통하여 최초의 탐색에서 발견한 파장 경로 설정과 구성된 탐색 공간내의 최적해를 얻고, cut-set를이용하여 요구 파장 개수의 하위 한계값을 계산한후, 이를 상호 비교하여 제안된 알고리즘의 성능을 평가한다.
-
본 논문에서는 웹 상에서의 협동연구에 사용될 수 있는 프리젠테이션 시스템의 설계에 관해 기술한다. 기존의 프리젠테이션 시스템은 전용 어플리케이션을 필요로 하며, 정적이고 수동적임은 물론 한 참가자에게 단방향으로만 보여지는 형태의 시스템이다. 그러나 참가자들이 서로 뷰(view)와 상호작용을 공유할 수 있는 공동 작업(CSCW)의 개념을 적용함으로써 동적이고 능동적인 프리젠테이션 시스템을 제안한다. 이 시스템은 참가자들 상호간에 실시간으로 양방향 음성통신이 가능하게 함으로써 모든 참가자들이 하나의 가상공간에 함께 존재하는 것 같은 느낌을 가지게 된다. 자바 애플릿으로 시스템을 구현하여 전용 어플리케이션이 불필요하고, WWW 서비스가 가능한 곳에서 웹 브라우저만 있으면 언제 어디서나 프리젠테이션에 참가할 수 있는 시스템이다.
-
컨텐츠 산업의 증가와 함께 웹을 기반으로 하는 컨텐츠 제공 산업 또한 크게 증가하고 있다. 이에 따라 웹 컨텐츠에 대한 효율적이고 합리적인 사용료 정산 방법이 요구된다. 웹을 기반으로 하는 컨텐츠 서비스의 경우 웹의 특성상 서버와 클라이언트의 연결이 지속되지 않으므로 사용시간에 따라 사용료를 부과하기가 어렵다. 웹 서버의 로그를 이용한 컨텐츠 사용료 부과 방식은 사용자가 사용한 컨텐츠의 질과 량에 따라 사용료를 부과할 수 있는 효과적인 방법이다. 컨텐츠 사용자 정보와 컨텐츠 사용료 부과기준 정보를 이용하여 웹서버의 로그 파일을 분석하여 사용자별 컨텐츠 사용료를 구한다. 웹서버 로그를 이용한 컨텐츠 사용료 정산 방법은 모든 형태의 웹 컨텐츠 제공 시스템에 쉽게 적용할 수 있다.
-
최근 WWW상에서 VRML 기반의 3차원 가상공간 구현이 활발하게 진행되고 있다. 대부분의 시스템이 VRML기능의 한계로 인해 다수사용자의 참여와 사용자 상호작용 구현 기이 부족하다. 본 연구에서는 이러한 기능을 포함하는3차원 채팅시스템을 VRML과 Java를 이용하여 개발하였다. 다수 사용자 참여 기능은 Java를 이용하여 클라이언트/서버 시스템으로 구성하였으며 사용자 상호작용 기능은 3차원 가상공간을 걸어 다니는 효과 (walkthrough)를 제어하기 위한 인터페이스로서 EAI(External Authoring Interface)를 이용하여 구현하였다. 본 시스템에서 각 3차원 가상공간에서의 채팅 지원을 위해 여러개 서버를 둘 수 있도록 구성하여 사용자가 서버를 통해 채팅을 위한 가상공간을 추가 혹은 변경할 수 있도록 하였다.
-
본 논문은 웹을 이용한 실시간 원격강의 시스템을 제안하여 기존의 원격교육 시스템이 가지고 잇는 상호작용의 문제점을 극복하고자 한다. 본 논문에서 제안한 시스템을 사용하면 전통적인 교실에서의 수업과는 달리 공간과 거리에 구애받지 않고 웹 브라우저만을 이용해 강의에 참여할 수 있다. ActiveX기술을 사용하여 비디오/오디오와 같은 멀티미디어 기능과 참가자들의 동기화 된 브라우징(browsing)기능을 구현하였다.
-
다양한 망에서의 실시간 멀티미디어 회의를 위한 영상.음성 제어 프로토콜의 표준규?으로서 ITU-T에서 T.130 시리즈를 정의하고 있다. T.130은 영상.음성 제어 프로토콜에 관해서 전반적인 소개를 하고 있으며, T.132 Audio-Visual Control(AVC)는 영상.음성 제어를 위한 프로토콜을 정의하고 있고, T.131은 H.320, H323, H324와 같은 다른 타입의 멀티미디어 시스템과의 mapping에 관한 사항을 소개하고 있다. 그러나 구체적으로 영상.음성 제어를 위한 자료구조 및 이들의 운영방법, 알고리즘에 대해서는 프로토콜 구현시의 사항으로 남겨놓았다. T.130 시리즈는 T.120 시리즈의 GCC(Generic Conference Control)와 MCS(Multipoint Communication Service)를 이용함으로써 PSTN을 비롯하여 PSDN, CSDN, ISDN, LAN, 그리고 ATM등 모든 망을 지원한다. 본 논문에서는 AVC 프로토콜의 설계와 구현된 AVC를 소개한다.
-
실시간 인터넷 화상회의 시스템을 위한 H.263 동화상 부호화 소프트웨어의 처리속도를 개선하는 기법을 개발하였다. 화상회의 영상의 특성과 H.263 프로토콜의 구조를 분석하여 데이터의 압축률이나 화질에 미치는 영향을 최소화하면서 처리시간을 크게 단축하는 기법을 개발하였다. 처리 속도의 개선을 위해서 움직임 조기 검출 기법을 개발, 적용하므로서 압축률과 화질에 미치는 영향을 최소화하면서 계산량을 크게 줄이도록 하였다.
-
다목적위성 관제 시스템의 한 부분만 위성운용 서브시스템의 실시간 처리 성능을 분석하기 위한 알고리즘과 이를 구현한 프로그램이 개발되었다. 이 프로그램은 위성운용 서브시스템에서 발생되는 event들과 이에 대한 response들의 속성에 관한 파라미터 값이 입력되었을 때, 각 event의 반응 시간과 스케줄 가능성을 계산하고 스케줄된 event들을 시각화한다. 실험 결과, event의 blocking delay, 주기 및 첫 action의 우선 순위가 해당 event 또는 다른 event의 반응 시간에 많은 영향을 준다는 것이 밝혀졌다.
-
본 논문에서는 다목적 실용위성인 아리랑위성(KOMPSAT-I)에서 지상과의통신을 위해 사용하는 CCSDS(Consultative Committee for Space Data Systems)표준 Command/Telemetry(CMD/TLM)시스템과 KOMPSAT-I의 목적에 맞게 이를 적용한 CMD/TLM 시스템을 소개한다. 현재 한국항공우주 연구소는 Observer 회원 자격으로 CCSDS 에 가입되어 있으며 국내 위성 개발에서 CMD/TLM 시스템에 CCSDS프로토콜을 사용한 것은 처음이다.
-
방대한 양의 분산 멀티미디어 자원에 대한 엑세스를 제공하는 하이퍼미디어 기능을 사용한 WWW의 성공은 정보관리 시스템의 구성요소로써 하이퍼미디어 항해자의 실행 가능성에 대한 확고한 증거를 제공한다. 그러나 논 논문에서는 현존하는 하이퍼미디어 시스템에 거의 없는 필요한 모든 기능을 제공하는 방법을 보였다. 개방형 분산 멀티미디어 자원 통합 모델의모든 기능을 제공해 주기 위하여 개방형 분산 하이퍼미디어 계층의 프리젠테이션 계층과 양질의 서비스 계층을 통하여 융통성 있고 확장 가능한 분산 멀티미디어 정보 시스템이 개발될 수 있는 범위 내의 모듈러 프레임워크(modular framework)로써 행동하도록 설계되었다. 개방형 분산 하이퍼 미디어 프레임 워크 모델은 QoS(Quality of Service)제공을 위하여 이질적인 분산 멀티미디어 자원 통합의 하이퍼미디어 프레임워크 모델을 하이퍼미디어 세션과 함께 제시함으로써 넓게 분산되어 있는 자원에 대하여 투명하게 접근할 수 있는 방법을 제시하였다.
-
인터넷 상에서 여러 가지 멀티미디어 정보의 전송과 좀 더 사실적인 사용자의 인터페이스의 제공을 목적으로 하는 분산 가상환경()에 대한 연구가 활발해지고 있다. 하지만 기존의 연구들은 응용 중심적인 접근을 하고 있기 때문에 분산 가상환경의 일반적인 기능을 제공해 줄 중간 계층()에 대한 연구는 부족한 면이 있다. 이에 본 논문에서는 분산 가상 환경 응용을 제작하는데 필요한 일반적인 중간 계층을 설계하고, 이를 위한 실행-요청 구조를 제안한다.
-
전력 및 전화 서비스와 같은 저속의 댁내 망 구축에서 서비스 품질을 보장하는 다양한 대역폭의 멀티미디어 및 멀티포인트 서비스를 효율적으로 제공할 수 있는 댁내 망 구축 및 동영상 압축 기술 및 디지털 신호처리 기술의 발전으로 인해 댁내의 디지털 가전 기기들이 고속의 통신 기능이 탑재되는 정보 가전으로 발전하고 있다. 본 논문에서는 현재 활발히 다양한 댁배 망 서비스를 제공하고 잇는 RBB서비스 제공자들의 현황을 알아보고, 액세스 망을 통한 서비스와 댁내에서의 통신 서비스를 제공하기 위해서 댁내 망이 갖추어야할 조건을 분석한다. 또한, 앞으로 댁내 망 일반 사용자들이 이용하게 될 댁내외 서비스를 만족시키기 위한 서비스 요구사항에 대하여 기술한다.
-
본 논문에서는 H.263 비디오 코덱을 사용한 인터넷 스트리잉 서버와 클라이언트의 구현을 기술한다. 서버와 클라이언트간의 데이터 전송은 RTP 실시간 프로토콜을 사용하여 이루러진다. 스트리밍 서버는 저장된 H.263 파일 또는 입력 받은 비디오를 실시간으로 H.263으로 엔코딩하여 멀티캐스팅하고, 클라이언트는 멀티캐스트 세션에 접속하여 서버가 전송한 H.263 데이터를 받아 실시간으로 디코딩한다.
-
멀티미디어 통신이 원활히 이루어지기 위해서는 큰 대역폭과 일정한 전송능력을 보장해 줄 수 있는 통신 네트웍이 필요하다. 최근 표준화된 1394직렬버스는 일정 대역폭을 보장해주는 등시성 전송모드가 있어 멀티미디어 통신수단으로 각광받고 있다. 본 논문에서는1394직렬버스가 가지는 비동기 전송 모드와 등시성 전송모드, 그리고 주조 체계등 몇가지 특성에 대하여 알아보고, 이와같은 특성을 활용하여 고성능 화상전화시스템을 구현하고, 그 유용성을 살펴보도록 한다.
-
오늘날 많은 기업들이 공장 자동화를 위하여 많은 투자를 하고 있는 만큼 ATM/B-ISDN 통신망을 기반으로 한 생산 공정을 자동화함으로써 생산성 향상, 품질향상 및 원가절감을 꽤할 수 있어 오늘날 국제 경쟁 상회에서 유리한 위치를 점유할 수 있다. 본 논문에서는 원격지에 연결괸 공장 자동화 시스템을 중앙통제실에서 제어하는 시스템으로 분산형 데이터베이스를 구축하여 공장 자동화라인의 데이터를 저장, 유지 관리한다. 또한 각 생산 공정 라인의 텍스트, 그래픽, 이미지, 오디오, 비디오 등과 같은 대용량의 멀티미디어 데이터베이스 시스템을 구성하기 위해서는 원격제어을 위한 초고속 통신망이 필요하고,ATM/B-ISDN 통신망을 기반으로 한 멀티미디어 원격제어 구현을 위한 DBMS(Database Management)의 원격제어 Agent 시스템을 구현한다.
-
현재 웹상에서 구현된 많은 공동작업 그래픽 편집기들은 디스플레이 정보를 이미지형식으로 처리하기 때문에 수정이 어렵고, 속도 및 확장성이 떨어지는 단점이 있다. 본 논문에서는 공동작업을 위하여 그림정보, 디스플레이 갱신 그리고 발언권 제어 등을 하나의 완전한 객체로 정의하고 객체가 위치하는 최소영역만을 화면 갱신하며 여러 가지의 정책을 객체내에 포함시킴으로써 확장성과 이식성을 높이고 빠르고 쉽게 구현하도록 하는 객체 지향 설계 방법에 대하여 기술한다. 참여자는 객체를 주고 받음으로서 공동작업을 수행하는 객체 브로드케스팅(Object Broadcasting) 방법을 제시한다.
-
교통정보 체계의 지능화 추구화 통신망의 활용을 목표로 첨단교통정보인 ITS(Intelligent Trans-portation System)롤 표준화 작업이 진행중이다. 본 연구는 ITS의 내용 중에서 주행 및 여행자 정보 서비스(ATIS ; Advanced Traveler Information System)를 중심으로 다양한 정보 서비스의 작성과 통신망의 활용에 따른 서비스의 제공을 위하여 선진각국의 ITS계획에 따른 주행 및 여행자 정보 분야인 ATIS 추진동향, 종합적인 교통관리의 정보 제공 구성, 주행 및 여행자 정보 기능 서비스 분배에 대한 통신망의 적용을 제시한다.
-
A parallel processing systolic array reduces execution time of the Back-propagation ANN. But, systolic array must be designed whenever the number of neurons in the ANN differ. To use the systolic array which is aready designed ad a fixed size VLSI chip, partition of the problem size systolic array must be performed. This paper presents a design method of the fixed size systolic array for the Back-propagation algorthm using LSGP and LPGS partion method
-
ILP마이크로세서를 위한 스테쥴링 과정에서 메모리 명령어가 프로그램의 임계 경로로에 존재할 경우에 이의 스케쥴링은 성능 향상에 중요한 문제 중에 하나이다. 메모리 명령어의 원활한 코드 이동을 위해서는 장애가 되는 명령어들의 메모리 주소간의 의존성의 분석을 필요로 한다. 본 논문에서는 컴파일 시간에 메모리 주소간의 의존성 분석을 통한 성능 향상도를 VLIW환경 하에서 비교한다. 실험결과. 컴파일 시간에 메모리 주소 모호성 제거기를 사용한 경우 16ALU프로세서에서 정수 벤치마크 프로그램에 대해서 기하 평균으로 약 3.6%의 성능 향상이 가능하다.
-
본 논문은 프로세서 알제브라의 하나인 ACSR을 이용하여 파이프라인 비순차 슈퍼스칼라 프로세서의 타이밍 특성과 자원 제한을 묘사하기 위한 정형기법을 제시한다. ACSR의 두드러진 특징은 시간, 자원, 우선 순위의 개념이 알제브라에서 직접적으로 제공되어 진다는 것이다. 여기서의 접근 방식은 슈퍼스칼라 프로세서의 레지스터를 ACSR 자원으로, 명령어를 ACSR 프로세서로의 모델링하는 것이다. 결과적으로 얻어지는 ACSR식에서 각각의 클럭 주기에서 어떻게 명령어가 실행되고 레지스트들이 이용되는지 확인할 수 있으며 이 모델링을 이용해서 비순차 슈퍼스칼라 프로세서 구조를 검증하거나 분석하는 것이 가능하다.
-
자바(Java)의 수행 성능을 향상시키기 위한 방법으로 자바 프로세서가 제안되었다. 그러나 현재의 자바 프로세서는 자바 가상 머신(Java Virtual Macjine)의 구조만을 고려한 것이다. 본 논문에서는 기존 자바 프로세서의 성능을 향상시키는 자바 프로그래밍에서 사용되는 다중스레드를 직접 지원하는 새로운 자바 프로세서인 동시 다중스레드 자바 칩(Simultaneous Multithreaded Java Chip SMTJC)을 제안한다. SMTJC은 두 개의 독립적인 스레드를 동시에 수행함으로써, 자바 프로그램에서의 명령어 수준 병렬성(Instruction level parallelism)을 향상시킨다. 다중스레드 수행을 위해 새로운 스택 캐쉬의 구조 및 운영 방법을 사용한다. JavaSim을 통한 시뮬레이션은 SMTJC 이 기존 자바 프로세서에 비해 이중 스택 캐쉬와 추가적 처리 유닛들로 인해 1.28~2.00의 전체적 수행 성능이 향상됨을 보여준다. 본 연구는 하드웨어와 소프트웨어의 상호 보안적인 기술적 경향을 배경으로 자바의 언어적 특성을 고려한 프로세서를 설계, 지원함으로써 자바 프로세서의 성능 향상을 도모하고 있다.
-
본 논문에서는 MPI를 이용하여 분산 공유 메모리 시스템을 구현한다. 또한 사이클이 없는 방향성 그래프를 기반으로 한 분산 락 알고리즘을 기반으로 네트윅 환경에 적당한 알고리즘을 제안하고 구현하다. 사용된 MPI 는 분산 메모리 시스템의 메시지교환의 표준이므로 MPI 가 구현되어 있는 대부분의 분산 메모리 시스템에서 활용이 가능하여 높은 이식성을 가진다.
-
WWW에서 의뢰인- 병렬처리 서버- 작업자 구성을 이용하여, 작업자 애플릿을 임의의 호스트에 분산시키고, 대량의 연산수행을 지닌 작업을 배분하여 수행시킨 뒤, 그 결과를 의뢰인에게 보여주는 WWW 기반 자바병렬 시스템이 기존의 LAN상에서의 병렬 시스템보다 확장성 및 이용 용이성 면에서 크게 주목을 끌고 있다. 이러한 WWW 기반 자바 병렬 처리 시스템에서 서버가 주어진 태스크들을 작업자들에게 할당하는 효율적인 기법이 크게 요구된다. 본 논문에서는, 이미 구현된 WWW 기반 자바 병렬 시스템 원형(prototype)에서 효율적인 적응적 태스크 할당 기법을 제시한다. 제안하는 적응적 태스크 할당 기법이 WWW에서 여러 호스트들의 성능이 시간의 흐름에 따라 크게 변화하는 상황에 크게 이점이 있음을 성능 분석 및 평가를 통해 보여준다.
-
범 구조적 병렬 컴퓨팅 모델인 린다 모델의 비결합성, 확장성, 부하균등, 동기화 문제 해결과 같은 많은 특성을 가지고 있는 반면, 튜플 스페이스로의 메시지 집중 현상으로 전체 시스템의 성능을 저하시키는 결정적인 문제를 안고 있다. 따라서 본 논문에서는 계층적 튜플 스페이스를 제공함으로써 기존 린다 모델의 장점을 모두 수용함과 동시에 메시지 집중 현상을 줄일 수 잇는 계층적 튜플 스페이스 린다 몰델을 제안한다. 또한 RP층적 튜플 스페이스를 구성하기 위한 병렬 코드 생성 방법을 모색하고, 그 과정에서 분석결과 및 프로그램성능 분석을 통해 실제 시스템에 균등하게 사상함으로써 전체적인 프로세서의 효율적인 수행을 가능하게 하는 사상 기법을 제안한다.
-
공유 메모리 병렬 프로그램의 주요 문제의 하나는 공유 변수에 접근하는 비 결정적 수행이다. 본 연구에서는 공유 메모리 병렬 프로그램의 접근이상(access anomaly)을 탐지하는 방법들중 수행중 탐지 기법을 보인다. 수행중 접근이상 탐지기법은 접근이상이 존재하면 적어도 하나는 탐지 할 수 있는 장점을 가지고 있다. 수행중 탐지 기법인 English-Hebrew Labeling 은 동기화 명령을 가지고 내포 병렬 루프 프로그램에서 적용될 수 있는 레이블링 기법으로 레이블링에 많은 저장장소를 필요로 하는 단점을 가지고 있었다. 본 연구에서는 새로운 레이블링 방법을 소개하고, 기존의 English-Hebrew Labeling과 최악의 경우에 기억 장소 복잡도의 측면과 시잔 복잡도의 측면에서 효율성을 비교, 분석하게 된다.
-
인터넷이 급속도로 발전하여 이러한 환경에서 네트워크 연결된 여러 호스트들의 자원을 이용하는 시도가 활발하게 이루이지고 있다. 본 논문은 이러한 환경에서 의뢰인-병렬처리서버-작업자 구성을 이용하여, 작업자 애플릿을 임의의 호스트에 분산시키고, 대량의 연산 수행을 지닌 작업을 배분하여 수행시틴 뒤, 그 결과를 의뢰인에게 보여주는 WWW기반 자바 병렬 시스템의 설계 및 구현에 관하여 기술한다. 성능 향상을 위해서 자바의 원격 메소드 호출(Remote Method Invocation)을 이용한 애플릿간 통신 메커니즘을 구현하고, 작업자의 결과를 의뢰인에게 서버를 거치지 않고 곧바로 보내도록 한다. 또한 각 작업자마다의 성능비를 분석하여 태스크들을 할당하는 방법을 통해 작업 시간을 단축시킨다. 이 시스템에 연산 수행량이 많은 프랙탈 이미지 처리 작업을 배분하여 수행시키고, 작업 태스크의 크기에 따른 수행성능과 작업 배분방법에 따른 수행성능을 측정하여 그 결과를 비교, 제시한다.
-
병렬파일시스템을 분산 환경에서 구현하고자 할 때 하부기능들을 관리 및 유지하기 위해서는 복잡한 내부 동작이 필요하다. 저 수준의 하드웨어 관리기능들을 고수준의 파일 서비스 기능들과 분리함으로써 병렬파일시스템 구현의 복잡도를 감소시킬수 있다. 이를 위해 본 논문에서는 분산환경상에서 물리적으로 분산되어 있는 디스크들을 하나의 거대한 논리적인 가상 디스크로 보여주는 분산공유디스크개념을 제안한다. 분산 공유디스크는 병렬 파일 시스템을 지원하기 위한 저수준의 인터페이스를 제공함으로써 병렬파일시스템에서 필용로 하는 하부기능들을 잠재적으로 제공할 수 있다. 또한 클러스터 기반 시스템에서 분산공유디스크의 프로토타입을 구현하여 그의 동작을 실험하였다.
-
본 논문에서는 기존의 로그구조 디스크 서버(Log-structured Disk Server ; LDS)상에서 부분 세그먼트에 의한 디스크 대역폭 이용률 저하 및 높은 공간 정리 부하(cleaning overhead)량과 같은 문제점을 제기하고, 이러한 부분 세그먼트를 제거하기 위한 방법의 하나로 비휘발성 메모리를 사용한 LDS를 제안한다. 이 새로운 LDS를 Solaris운영체제 상에서 구현하였으며, 다양한 실험을 통하여 제안된 구조가 디스크 대역폭 이용률 및 공간 정리 부하 측면에서 기존의 구조에 비해서 월등히 좋은 성능을 보임을 볼 수 있었다.
-
본 논문에서는 방대한 양의 데이터를 실시간으로 처리하기 위한 병렬 디지털 신호처리시스템을 제안한다. 버스와 메모리의 구조가 다른 네 가지 신호처리부 모델을 제안하고 그들의 성능을 분석한다. 신호처리부의 분석은 소나 알고리즘을 실행하는데 소요되는 하드웨어 지연시간과 버스 지연시간의 합을 척도로 한 성능 분석과 보드의 복잡도를 비교하는 방법을 통하여 이루어졌다. 성능분석한 결과, 지역 메모리와 공유 메모리를 함께 사용하는 모델이 가장 효율적인 것으로 나타났다.
-
대규모 분산 병렬 컴퓨터는 분산된 메모리를 갖는 프로세서 노드들간의 결합으로 이루어진 시스템으로써 이러한 분산 다중 시스템에서의 효율적인 집합적 통신의 구현은 시스템 성능에 커다란 영향을 미치는 중요한 요소이다. 이중 다중전소()은 다양한 응용프로그램에서 이용되는 중요한 통신 패턴이다. 본 논문에서는 윔홀라우팅을 사용하는 하이퍼큐브상에서 목적노드를 균등하게 분배할수 있는 차원을 통해 큐브를 분활하고 이에 따라 다중전송을 수행함으로써 다중전송단계를 줄일 수 있는 기법을 개발하고 이에 대한 성능을 실험을 통하여 비교, 분석하였다. 제안한 기법은 도달가능집합이 아닌 목적노드를 균등하게 분배할수 있는 차원으로 큐브를 분할하여 다중전송을 수행함으로써 목적노드가 일부 하위큐브로 편중되지 않게 하여 평균통신단계를 약 15% 정도 감소시킬 수 있었다.
-
본 논문에서는 메시지 전달을 기반으로 하는 병렬 분산 시스템에 고장 감내 기능을 추가하기 위한 고장 감내 기법과, 고장 복구에 따른 프로세서들간의 일관성 유지방법을 제안하였다. 메시지 전달을 기반으로 하는 병렬 컴퓨터 시스템상에서 응용 프로그램들은 수많은 노드들에 분산 배치되어 수행이 되는데, 그중 어느 한 노드 또는 작업 중인 프로세서가 고장을 일으킨다면 이로 인하여 전체 응용 프로그램이 중단 될 것이다. 이러한 문제를 해결하기 위하여 고장 감내 기능 추가가 필요하며, 그 방법으로서 동일한 작업을 수행하는 프로세서를 서로 다른 노드상에 이중화하여 하나의 프로세서에 고장이 발생하더라도 계속 작업중인 예비 프로세서를 이용함으로써 전체 응용 프로그램이 아무런 영향을 받지 않도록 하였다. 그리고 이를 MPI상에 서브 모듈로써 설계하고 구현하였다.
-
이 논문은 WWW와 데이터베이스의 시스템 통합에 있어서 독립서버로 운영될 때 CGI응용 프로그램의 과부하를 줄이는 복제 서버 시스템 모델[1]에서 데이터베이스 시스템에 매번 연결 및 종료 시 발생되는 접속 시간의 증가를 감소시킬 수 있는 cache기법의 도입과 함께 WWW 서버의 시스템 큐 (queue)의 길이로 시스템 작업량을 측정하여 가장 작업량이 적은 서버를 선택하는 조장자 (coordinator)에 cache정보를 기록하는 기능을 추가하여 보다 원활한 WWW작업 분배를 기대할 수 있고 안전성이 향상된 모델을 제시한다.
-
플래곤-랜더링을 위한 영상합성 구조는 지역 프레임버퍼와 메모리 비용이 큰 문제점을 가진다. 이를 개선하기 위해서 화면-분할 방법과 가상 지역 프레임버퍼 방법이 도입되었으나 이 방법들 역시 상당한 메모리 비용이 요구된다. 본 논문에서는 지역 프레임버퍼 메모리 비용 측면에서 효율적이고, 영상 합성에 필요한 하드웨어를 제거하며, 동시에 영상 합성 시간을 숨길 수 있는 랜더링 시스템과 이에 필요한 병렬 래스터라이져를 설계한다.
-
본 논문에서는 분산메모리 머신에서 병렬 이미지 윤곽선 랭킹 문제를 해결하는 새로운 알고리즘을 제안한다. 윤곽선 랭킹 문제는 주어진 이미지의 에지 윤곽선으로부터 에지 윤곽선의 선형적 표현 방식을 생성시키는 것으로, 에지점간의 순차적인 데이터 종속관계를 갖는 이 문제를 분산메모리 머신에서 수행하려면 입력 이미지에 의한 데이터의 불균형 분포와 불규칙적인 프로세서간 데이터 종속 문제를 해결해야 한다. 본 논문에서는 이 두 가지 문제를 동시에 해결할 수 있는 병렬 알고리즘을 제안하고, 제안된 알고리즘을 IBM SP2에 구현하였으며, 그 결과 윤곽선 랭킹 문제가 효과적으로 해결되었음을 확인하였다.
-
외판원(Traveling Salesman Problem)는 계산 복잡도가 매우 높으므로 이를 해결하려는 다양한 방법들이 제시되어 왔다. 최근에는 특히 휴리스틱(Heuristic) 에 기반한 유전 알고리즘(Genetic Algorithm)에 위한 방법이 관심을 집중시키고 있고, 이를 위한 다양한 교잡(Crossiver)연산자와 돌연변이(Mutation) 연산자들이 발표되고 있다. 돌연변이연산자는 지역해에 빠지는 것을 방지하며, 유용한 유전 특성을 잃어버릴 위험이 있는 교잡 연산자의 단점을 보완할 수 있다. 본 논문에서는 새로운 돌연변이 연산자를 개발하여 적용한 유전 알고리즘으로 외판원 문제를 해결한다.
-
본 논문에서는 음성과 자연언어의 통합처리를 위한 효과적인 병렬 계산 모델을 제안한다. 음소모델은 continuous HMM에 기반을 둔 문맥종속형 음소를 사용하며, 언어모델은 knowledge-based approach를 사용한다. 또한 계층구조의 지식베이스상에서 다수의 가설을 처리하기 위해 memory-based parsing기술을 사용하였다. 본 연구의 병렬 음성인식 알고리즘은 분산메모리 MIMD 구조의 다중 Transputer 시스템을 이용하여 구현되었다. 실험을 통하여 음성인식 과정에서 발생하는 speech-specific problem의 해를 제공하고 음성인식 시스템의 병렬화를 통하여 실시간 음성인식의 가능성을 보여준다.
-
본 논문은 고품질의 정보를 신속하게 제공할 수 있으며, cost-effective 한 medium-grained 병렬 정보 검색 시스템을 제시하고 있다. 본 검색 시스템은 병렬 모델의 효율을 극대화하는 방안으로 문서 라이브러리를 작은 단위의 클러스터로 세분화하고 검색 시 클러스터 단위로 프로세서에 할당될 수 있게 하여 할당될 작업의 단위를 적절히 중규모화하였을 뿐만 아니라, 각 클러스터마다 독립적인 염색인 파일을 별도로 두어 순위 부여 계산시 통신을 최소화 할 수 있도록 하였다. 또한, 기계 학습 기법을 이용하여 가능한 한 유사한 문서군이 되도록 클러스터링 함으로써 불필요한 크러스터가 검색될 가능성을 최소화하여 성능을 높였다. 본 검색 시스템은 분산메모리 MIMD 구조의 트랜스퓨터에서 구현되었으며, Connection machine에서 사용되는 Stanfill방법과의 비교 실험을 통하여 계층적인 접근법의 성능을 비교, 평가하였다. 그리고 random클러스터링 기법과 비교하여 기계학습을 통한 클러스터링 접근방법이 우수함을 보이고 있다.
-
메시지로깅을 이용한 기존의 메시지 로깅기법에서는 모든 메시지에 대한 처리를 동일하게 수행하였다. 반면 이 논문에서는 통신 패턴에 대한 연구를 바탕으로 통신시에 발생하는 중요한 성질인 통신 국부성을 발견하였다. 이를 기반으로 프로세서의 통신 집합을 유도록 함으로써 결함 발생 후 모든 프로세서에게 도움을 요청하는 메시지를 보는 것이 아니라 오직 자신과 통신을 수행했던 프로세서에게만 메시지를 보내는 기법을 제안한다.
-
본 논문은 병렬 프로그램의 성능 분석을 위한 성능 감시기에 가시화층에 일반화된 뷰를 설계하고 구현하였다. 대부분의 성능 감시기는 하드웨어에 의존적인 특성화에 뷰를 제공함으로서 이식성이나 확장성이 부족하다. 일반화된 뷰를 제공하는 성능 감시기는 데이터 필터층에서 필터링된 성능 분석 데이터를 이용하여 프로그래머가 정의한 데이터의 범위에 따라 뷰를 스스로 확장할 수 있다. 또한 CallBack기능을 제공하여 관심 있는 데이터를 쉽게 볼 수 있다. 프로그래머는 성능 감시기의 일반화된 뷰를 이용하여 다양한 형태의 성능 분석 결과를 볼 수 있다.
-
90년대 중반 이후 고성능의 프로세서들은 성능 향상을 위해 명령어 수준의 병렬성을 이용하고 있다. 특히 실행화일의 호환성을 고려할 필요가 없는 마이크로컨트롤에서는 같은 하드웨어로 더 많은 함수유닛을 가질 수 있는 VLIW 구조가 널리 사용된다. 이러한 VLIW형의 마이크로컨트롤러에서는 병렬성을 추출하는 역할이 전적으로 소프트웨어에 있으므로 컴파일어가 성능향상에 매우 큰 영향을 미치게 된다. 본 논문에서는 마이크로컨트롤러의 구조와 그룹짓기 조건을 분석하고 선택 스케쥴링과 소프트웨어 파이프라이닝을 이용한 VLIW형 마이크로컨트롤러용 최적화 컴파일러를 구현하고 그 성능을 측정한다.
-
완전 이진트리의 통신형태를 갖는 분활 정복방식의 알고리즘 병렬 컴퓨터에서 실행시킬 때 작업들을 프로세서에 분배하여 처리하게 되는데 이때 통신 링크의 충돌을 줄이는 것이 전체 실행시간을 단축하는 중요한 요소가 된다. 본 논문에서는, 웜홀 라우팅과 양방향 링크를 지원하는 3차원 메쉬로의 완전 이진트리의 임베딩 문제를 다룬다. 이 임베딩 방법은 순위차원 라우팅을 사용하며 링크 충돌이 없는 방법으로 최적의 임베딩 알고리즘이다.
-
Many application in human computer interaction(HCI) require tacking a human face and facial features. In this paper we propose efficient parallel processing system for face tracking under heterogeneous networked. To track a face in the video image we use the skin color information and connected components. In terms of parallelism we choose the master-slave model which has thread for each processes, master and slaves, The threads are responsible for real computation in each process. By placing queues between the threads we give flexibility of data flowing
-
동기적 검사점(synchronous checkpoiting)기법, 인과적 메시지 로깅(causal message logging)과 향상된 회복 비동기성(improved asynchronism during recovery)을 제공하는 복귀회복(rollback recovery) 기법을 적용하여 자바 메시지 전달 시스템(java massage passing system)에서 수행하는 병렬 에플리케이션들에게 저 비용의 결함 포용성에 따라, 통신망으로 연결된 이질형 (fault-tolerance)(heterogeneous) 컴퓨터들을 이용하는 대규모 분산 시스템들은 아주 효율적인 병렬 컴퓨팅 환경을 제공해준다. 그러나, 이러한 분산 시스템들의 규모가 커짐에 따라 고장률 (failure rate)도 그 만큼 중요하게 된다. 따라서, 고장률이 높은 대규모 분산 시스템들에게 좀더 효율적인 결함 포용성을 제공하는 기법들이 필요하다. 또한, 대규모분산 시스템들은 이질형 컴퓨터들로 구성되어 있기 때문에, 결함 포용성을 제공하는 소프트웨어 패키지들은 플랫폼 독립적(platform independent)이어야 한다. 이러한 문제점은 높은 이식성(portability)을 가지고 있는 자바 언어로 구현함으로써 해결될 수 있다. 따라서, 본 논문은 자바 메시지 전달 시스템에서 수행되는 병렬 애플리케이션들에게 동기적 검사점 기법, 인과적 메시지 로깅과 향상된 비동기성을 제공하는 복귀회복 기법을 높은 이식성을 가진 자바언어로 구현하여 저 비용으로 결함 포용성을 제공하고자 한다.
-
광선 추적법(Ray-Tracer)은 물체에 직.간접적으로 영향을 미치는 빛의 반사 및 굴절 경로를 역추적함으로써 실제감있는 이미지를 생성하는 렌더링(rendering)기법이다. 이러한 광성 추적법을 장시간의 계산을 필요로 하는 단점이 있으나. 각각의 광선을 병렬적으로 추적함으로써 속도의 향상을 피할 수 있다. 본 논문에서는 자바를 사용하는 메시지 기반 병렬 프로그래밍 시스템인 JPVM 상에서 동작하는 병렬 광선 추적기를 구현하였다. 병렬 광성 추적기를 사용자에 의해 지정된 장면 정의 파일(Scene Defintion File)을 읽어 들여 피싱(parsing)한후, 생성된 장면 객체를 각 worker프로그램에게 전송한다. 병렬 광선 추적기는 전체 화면 영역을 분활하여 각 worker 프로그램에 할당하며, worker프로그램들은 자신에게 할당된 영역의 이미지를 병렬적으로 생성한다. 실험 결과, 병렬 광선 추적기는 단일 광선 추적기에 비해 빠르게 렌더링을 수행하였으며, worker프로그램의 수가 증가함에 따라 수행 속도가 향상되었다.
-
영상 압축의 표준인 MPEG은 대표적 비대칭 코딩방법으로 인코딩 시간이 디코딩 시간보다 훨씬 많은 시간을 소비한다. MPEG인코딩 과정은 크게 DCT, 양자화, 움직임 벡터 추출, 가변장 부호화로 구성된다. 이중에서 DCT와 움직임 벡터 추출 정도가 많은 계산량을 가지므로 병렬화의 관심이 되고 있다. 본 논문에서는 움직임 벡터의 추출에 관해서 병렬화하는 기법을 제시한다 병렬화의 단위는 fine-grained이며, 통신 오버헤드를 보다 줄일 수 있는 기법을 제시하였다. 최소한의 초기 데이터 할당으로 계산을 시작하여, 계산을 위한 초기화 과정을 줄여 속도를 증대시킨다. 통신비용 즉, 메시지 전달 수 및 메시지 전달 홉(hop) 수를 비교하고, 기존의 기법에 대해 한 프레임에 대한 움직임 벡터 추출 시간을 요소로 할 때 보다나은 결과를 나타냄을 보였다.