http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
이동 인터넷 프로토콜을 위한 개선된 SKIP Firewall Traversal
김민경(Min-Gyung Kim),한규호(Kyu-Ho Han),채동현(Dong-Hyun Chae),마영식(Young-Sik Ma),안순신(Sun-Shin An) 한국정보과학회 2002 한국정보과학회 학술발표논문집 Vol.29 No.1A
최근들어 security가 데이터 통신의 중요한 이슈로 떠오르고 여러 기관들의 망에 Firewall을 설치하여 보호하는 것은 점점 더 일반화 되고있다. Sun의 SKIP Firewall Traversal 방법은 Mobile IP가 Firewall이 설치된 환경에서도 제대로 동작할 수 있도록 고안된 것이다. 그러나 이 방법은 실제 적용에 있어 몇몇 문제점이 발견된다. 본 논문에서는 이 문제점들을 살펴보고 그것을 해결하는 방안을 제시하고자 한다.
안순신(Sun-shin An) 한국정보과학회 1984 정보과학회논문지 Vol.11 No.4
This paper presents a new synchronization structure for concurrent programming. This structure (which is called 'newmonitor') gives parallel access to the processes who want independent parts of the shared objects, as well as data abstraction of process level in addition to the cooperation for an arbitrary interaction type between processes (The existent Hoare 'monitor or ADA's task entry does not have this capability). The parallel access capability gives the increase of porgram execution efficiency. The semantic and syntax rule as well as the algorithm of manager (kernel process) who supports this synchronization structure are presented. Some examples using this structure are shown. 본 논문에서는 concurrent 프로그램에 사용될 수 있는 새로운 동기 구조를 제시하였다. 이 구조 (newmonitor라 불림)는 shared data objects에 대한 임의 형태의 interaction에 대하여 프로세스간에 cooperation을 부여할 뿐아니라 프로세스 level에서의 data abstraction을 제공하고 (기존의 Hoare의 monitor, 또는 ADA의 task entry 등은 이 기능을 못갖음) 프로세스간에 shared data objects에 대하여 서로 independent object을 access 할 경우에는 parallel access을 하게끔 하여줌으로서 프로그램의 수행효율을 높여준다. 이 구조에 대한 semantic과 syntax rule의 제시와 함께 이 구조를 support하는 manager(kernel process)의 algorithm이 제시되었다. 그리고 본 구조를 응용한 프로그램 예를 보였다.
Ethernet을 통한 UUCP의 file 전송에 관한 연구
안순신(Sun Shin An),김태호(Tae Ho Kim) 한국정보과학회 1986 정보과학회논문지 Vol.13 No.2
본 논문은 4.2BSD UNIX를 O.S.로 하는 VAX-11/750에서 Ethernet을 통해 file 전송을 시도하였다. 이를 위해 VAX의 terminal driver를 사용한 pseudo Ethernet driver를 설계하기 위해 기존의 O.S.를 수정하였고 UNIX의 기본 통신 수단인 uucp 하에서 Ethernet driver을 이용하기 위해 기존 uucp program을 수정 및 추가하였다. This paper describes the design and implemenation of Ethernet driver routine and uucp-Ethernet interface routine for future real Ethernet implementation under uucp, for the experiment. We design a simple Ethernet simulator through VAX11/750 tty driver under 4.2BSD UNIX.
안순신(Sun Shin An) 한국정보과학회 1984 정보과학회논문지 Vol.11 No.3
본 논문은 현재 구현중에 있는 KULAN 1 (Korea University Local Area Network one)의 설계과정 및 하드웨어, 소프트 웨어 구조를 설명한다. KULAN 1의 구성적 구조는 포인트-포인트 망형구조를 갖고 논리적 구조는 ISO의 OSI 모델을 참조로 하여 구성하였다. 설계를 위하여 우리는 CHLL (Concurrent High Level Language) 모델방법을 이용하였다. 통신모델의 각층은 프로세스에 의하여 표현되었으며 프로세스들 간에 통신은 모니터 버퍼를 통한 메시지 교환방법에 의하여 이루어졌다. 소프트 웨어 구조는 가능한 한 단순하도록 하였으며 이 사실은 프로그램디버깅하는데 매우 중요하였다. 모니터 버퍼 및 멀티프로세스를 support하기 위한 kernel이 설계되었으며 구현되었다. This paper presents the framework of KULAN 1 (Korea University Local Area Network one) design. KULAN 1 is being implemented. KULAN 1 is a point-ta-point meshed network and the logical architecture is a layered architecture based on ISO's OSI 7 layered architecture. For the design, we used the concurrent high level language model method. Each layer is represented by a process and the communications between processes are through by message passing using monitor buffer (borrowed from monitor concept of concurrent PASCAL). The software structure is simple, which is very important of program debugging. The kernel for the support of monitor concept was designed.
권순범(Sun Beam Kwen),진명숙(Myung Sook Jin),황문준(Mun Jun Hoang),송병권(Byeng Kwen Song),안순신(Sun Shin An) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.1
본 논문에서는 디렉토리 시스템에서 효율적인 데이타 저장 모델을 다룬다. 디렉토리 시스템에 대한 소개를 하고, ISODE 상에서 구현된 디렉토리 시스템에서는 데이타를 EDB(Entry Data Block)에 저장하는데 그 저장모델을 효율적으로 개선하여 성능을 향상시키는 방안을 제시한다. 화일내에 데이타를 셀로 나누어 저장함으로써 디스크 처리시간을 최소화하고, 내부적으로 해슁(hashing)을 사용하여 엔트리들을 저장하는 방안을 모델링 했으며 그 때, 디렉토리의 퀘리(Query) 오퍼레이션과 갱신(Update) 오퍼레이션이 어떻게 수행되는가를 다루었다.
강신혁(Shin-Hyuk Kang),조용준(Yong-Jun Cho),박영은(Young-Eun Park),안순신(Sun Shin An) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅲ
현재 컴퓨터를 기반으로 하는 망이 점점 커짐에 따라 이들 망에 연결된 실제 자원들을 통합적이고 효율적인 망 관리 시스템이 필요하게 됐다. 단일 프로세스를 이용한 에이전트 관리 서비스 처리는 처리할 관리 서비스들이 많아질 경우 이들 서비스들은 순차적으로 처리가 됨으로 처리응답이 느려지고 실제자원에서 서비스동작을 수행하는 동안 프로세스는 그 서비스동작이 끝날 때까지 다른 동작을 할 수가 없게 된다. 따라서 본 논문에서는 효율적인 관리를 위해 새로운 전체구조를 제안하고 단일 프로세스 내에서 여러 개의 쓰레드를 탄생시켜 이들이 관리 서비스를 처리하게 한다. 본 논문에서는 에이전트를 관리자로부터 연계 설정을 받는 에이전트 커널, 에이전트 커널이 넘겨준 연계번호로 관리자가 요청한 관리 서비스를 받아서 서비스의 처리가 끝나기를 기다림 없이 각 쓰레드들이 관리 서비스를 병렬 처리 할 수 있기 때문에 쓰레드를 이용한 에이전트 설계를 하였다.