• Title/Summary/Keyword: 프로세스간 통신

Search Result 263, Processing Time 0.031 seconds

An Implementation and Performance Analysis of IPC Mechanism in M3K : A Multimedia Micro-Kernel (멀티미디어 마이크로 커널 M3K에서 프로세스간 통신 구현 및 성능 분석)

  • Kim, Young-Ho;Ko, Young-Woong;Ah, Jae-Yong;Yoo, Hyuck
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.29 no.3
    • /
    • pp.143-152
    • /
    • 2002
  • As the multimedia application becomes ubiquitous, the size of message used for Inter Process Communication (IPC) grows up to cope with the requirements of multimedia applications. And the rapid development of new hardware platforms makes the portability of operating system more important. But the traditional micro-kernel operating system is Implemented platform dependently for better performance, and especially focused on handling short message. In this paper, we present the design and implementation of IPC mechanism in M3K (MultiMedia Micro-Kernel) to address the above problems. Our IPC mechanism provides enhanced performance and efficiently handles large message without performance degrading.

Implementation of Inter-subjob communication for Grid applications on Clusters (클러스터 기반 그리드 응용의 부작업 간 통신 구현 사례)

  • 정평재;이윤석;조금원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.103-105
    • /
    • 2003
  • 클러스터 자원이 그리드 환경에서 효율적으로 운영되기 위해서는 클러스터를 구성하는 노드 간의 부하균형이 필요하며 이를 위해 실행 중 프로세스 이동은 당연히 지원되어야 한다. 그러나 대부분의 그리드 지원 환경에서는 작업 시작, 실행 중 동기화 과정 등에서 프로세스들의 실행 중 이동이 고려되지 않았으며, 프로세스의 이동을 지원한다 하더라도 TCP 소켓 이전 등의 오버헤드가 따른다. 본 연구에서는 클러스터 내의 프로세스들이 실행 중에 노드 간을 이동하더라도 상호 통신이 가능하도록 별도의 통신 지원 쓰레드를 설계하고, 이를 매개로 간접 통신이 이루어지도록 개선된 방법을 제안하였다.

  • PDF

Implementation of Process States Analyzer for Schedulability Analysis of Real-Time Process (실시간 프로세스의 스케줄가능성 분석을 위한 프로세스 상태 분석기 구현)

  • 서상진;서동진;최동한;김춘배;박흥복
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.05a
    • /
    • pp.208-212
    • /
    • 1999
  • 실시간 스케줄가능성 분석에 대한 기존의 방법들은 프로세스의 모든 상태공간을 추적하거나 고정 우선 순위 스케줄 방법을 사용하기 때문에 시간 및 공간에 대한 복잡성이 증가된다. 본 논문에서는 프로세스 대수의 전이규칙을 이용하여 프로세스의 최소 수행시간, 주기, 마감시간, 동기화 시간을 고려하여 실시간 프로세스가 마감시간을 지키는가를 판단하고, GUI 환경을 기반으로 스케줄이 불가능한 프로세스에 대해 스케줄 가능하게 하는 회복 알고리즘을 제안하고, 이들의 상태 공간을 화면상에 표시해 주는 실시간 프로세스의 상태 분석기를 구현한다.

  • PDF

Design and Implementation of Event Notification System Using E-Mail Service (전자메일 서비스를 이용한 이벤트 알림 시스템의 설계 및 구현)

  • Lee, Seung-Min;Kim, Myoung-Il;Jeong, Hee-Seok;Kim, Jae-Sung;Lee, Sang-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.04a
    • /
    • pp.91-94
    • /
    • 2010
  • 응용 프로그램을 실행할 때 프로세스간의 상호 연동이 필요한 경우 통신을 하게 된다. 프로세스간의 통신에서 서비스를 요청하는 프로세스의 상태에 따라 동기(Blocking) 모드와 비동기(Non-blocking) 모드로 나누어진다. 동기 모드는 서비스를 요청받은 프로세스의 작업이 완료할 때까지 서비스를 요청한 프로세스의 상태가 멈추는 방식이고, 비동기 모드는 다른 프로세스에 서비스를 요청한 후 자신은 다른 유용한 작업을 계속 수행할 수 있는 방식으로 통신 상대가 여럿이거나 서비스 수행시간이 긴 작업의 경우 비동기 모드를 사용한다. 프로세스 간의 비동기적인 작업 수행이 이벤트 기반으로 이루어지도록 지원하는 이벤트 알림 시스템은 전자메일(E-mail) 서비스와 유사한 특징이 있다. 전자메일 서비스는 컴퓨터 통신망을 통해 편지를 주고 받을 수 있는 서비스 및 해당 편지를 일컫는 용어로, 본 논문에서는 이전에 제시된 이벤트 알림 시스템의 구성과 잘 알려진 전자메일 서비스의 특징을 파악하여 전자메일 서비스를 이용한 이벤트 알림 시스템의 설계 및 구현 방법을 제시한다.

Real-Time Communication Support based on Process Priority for Embedded Linux (임베디드 리눅스에서 프로세스 우선순위를 고려한 실시간 통신 지원)

  • Jin, Hyun-Wook;Lee, Sang-Hun;Yun, Yeon-Ji
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10b
    • /
    • pp.429-434
    • /
    • 2007
  • 프로세스의 우선순위는 임베디드 시스템에서 수행되는 여러 가지 작업들의 중요도 또는 작업마감 시간의 임박성에 따라 결정되기 때문에 프로세스의 입출력 작업 시에도 반영되어야 한다. 하지만 많은 임베디드 운영체제들은 기존의 범용 운영체제를 기반으로 설계되었기 때문에 입출력 작업 시 프로세스의 운선순위를 반영하지 못하고 있다. 본 논문에서는 이러한 문제를 해결하기 위해서 새로운 통신 프로토콜 스택 구조를 제안하고 이를 임베디드 리눅스에 구현한다. 또한 본 논문은 이더넷이 산업용 기기 등의 연결에 활용될 수 있음에 주목하고 독립 이더넷 네트워크에 적합한 전송 프로토콜을 제안한다. 측정 결과 제안된 프로토콜 스택 RTDiP($\underline{R}eal-\underline{T}ime\;\underline{Di}rect\;\underline{P}rotocol$)은 UDP/IP와 비교하여 단방향 통신 지연시간을 최대 59% 감소시켰으며 통신처리율을 최대 155% 향상시킬 수 있음을 보인다. 또한 낮은 우선순위를 갖는 배경 통신 프로세스에 의해서 UDP/IP는 532%가 단방향 통신 지연시간이 증가하나, RTDiP은 2% 미만의 증가만을 보임으로써 프로세스의 우선순위에 따라 패킷 처리가 이루어지고 이를 통해서 실시간 통신을 지원해줄 수 있음을 보인다.

  • PDF

CCSR Specification and Schedulability Analysis Using E-TCPN (E-TCPN을 이용한 CCSR 명세와 스케줄링가능성 분석)

  • 최동한;박홍복
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.11a
    • /
    • pp.294-299
    • /
    • 1999
  • CCSR은 CCS에 시간적인 개념이 추가된 실시간 명세 언어로 실시간 프로세스의 정적 분석에 이용되고 있다. CCSR은 프로세스 전이 규칙을 이용하여 프로세스 동작의 관심 부분만 하여 분석하기 때문에 전체 태스크(task)의 동작을 분석하는데 적용하기 어렵고, 전이규칙에 따른 상태 변화를 이해하기 어렵다. E-TCPN은 시간 요소가 첨가된 Petri Net의 변형된 형태로 실시간 시스템의 분석과 모델링을 위한 형식적(formal) 방법을 제공한다. 본 논문에서는 CCSR로 표현된 프로세스 동작을 E-TCPN 모델에 적용함으로써 실시간 시스템을 중요한 사건을 중심으로 전체 태스크의 동작 과정을 표현하고 프로세스의 수행 과정을 이해하기 쉽도록 CCSR을 변형하여, E-TCPN 명세 모델에 적용하고, 적용된 E-TCPN으로 스케줄링가능성 분석 알고리즘을 제안하고 구현하였다.

  • PDF

Research of Some Features of Project Planning and Controlling Processes Using PMMM (PMMM을 통한 한국 IT프로젝트 계획과 통제 프로세스의 특성에 관한 연구)

  • Yong, Hwan-Seong;Lee, Seouk-Joo;Kang, Jae-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1345-1348
    • /
    • 2011
  • 프로젝트 관리 성숙도(Project Management Maturity Model)란 기업 조직의 프로젝트 관리 관행이나 도구 및 기법 적용의 성숙도 단계를 정의한 것이며, 계량적인 성숙도 측정을 통해 프로젝트 관리의 장단점을 파악하고 개선하여 기업의 성과를 향상시키는데 그 목적이 있다. 본 논문에서는 프로젝트 관리성숙도를 활용하여 첫째, 한국 IT산업의 프로젝트 관리 성숙도를 측정하였고 둘째, 프로젝트 관리영역 중 범위관리와 원가관리의 계획 프로세스와 통제 프로세스간 성숙도를 비교 분석하였다. 연구 결과로 원가관리와 위험관리의 성숙도가 타 영역에 비해 낮아 개선의 노력이 필요하며, 범위정의 프로세스와 범위변경통제 프로세스간 프로젝트 관리 성숙도의 차이가 있는 것으로 나타났다. 본 연구의 성과로는 프로젝트 관리 성숙도 측정과 분석을 통해 기업의 프로젝트 관리 성숙도 향상과 프로젝트 성과 및 기업 성과 향상에 기여하는데 있다.

A Distributed Interprocess Communication System of OSF/1 AD Operating System (OSF/1 AD 운영체제의 분산 프로세스간 통신시스템)

  • Jo, Il-Yeon;Kim, Jeong-Nyeo;Lee, Jae-Gyeong
    • Electronics and Telecommunications Trends
    • /
    • v.12 no.1 s.43
    • /
    • pp.1-13
    • /
    • 1997
  • OSF/1 AD 운영체제에 사용된 노드간 메시지 전달 기법인 DIPC(Distributed Interprocess Communication)는 마이크로커널 내에 구현된 서브시스템으로, 다중 컴퓨터 환경에서 특정 태스크간의 통신을 효과적으로 지원할 수 있도록 설계되었다. 본 문서에서는 이러한 DIPC 서브시스템을 그 운영특성을 중심으로 자세히 살펴보았다.

A Study on Scheduling State Analyzer for Schedulability Analysis of Real-Time Processes (실시간 프로세스의 스케줄 가능성 분석을 위한 스케줄링 상태 분석기에 관한 연구)

  • 박흥복
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.5 no.1
    • /
    • pp.80-88
    • /
    • 2001
  • The existed approaches to analyzing real-time schedulability take place exponential time and space complexity of this methods, since these uses a fixed priority scheduling and/or traverse all possible state spaces. This paper judges whether it is satisfied a given deadlines for real-time processes regarding a minimum execution time of process, periodic, deadline and a synchronizion time of processes by using the transaction rules of process algebra, and proposes a retrieval algorithm for unschedulable processes based on GUI environment. And we implement and evaluate the scheduling state analyzer that displays visually the result of schedulabiliy analysis for real-time processes.

  • PDF