• Title/Summary/Keyword: 프로세스 동기화

Search Result 82, Processing Time 0.029 seconds

A Study on Recognition Methodology and Deduction Improvement Factors of the Registration Process for the Efficient Use of National Research Facilities & Equipments (국가연구시설.장비의 효율적 활용을 위한 인식조사와 등록프로세스 개선요인 도출)

  • Yum, DongKi;Shin, JinGyu
    • Journal of Korea Technology Innovation Society
    • /
    • v.17 no.4
    • /
    • pp.733-762
    • /
    • 2014
  • The government mandates that national research facilities & equipments through R&D business budget should be registered on the National Science and Technology Information Service (NTIS) for the purpose of the efficient use of the research facilities & equipments. This study is to contribute to the national policies on the efficient management of the research facilities & equipments by recognition methodology with the university's members and analysis of the impact factors of the universities' registration process improvement through the Define level and Measure level of the Six Sigma DAMIC. The survey and interview were conducted on research directors, professors joining university administration, graduate students, researchers, and staffs of A University. The findings are the lack of understanding specific steps and life-cycle management of research facilities & equipments. It is necessary to collect suggestions from universities and pursue policies considered the unique characteristics of the university for advanced operating and maximizing use of university's national research facilities & equipments. Research facilities & equipments enrollment compliance rate and registration accuracy were selected as CTQ-Y through the Six Sigma. 72 potential cause variables were derived through Process Map and C & E Diagram. 13 variables were determined as core potential factors through the X-Y Matrix and Pareto Chart. Research institutions should maximize utilization of research facilities & equipments through deriving a potential variables of the process improvements and designing a detail improvements based on the characteristics of each institutions.

An Efficient Cleaning Scheme for File Defragmentation on Log-Structured File System (로그 구조 파일 시스템의 파일 단편화 해소를 위한 클리닝 기법)

  • Park, Jonggyu;Kang, Dong Hyun;Seo, Euiseong;Eom, Young Ik
    • Journal of KIISE
    • /
    • v.43 no.6
    • /
    • pp.627-635
    • /
    • 2016
  • When many processes issue write operations alternately on Log-structured File System (LFS), the created files can be fragmented on the file system layer although LFS sequentially allocates new blocks of each process. Unfortunately, this file fragmentation degrades read performance because it increases the number of block I/Os. Additionally, read-ahead operations which increase the number of data to request at a time exacerbates the performance degradation. In this paper, we suggest a new cleaning method on LFS that minimizes file fragmentation. During a cleaning process of LFS, our method sorts valid data blocks by inode numbers before copying the valid blocks to a new segment. This sorting re-locates fragmented blocks contiguously. Our cleaning method experimentally eliminates 60% of file fragmentation as compared to file fragmentation before cleaning. Consequently, our cleaning method improves sequential read throughput by 21% when read-ahead is applied.

IED Redundancy Performance for Full Digital Substation (Full Digital 변전소용 보호 계전기 이중화 통신 기능)

  • Lim, Young-Bin;Kim, Kyung-Ho;Shin, Chul-Ho;Kim, Young-Geun
    • Proceedings of the KIEE Conference
    • /
    • 2015.07a
    • /
    • pp.221-222
    • /
    • 2015
  • 디지털 변전소를 위해 IEC61850 국제 표준 프로토콜을 적용한 보호계전기(IED), 게이트웨이, HMI등이 필드에서 사용되고 있고, 전체 디지털 변전소를 위한 병합장치(Merging Unit: MU)등도 실제 운영되고 있다. 디지털 변전소는 기존 변전소를 효과적으로 운영하기 위해 필요한 높은 수준의 가용성과 전송능력이 필요하다. IEC TC 57 WG10은 디지털 변전소를 위한 이중화 사양으로 IEC SG65C WG15의 IEC62439-3/4 고속 절체 네트워크 운영 프로토콜(Highly Available Seamless Redundancy: HSR),(Parallel Redundancy Protocol: PRP)들을 추천하고 있다. 본 논문에서는 프로세스 버스의 병합장치(MU)로부터 계측된 전류와 전압을 고속 이더넷을 통해 샘플 계측값(Sampled Measured Values: SMV)을 전송받고, 고정밀 IEEE1588v2 PTP(Precision Time Protocol) 시각동기를 하며, 스테이션 레벨에서 MMS와 GOOSE 통신을 하는 계전기와 성능에 대한 것이다.

  • PDF

Gamification for Environment Education based on The Extended Cooperation (확장협력 기반 환경교육 게이미피케이션)

  • Jung, ChanYong
    • Journal of Korea Game Society
    • /
    • v.17 no.4
    • /
    • pp.37-46
    • /
    • 2017
  • Gamifications offer utilities that may have potential to support convergence to become more engaged on their filed. This paper aims to design and implement gamification for the supporting of environment education based on the extended cooperation. We describe game mechanics, the system architecture, and its MDA model, finalizing with a small conclusion. We also discuss the implications of our work for the gamification that support the identified features and activate environment education. The result will be a framework for designing a gamification system that is suited for environment education. Ease, familiarity, relatedness, comfort, and usefulness were confirmed by the opinion polling. Our prototype has updated by reflecting their views and opinions.

Fault Tolerant System based on Recovery Agents (회복 에이전트 기반 결함 포용 시스템)

  • Lee, Hwa-Min;Jung, Soon-Young;Yu, Heon-Chang
    • The Journal of Korean Association of Computer Education
    • /
    • v.5 no.2
    • /
    • pp.21-28
    • /
    • 2002
  • This paper proposes a new approach to rollback-recovery using multi-agent in distributed computing system. Previous rollback-recovery protocols are dependent on inherent communication and operating system, which causes a decline of computing performance in distributed computing system. By using multi-agent, we propose rollback-recovery protocol that is independent on operating system. We define three kinds of agent. One is a recovery agent that performs rollback-recovery protocol after a failure. Other is an information agent that constructs domain knowledge as a rule of fault tolerance and information during failure-free operation. The other is facilitator agent that controls the efficient communication between agents. Also we propose rollback-recovery protocol using multi-agent and simulated the proposed rollback-recovery protocol using JAVA and agent communication language in CORBA environment.

  • PDF

Distributed Parallel Computing Environment for Java (자바를 위한 분산된 병렬 컴퓨팅 환경)

  • 이상윤;김승호
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.41 no.6
    • /
    • pp.23-37
    • /
    • 2004
  • Since java thread is an object which is treated as independent process within one execution space in the multiprocessing environment, we can use it for independent process of parallel processing. Using thread and synchronization mechanism of java enables us to write parallel application program easily. Therefore, a lot of results are exist which is apply the feature of java that support parallel processing to the distributed computing environment. In this paper, we introduce a system of environment that support parallel execution of thread which is included in legacy java program. The system named TORB(Transparent Object Request Broker) enables us parallel execution of legacy java program after simple converting process, since it support the feature of programming transparency. TORB is extended version of distributed programming tool that is published by our research team. And it had only typical distributed processing feature that is execute a specified function at the specified computer.

Unreflected-in-State Log Records : Problems of Recovery owing to the Asynchronous Execution of Fuzzy Checkpoint and Transactions (상태미반영 로그 레코드;퍼지 검사점과 트랜잭션의 비동기 수행에 따른 회복의 문제점)

  • Park, Jun-Hyeon;Park, Yeong-Cheol
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.5
    • /
    • pp.621-638
    • /
    • 1999
  • 재시작 회복시 수행해야 할 작업략을 줄이기 위하여 주기적으로 수행되는 검사점 중 퍼지 검사점은 정상적인 트랜잭션들의 수행과 병행하여 수행된다. 트랜잭션들과 퍼지 검사점의 수행시, 로그 레코드 기록의 순서화를 위한 로그 래취를 획득한 상태에서 로그 레코드를 기록할수있으며, 트랜잭션 엔트리의 무결성을 보장하기 위한 트랜잭션 래취를 획득한 상태에서 트랜잭션은 로그 레코드의 기록과 관련된 트랜잭션 상태를 변경할수 있으며 검사점 프로세스는 트랜잭션의 상태를 검사할 수 있다. 퍼지 검사점과 트랜잭션들이 수행이 비동기로 수행되는 상황에서 로그래취와 트랜잭션 래취의 획득 및 해제 방법이 적절하지 못한 경우, 퍼지 검사점이 어떤 트랜잭션의 트랜잭션 상태를 검사하기 전에 그 트랜잭션에 의하여 기록된 로그 레코드이지만 그 퍼지 검사점이 그 트랜잭션 상태를 검사할때까지 그 로그 레코드의 기록상황이 그 트랜잭션의 트랜잭션 상태에 반영되지 않은 경우가 발생할수 있다. 이 경우, 기록 상황이 트랜잭션 상태에 반영되지 않은 그 로그 레코드를 그 퍼지 검사점에 대한 그 트랜잭션의 상태미방영 로그 레코드라고 한다. 본 논문은 상태미반영 로그 레코드를 발생시키는 상황들을 분석하고, 상태미반영 로그 레코드의 발생에 따른 문제점들을 기술하며, 상태미반영 로그 레코드의 발생에 대하여 전면 방지 기법, 일부 방지 기법 그리고 전면 허용하지만 회복시 이를 해결하는 기법등 세가지 해결책을 제시한다.

A framework for time-varying data animation in VR environments (고해상도 디스플레이 환경에서의 시변환 데이터 애니메이션을 위한 프레임워크)

  • Hur, YoungJu;Lee, JoongYeon;Kim, MinAh;Gu, GiBeom;Lee, SeHoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.379-382
    • /
    • 2013
  • 시변환 데이터(time-varying data)는 과학 시뮬레이션의 결과로 생성되는 데이터의 일종으로, 일반적인 스테디 데이터(steady data)와는 달리 시간에 따른 데이터의 변화를 담고 있다. 따라서 시변환 데이터를 가시화하는 것은 시간에 따른 데이터의 변화를 비교, 분석할 수 있는 방법을 제공해야 한다는 것을 의미한다. 일반적으로 시변환 데이터는 대용량 데이터에 해당되며, 따라서 대부분의 경우에는 일반 PC 환경에서 시변환 데이터에 대한 애니메이션을 수행하는 것이 불가능하다. 본 논문에서는 병렬 렌더링 시스템에서 대용량의 시변환 데이터에 대해 일련의 가시화 작업을 수행 함으로써 데이터의 시간에 따른 변화를 분석할 수 있게 해주는 병렬 애니메이션 프레임워크에 대해 소개한다. 본 논문에서 소개하는 애니메이션 프레임워크는 병렬 렌더링 시스템을 기반으로 시변환 데이터에 대한 애니메이션을 수행하며, 이를 위한 렌더링 동기화 프로세스를 제공한다. 이 환경은 향후 지원 분야, 지원 장비에 따라 다양한 형태로의 확장이 가능하며, 고해상도 디스플레이 환경에서 가상현실을 기반으로 사용자와 상호작용하는 것이 가능하다.

Structural Change Detection Technique for RDF Data in MapReduce (맵리듀스에서의 구조적 RDF 데이터 변경 탐지 기법)

  • Lee, Taewhi;Im, Dong-Hyuk
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.3 no.8
    • /
    • pp.293-298
    • /
    • 2014
  • Detecting and understanding the changes between RDF data is crucial in the evolutionary process, synchronization system, and versioning system on the web of data. However, current researches on detecting changes still remain unsatisfactory in that they did neither consider the large scale of RDF data nor accurately produce the RDF deltas. In this paper, we propose a scalable and effective change detection using a MapReduce framework which has been used in many fields to process and analyze large volumes of data. In particular, we focus on the structure-based change detection that adopts a strategy for the comparison of blank nodes in RDF data. To achieve this, we employ a method which is composed of two MapReduce jobs. First job partitions the triples with blank nodes by grouping each triple with the same blank node ID and then computes the incoming path to the blank node. Second job partitions the triples with the same path and matchs blank nodes with the Hungarian method. In experiments, we show that our approach is more accurate and effective than the previous approach.

Design and Implementation of Visual Environment for Parallel Object-Oriented Programming (병렬 객체지향 프로그래밍을 위한 시각 환경의 설계 및 구현)

  • Choe, Suk-Yeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.485-496
    • /
    • 1999
  • Comparing with sequential programming, parallel programming has additional complexity due to the consideration of parallelism, communication and synchronization of processes. A synergism between users and compliers should be established, each assisting the other to produce high quality parallel programs. On the above underlying philosophy, we developed a parallel Object-Oriented specification language, POOSL, as preliminary works. However, it is still likely to hard for users to write parallel program because users have to consider grammar of POOSL and to write text-based parallel program. It would be more desirable to provide users wit visual environment for effective parallel programming. Therefore, we propose a visual programming environment. VEPO(Visual environment for Parallel Object-Oriented Programming), based on POOSL in order that users can develop parallel programs more easily and conveniently. It aims at supporting a programming environment in which users can represent their programs more naturally and visually I parallel manner with object-oriented concept and essential steps during parallel program development such as program specification, compilation, execution and animation of execution are integrated. VEPO has useful features for parallel processing. Especially, complicated parallel codes for synchronization and communication of processes are automatically generated in the translation phase, so users can be relieved of writing error-prone parallel codes. The system is targeted to the transputer-based parallel system, MC-3. The graphic user interface of VEPO was implemented using Visual C++. Visual programs descirbed on VEPO are translated into Inmos C and executed on MC-3.

  • PDF