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

Search Result 263, Processing Time 0.032 seconds

Reliable Group Communication Platform using Virtual Tapologies in a Dynamic High-Speed Network (동적인 초고속통신망에서 가상위상을 이용한 신뢰성있는 그룹통신 플랫폼 개발에 관한 연구)

  • Shin, Yong-Tae;Cho, Min-Soo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.5
    • /
    • pp.1320-1332
    • /
    • 1998
  • We propose Multiph which is a virtual topology for a reliable group communication platform on dynamic high speed network. We also define group communication primitives for transmission of messages and group management. Multiph consists of a set of nodes which are process groups and a set of edges which are the connection between nodes providing the route of messages. Processes can send and receive messages overlapped in a several multicast groups. Overlapped process organizes non-overlapped logical group, which called meta-group. Multiph guarantees ordering of messages that received at the destination group. It has no extra node that decreases system performance. Although the group has dynamic group change to leave and add process, it does not reconstruct the existing platform structure.

  • PDF

A Study on Design and Implementation of Control Module for Wet Station Monitoring (Wet Station 모니터링을 위한 제어 모듈의 설계 및 구현)

  • Han, Kwang-Rok;Hwang, Mi-Zar
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.7
    • /
    • pp.1813-1828
    • /
    • 1998
  • 본 논문에서는 기능별로 태스크를 설계하고 프로세스간 통신을 위하여 공유 메모리를 사용하여 wet station 모니터링 시스템을 구현한다. 롯트라는 반도체 웨이퍼 단위를 처리하기 위하여 레시피 명령을 설계하고 이 레시피에 의한 롯트의 배치 처리 과정을 모니터링하는 방법에 대하여 논한다. 설계된 태스크 및 레시피, 공유 메모리를 구현하여 실제 장비에 적용한 결과 각 태스크들이 레시피 명령에 따라 공유 메모리를 매개로 하여 배치 작업을 진행하였고 그 과정을 그래픽 화면을 통해 시각적으로 모니터링 할 수 있었다.

  • PDF

A Kernel Module to Support High-Performance Intra-Node Communication for Multi-Core Systems (멀티 코어 시스템을 위한 고속 노드내 통신 지원 모듈)

  • Jin, Hyun-Wook;Kang, Hyun-Goo;Kim, Jong-Soon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.9
    • /
    • pp.407-415
    • /
    • 2007
  • In parallel cluster computing systems, the efficiency of communication between computing nodes is one of important factors that decide overall system performance. Accordingly, many researchers have studied on high-performance inter-node communication. The recently launched multi-core processor, however. increases the importance of intra-node communication as well because the more the number of cores in a node, the more the number of parallel processes running in the same node. Though there have been studies on intra-node communications, these have limited considerations on the state-of-the-art systems. In this paper, we propose a Linux kernel module that minimizes the number of data copy by exploiting the memory mapping mechanism for high-performance intra-node communication. The proposed kernel module supports the Linux kernel version 2.6. The performance measurements over a multi-core system present that the proposed kernel module can achieve lower latency up to 62% and higher throughput up to 144% than an existing kernel module approach. In addition, the measurements reveal that the performance of intra-node communication can vary significantly based on whether the cores that run the communication processes are belong to the same processor package (i.e., sharing the L2 cache).

자동기동시스템과 시험검증설비간의 통신프로그램 개발

  • 김정수;정철환;함창식;정일영
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1996.05a
    • /
    • pp.499-504
    • /
    • 1996
  • 본 논문은 저온정지에서 2%까지 원전 자동기동시스템에 필요한 발전소 데이터를 시험검증설비로부터 얻기 위해 공유메모리와 TCP/IP를 사용하여 통신프로그램을 개발하였다. 자동기동시스템은 foxboro에서 제공하는 API(Application Program Interface)를 이용하여 데이터베이스에서 제어기에 필요한 데이터를 공유메모리에 올려놓고, 통신프로그램이 읽고 쓸 수 있도록 했으며, 시험검증설비에서는 HP Workstation에서 사용되는 내부 프로세스 통신방법을 이용하여 시험검증설비에서 나온 데이터를 공유메모리에 넣을 수 있도록 설계하였다.

  • PDF

TDX-10 호처리 소프트웨어 구조

  • An, Ji-Hwan;Jeong, Dong-Su
    • ETRI Journal
    • /
    • v.14 no.4
    • /
    • pp.56-66
    • /
    • 1992
  • 대용량의 가입자나 중계선을 수용하는 TDX-10 교환기는 모든 가입자의 호(call) 요구를 실시간으로 처리하여야 한다. 이러한 가입자의 호 요구를 효과적으로 처리하기 위해서 호처리 소프트웨어는 물리적으로는 여러 프로세스에 분산되고, 논리적으로는 여러 프로세서에 분산되는 분산구조로 모듈화 하였다. 프로세서는 기능분담과 부하분산을 위한 여러 프로세서로 구성되며, 프로세스는 영구적인 '모듈-프로세스와' 호 수행 중에 가입자선이나 중계선에 생성되어 호를 제어하는 '호-프로세스'로 구성하였다. 기능분담과 부하분산의 모듈화 구조는 기능의 설계와 실현이 용이하고, 새로운 기능의 추가나 기존 기능의 개선이 용이하도록 하였다. 본 논문에서는 프로그램의 생산성을 증대시키고 기능 확장과 개선이 용이한 호처리 소프트웨어 구조와 모듈화에 대하여 기술하였다.

  • PDF

The Study on the Mechanism of the Information Exchange and Synchronization for e-DURE System (공공기관 표준업무관리시스템(e-DURE) 구현을 위한 시스템간 정보교환 및 동기화방안에 관한 연구)

  • Kang, Eun-Sook;Lee, Jang-Soo;Kim, Dong-Hyuk;Shim, Jang-Sup
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.506-509
    • /
    • 2007
  • 본 논문에서는 정보통신부와 정보통신연구진흥원에서 개발하여 구축한 e-DURE시스템(정보통신부 산하/유관기관용 표준업무관리시스템)의 설계와 구현시 반영된 정보교환 및 동기화 방안을 연구하여 구체적으로 기술하였다. 정부와 산하기관의 구조와 업무처리방식을 반영하여 시스템을 설계하였고, 축적되는 데이터의 실시간 공유를 위해 Web Services와 SOAP 프로토콜을 사용하여 정보를 교환하였다. 또한, 데이터의 정확성을 향상시키기 위해 유효성 검증 모듈을 설계/개발하였으며, 패키지 및 ASP시스템에서 포털시스템으로 전송하는 데이터의 오류를 찾아내어 필터링하고 동기화해 주는 방안을 구현하였다. 본 연구를 통하여, 기관간 공유하고자 하는 데이터가 실시간으로 유통되었으며 데이터의 정확성이 유지되어 업무 프로세스의 획기적인 개선이 이루어졌다.

  • PDF

A Efficient Strategy to Schedule Packets in Channel based Network (고속의 채널 기반 네트웍에서 효율적인 패킷 스케줄링 기법)

  • Kim, Young-Hwan;Go, Jae-Jin;Jeon, Ki-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11a
    • /
    • pp.455-458
    • /
    • 2003
  • 네트워크 사용자의 급속한 증가로 네트워크 내의 부하를 감당하기에는 많은 어려움을 가져왔다. 이와 같은 이유로 기존의 TCP/IP 에서 세션을 통하여 노드들 간의 통신을 연결하는 방식에서 현재는 하나의 채널을 통해 고속의 I/O 가 가능하도록 하는 기술의 많이 연구되고 있다. 그 대표적인 것으로 인피니밴드가 있다. 인피니밴드는 프로세싱 노드와 입출력 장치 사이의 통신, 프로세스간 통신에 대한 산업 표준이 되고 있고 프로세싱 노드와 입출력 장치를 연결하기 위해 스위치 기반의 상호 연결은 전통적인 버스 입출력을 대체하는 새로운 입출력 방식을 사용한다. 또한 인피니밴드는 서버 시스템에서 요구하는 여러 특징 중에서 어플리케이션에게 QoS (Quality of Service)을 보장할 수 있는 메커니즘을 포함하고 있다. 본 논문에서는 어플리케이션에서 요구하는 각 트레픽의 요구 대역폭 크기에 따라 구분하여 효율적인 중재 테이블의 구성을 통해 데이터 전송에 있어 QoS 에 합당하게 출력포트를 통해 나갈 수 있도록 중재 테이블을 관리하는 기법을 제안하고 이를 NS-2 (Network Simulator)을 이용하여 성능 평가를 했다. 특히 기존 인피니밴드에서의 중재 테이블을 이용한 패킷 처리량과 본 논문에서 제안한 중재 테이블 구성 방식을 이용한 패킷 처리량을 비교했으며 성능평가 결과는 기존의 인피니밴드에서의 패킷 처리량에 비해 약 19% 향상된 결과를 나타냈다.

  • PDF

Implementation of a redundant network protocol based on VMEbus (VMEbus를 통한 이중화 네트워크 프로토콜 구현)

  • Park, Jeong-Weon;Park, Seong-Jin
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.3
    • /
    • pp.753-758
    • /
    • 2011
  • According to the needs for equipment performance, reliability, and performance for impending time to guarantee its viability, various redundancy techniques have been used in many military systems. Typically, one of redundancy schemes to increase the viability of the system is to configure a network between two processes. However, when some failure or loss in a physical network occur, redundancy schemes may not operate well. In this paper, we present a protocol scheme of VMEbus master and slave of a shared memory region, interrupts, and a dedicated task communication. Specifically, we confirm the validity of the presented scheme through the direct implementation of the protocol and some experimental results.

Implementation of a Real-time Frequency Non-selective Fading Channel Simulator Using a TMS320C542 Processor (TMS320C542 프로세서를 이용한 실시간 주파수 비선택성 페이딩 채널 시뮬레이터 구현)

  • 이준영;이찬길
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.24 no.8A
    • /
    • pp.1187-1194
    • /
    • 1999
  • In general wireless mobile channel is modeled as complex random processes having a narrowband spectrum. In this paper, a real-time feneration of fading signals using a DSP chip is described. Real-time simulator is designed so that simulation parameters such as mobile terminal speed, carrier frequency, power ratio of line-of-sight component versus multipath, and variance of received power can be chosen in the window. Design algorithms for the generation of ideal fading signals with a minimum DSP computation and trade-offs are investigated. The accuracy of the statistical characteristics is verified through the comparison of measured results with the theoretical prediction.

  • PDF

XMDR Hub Framework for Business Process Interoperability based on Store-Procedure (저장-프로시저 기반의 비즈니스 프로세스 상호운용을 위한 XMDR Hub 프레임워크)

  • Moon, Seok-Jae;Jung, Gye-Dong;Kang, Seok-Joong;Choi, Young-Keun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.12
    • /
    • pp.2207-2218
    • /
    • 2008
  • Various kind of business process exists within enterprise. These business processes achieve business purposes while operate and control using eAI solution. However legacy systems-ERP, PDM are able to many cooperations and interoperability. Generally real data is becoming interoperability using query based on store-procedure on legacy system for business process transaction. Also, It may occur some problems among schema conversion, matching, mapping and other heterogeneous between data interoperability in process. We propose business process interoperability framework based on XMDR Hub that can guarantee interoperability between legacy systems using process that is consisted of SQL query based on store-procedure. It is easy to process data interoperability between legacy systems when business process execute.