• 제목/요약/키워드: execution process

검색결과 1,012건 처리시간 0.037초

분산 시스템에서 인과적 메시지 로깅에 기반한 효율적 회복 알고리즘 (An Efficient Recovery Algorithm based on Causal Message Logging in Distributed Systems)

  • 안진호;정광식;김기범;황종선
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제26권10호
    • /
    • pp.1194-1205
    • /
    • 1999
  • 인과적 메시지 로깅은 정상수행시 낙관적 메시지 로깅의 장점을 가지고, 회복시 비관적 메시지 로깅의 장점을 가지고 있다. 본 논문에서는 회복 프로세스들간의 비동기성을 향상시키기 위한 인과적 메시지 로깅에 기반한 새로운 회복 알고리즘을 제안하고자 한다. 기존의 인과적 메시지 로깅 기반 회복 알고리즘들은 살아있는 프로세스들의 수행을 대기시키거나, 회복 프로세스들간의 높은 동기성을 요구한다. 본 논문에서 제안하는 회복 알고리즘은 각 회복 프로세스가 자신의 회복만을 책임지게 함으로써, 여러 개의 프로세스들이 동시적으로 고장이 발생하더라도 회복시 살아있는 프로세스들의 수행을 대기시키지 않고, 회복 프로세스들 중 하나의 회복 프로세스에게만 과부하가 발생하지 않도록 한다. 또한, 제안하는 알고리즘은 각 회복 프로세스의 회복 과정이 다른 회복 프로세스의 연속적인 고장들에 의해 지연되지 않도록 한다. 본 논문에서는 제안하는 회복 알고리즘의 정당성을 증명하고, 시뮬레이션을 통해서 제안하는 회복 알고리즘이 기존 회복 알고리즘에 비해 고장난 프로세스의 평균회복시간을 단축시킨다는 것을 보여준다.Abstract Causal message logging has the advantages of optimistic message logging during failure-free execution and pessimistic message logging during recovery. In this paper, we present a new recovery algorithm based on causal message logging for improving asynchrony among recovering processes. Existing recovery algorithms based on causal message logging block the execution of live processes or require high synchronization among recovering processes. As each recovering process is responsible for only its recovery in our algorithm, the algorithm avoids blocking the execution of live processes during recovery even in concurrently multiple failures and overloading only one among recovering processes. Moreover, it allows the recovery of each recovering process not to be delayed by the continuous failures of other recovering processes. We prove the correctness of our recovery algorithm, and our simulation results show that our algorithm reduces the average recovery time of a failed process compared with the existing recovery algorithms.

Untact 시대의 효율적인 정부자금 지출을 위한 Consortium Blockchain과 Machine Learning 설계 (Consortium Blockchain and Machine Learning Design for Efficient Government fund expenditure in Untact Era)

  • 오락성;박대우
    • 한국정보통신학회논문지
    • /
    • 제25권2호
    • /
    • pp.178-186
    • /
    • 2021
  • COVID-19는 2019. 12. 중국에서 발생되어 전 세계로 전파되었다. COVID-19 확산으로 일상화되고 있는 Untact 문화는 사회전반으로 디지털 전환을 가속화하고 있다. 정부는 COVID-19 등 국가 위기상황 극복을 위하여 정부자금지출을 증가하고 있다. 이러한 정부자금을 효율적으로 집행하기 위해 정부와 정책 금융기관은 두가지 방안을 강구할 필요가 있다. 하나는 투명한 정부자금 집행 프로세스를 정립하는 것이고, 또 하나는 심사과정의 객관성을 확보하는 것이다. 본 논문은 이 문제를 해결하기 위하여 정부로부터 실수요자까지 이어지는 정부자금의 집행과정을 Consortium Blockchain으로 설계하고, 정책 금융기관의 내부 심사를 위한 Machine Learning 알고리즘을 설계하였다. 본 논문에서 제안한 연구자료는 정부자금 집행에 대한 향후 정부정책 방향 설정에 도움이 될 것이다.

문제해결형 일반화학 실험에서 나타나는 대학생의 반응유형 (Undergraduates' Response Pattern on the Problem-Solving-Type General Chemistry Laboratory)

  • 임희영;강성주
    • 한국과학교육학회지
    • /
    • 제29권2호
    • /
    • pp.193-202
    • /
    • 2009
  • 이 연구의 목적은 문제해결형 탐구실험(Problem-Solving Laboratory)에서의 문제 상황에 대한 반응을 분석하여 대학생들의 문제 해결과정의 특징을 알아보는 것에 있다. 이를 위해, 문제해결형 일반화학 실험을 1학기 동안 수강한 1학년 18명의 학생들을 대상으로 인터뷰를 실시하였다. 그 결과, 학생들의 문제 상황에 대한 반응유형은 문제해결형 탐구실험에서 발생한 문제 상황에 대한 반응유형은 새로운 방법으로 문제해결 시도, 실험매뉴얼 내에서 본인 간과한 변인 탐색 시도, 문제 상황을인식하였으나 같은 과정의 반복 시도, 결과에 만족하나 실험 수행 중에 발생한 의문을 해결하기 위한 시도, 실험결과에도 만족하고 자신의 실험수행과정에 의심하지 않고 실험 중단의 5가지로 유형화할 수 있었다. 본 연구 결과는 학생들에게 바람직한 과정을 제시하고, 학생들이 자기가 수행한 과정을 되돌아보는 자료로 사용될 수 있을 것이다.

군(軍)의 '작전수행과정'을 적용한 효과적인 '재난관리 수행과정' 발전 방향에 관한 연구: '안전관리기본계획' 수립 과정을 중심으로 (A Study on the Development Direction of the Effective Disaster Management Process Applying the Military Operation Process: Focusing on the Process of Establishing a Basic Safety Management Plan)

  • 윤우섭;권영석
    • 한국재난정보학회 논문집
    • /
    • 제20권2호
    • /
    • pp.398-410
    • /
    • 2024
  • 연구목적:정부와 지방자치단체에서 실효성 있는 '안전관리계획'수립을 위한 전반적인 '재난관리 수행과정'(가칭)의 발전방향을 제시하는데 있다. 연구방법: 이를 위해 '안전관리계획'에 대한 선행연구를 검토하여 공통적인 문제점들을 도출하였고, 이러한 문제점들을 해결할 수 있는 '재난관리 수행과정' (가칭)을 군(軍)의 '작전수행과정'을 접목하여 발전방향을 제시하였다. 연구결과: 본 연구자가 제시한 '재난관리 수행과정'(가칭)을 통해 선행연구의 공통적인 문제점들을 보완할 수 있다. 결론: '재난관리 수행과정'(가칭)을 통해서 최종적으로는 '국가와 지방자치단체의 기본적 임무임을 확인하고, 국민이 재난으로부터 안전한 사회에서 생활할 수 있도록 한다'는 정부의 재난관리 기본이념을 달성할 수 있다.

Defining and Discovering Cardinalities of the Temporal Workcases from XES-based Workflow Logs

  • Yun, Jaeyoung;Ahn, Hyun;Kim, Kwanghoon Pio
    • 인터넷정보학회논문지
    • /
    • 제20권3호
    • /
    • pp.77-84
    • /
    • 2019
  • Workflow management system is a system that manages the workflow model which defines the process of work in reality. We can define the workflow process by sequencing jobs which is performed by the performers. Using the workflow management system, we can also analyze the flow of the process and revise it more efficiently. Many researches are focused on how to make the workflow process model more efficiently and manage it more easily. Recently, many researches use the workflow log files which are the execution history of the workflow process model performed by the workflow management system. Ourresearch group has many interests in making useful knowledge from the workflow event logs. In this paper we use XES log files because there are many data using this format. This papersuggests what are the cardinalities of the temporal workcases and how to get them from the workflow event logs. Cardinalities of the temporal workcases are the occurrence pattern of critical elements in the workflow process. We discover instance cardinalities, activity cardinalities and organizational resource cardinalities from several XES-based workflow event logs and visualize them. The instance cardinality defines the occurrence of the workflow process instances, the activity cardinality defines the occurrence of the activities and the organizational cardinality defines the occurrence of the organizational resources. From them, we expect to get many useful knowledge such as a patterns of the control flow of the process, frequently executed events, frequently working performer and etc. In further, we even expect to predict the original process model by only using the workflow event logs.

건설사업 설계초기단계 VE 적용방안 (Application of Value Engineering to Early Design Phases in Construction Projects)

  • 이승훈;구교진;현창택
    • 한국건설관리학회논문집
    • /
    • 제6권3호
    • /
    • pp.156-166
    • /
    • 2005
  • 본 연구는 설계초기단계에 적합한 VE 적용방안을 제안하고자 하였다. VE방법론은 설계단계 초기에 적용할 경우 더욱 효과적이므로 본 연구는 설계 프로세스 초기단계의 설계YE에 초점을 맞추고 있다. 관련 연구문헌의 고찰과 실무경험을 바탕으로 국내 건설산업에서 설계VE의 문제점을 도출하였다. 이러한 문제점을 해결하기 위하여 본 연구는 (1)설계단계별 VE실시시기를 구분하고, (2)건설산업에 적합한 VE대상선정 방법을 제안하며, (3)기능분석 프로세스를 보다 합리적이고 실용적으로 개선함으로써 (4)전체 설계VE 수행절차를 효율적으로 개선하고자 하였다.

Developing a Data Model of Product Manufacturing Flow for an IC Packaging WIP System

  • Lin, Long-Chin;Chen, Wen-Chin;Sun, Chin-Huang;Tsai, Chih-Hung
    • International Journal of Quality Innovation
    • /
    • 제6권3호
    • /
    • pp.70-94
    • /
    • 2005
  • The IC packaging industry heavily relies on shop floor information, necessitating the development of a model to flexibly define shop floor information and timely handle manufacturing data. This study presents a novel data model of product manufacturing flow to define shop floor information to effectively respond to accelerated developments in IC package industry. The proposed data model consists of four modules: operation template setup, general process setup, enhanced bill of manufacture (EBOMfr) setup, and work-order process setup. The data model can flexibly define the required shop floor information and decision rules for shop floor product manufacturing flow, allowing one to easily adopt changes of the product and on the shop floor. However, to handle floor dynamics of the IC packaging industry, this work also proposes a WIP (i.e. work-in-process) system for monitoring and controlling the product manufacturing flow on the shop floor. The WIP system integrates the data model with a WIP execution module. Furthermore, an illustrative example, the MIRL WIP System, developed by Mechanical Industrial Research Laboratories of Industrial Technology Research Institute, demonstrates the effectiveness of the proposed model.

PC 클러스터 기반의 Multi-HPSO를 이용한 안전도 제약의 경제급전 (The Security Constrained Economic Dispatch with Line Flow Constraints using the Multi PSO Algorithm Based on the PC Cluster System)

  • 장세환;김진호;박종배;박준호
    • 전기학회논문지
    • /
    • 제58권9호
    • /
    • pp.1658-1666
    • /
    • 2009
  • This paper proposes an approach of Mult_HPSO based on the PC cluster system to reduce or remove the stagnation on an early convergence effect of PSO, reduce an execution time and improve a search ability on an optimal solution. Hybrid PSO(HPSO) is combines the PSO(Particle Swarm Optimization) with the mutation of conventional GA(Genetic Algorithm). The conventional PSO has operated a search process in a single swarm. However, Multi_PSO operates a search process through multiple swarms, which increments diversity of expected solutions and reduces the execution time. Multiple Swarms are composed of unsynchronized PC clusters. We apply to SCED(security constrained economic dispatch) problem, a nonlinear optimization problem, which considers line flow constraints and N-1 line contingency constraints. To consider N-1 line contingency in power system, we have chosen critical line contingency through a process of Screening and Selection based on PI(performace Index). We have applied to IEEE 118 bus system for verifying a usefulness of the proposed approaches.

TMMi 기반 자동차 제어 SW 테스팅 프로세스 구축에 관한 연구 (A Study on Implementation of Automobile Control Software Testing Process Based on TMMi)

  • 장진욱
    • 한국IT서비스학회지
    • /
    • 제8권3호
    • /
    • pp.159-169
    • /
    • 2009
  • The issue of method of software testing process implementation has recently been in the spotlight in korea and some vendor make every effort to improve the software testing process through the evaluation of TMMi. The level of software process is at initial level, nevertheless, so the high quality of software is not guaranteed. This paper apply to the TMMi Level2 Assessment criteria of Automobile control software testing process. The test policy and strategy, test planning, test monitoring and control, test design and execution, test environment goal. The result need to emerge development process connection on the test policy and strategy process, test planning process etc. Also, the study analyzed the infra structure to reach the repeated level via key process area. As the result the process implementation in organization suggests the policy development and the implementation activity. Finally, the practical can refer to this paper in order to implementation the software testing process.

Design and Implementation of a Low-Code/No-Code System

  • Hyun, Chang Young
    • International journal of advanced smart convergence
    • /
    • 제8권4호
    • /
    • pp.188-193
    • /
    • 2019
  • This paper is about environment-based low-code and no-code execution platform and execution method that combines hybrid and native apps. In detail, this paper describes the Low-Code/No-Code execution structure that combines the advantages of hybrid and native apps. It supports the iPhone and Android phones simultaneously, supports various templates, and avoids developer-oriented development methods based on the production process of coding-free apps and the produced apps play the role of Java virtual machine (VM). The Low-Code /No-Code (LCNC) development platform is a visual integrated development environment that allows non-technical developers to drag and drop application components to develop mobile or web applications. It provides the functions to manage dependencies that are packaged into small modules such as widgets and dynamically loads when needed, to apply model-view-controller (MVC) pattern, and to handle document object model (DOM). In the Low-Code/No-Code system, the widget calls the AppOS API provided by the UCMS platform to deliver the necessary requests to AppOS. The AppOS API provides authentication/authorization, online to offline (O2O), commerce, messaging, social publishing, and vision. It includes providing the functionality of vision.