• Title/Summary/Keyword: 병행처리

Search Result 624, Processing Time 0.028 seconds

A Design and Implementation of Run-time Support System for Concurrent Processing of the CHILL (CHILL 언어의 병행처리를 위한 Run-time 지원 시스템의 설계 및 구현)

  • Ha, Su-Cheol;Jo, Cheol-Hoe
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.7
    • /
    • pp.1941-1954
    • /
    • 1999
  • This paper presents a design and implementation of CRs(CHILL Run-time support System) to adapt the concurrent processing facilities of CHILL(CCITT High Level Language) which had recommended by ITU-T(International Telecommunication Union Telecommunication Standardization Sector). Because the CHILL provides more various concurrent processing facilities that other concurrent programming language, a design and implementation on CRS can give us real effects to gain the major functionalities and the techniques of the concurrent processing. In this paper, we design the interface rules of concurrent functions to conform with the CHILL compiler. We use the concurrent processing primitives as the library style to be invoked by procedure calls, and implement the start-up routine of the CHILL program, the context switching routine, and the CHILL process control parts to control be execution of the CHILL processes concurrently.

  • PDF

Java Synchronization for Distributed Computing Environment (분산된 컴퓨팅 환경을 위한 자바 동기화)

  • 이상윤
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10c
    • /
    • pp.391-393
    • /
    • 2004
  • 자바는 쓰레드 상호간의 동기를 프로그래밍 언어 자체의 기능으로 제공하고 있으므로 자바가 제공하는 동기화 메커니즘과 쓰레드는 병행처리를 수행하는 응용프로그램을 작성하는데 상당한 역할을 담당할 수 있다. 이에 따라, 병행처리와 관련된 자바의 기능을 분산된 컴퓨팅 환경에 적용하기 위한 많은 연구결과가 있다. 본 연구팀 에서는 자바 프로그램의 객체변환을 통하여 분산된 컴퓨팅 환경에서 동작하도록 지원하는 시스템을 발표한 바 있으나 분산처리와 관련된 기능을 지원하는 것으로 제한되었다. 병행처리를 수행하는 레거시 자바 프로그램을 분산된 컴퓨팅 환경에서 동작시키기 위하여 TORB(Transparent Object Request Broker)라고 명명된 이 시스템의 기능 확장을 시도하고 있으며 관련된 많은 문제들을 해결하였다. 본 논문에서는 서로 다른 컴퓨터에서 동시에 동작하는 자바 쓰레드간의 동기문제를 해결하기 위한 방안을 제시한다. 이는 단일 컴퓨팅 환경에서의 자바 동기화 메커니즘과 동일한 효과를 분산된 컴퓨팅 환경에서 얻을 수 있도록 지원하는 방안이며 TORB를 위하여 고안된 것이다.

  • PDF

Implementation of Active Object use CDL in Distributed System (분산환경에서 클래스 정의 언어를 이용한 병행객체 WRAPPER의 구현)

  • Lee, Chang-Hyun;Park, Youn-Yong;Lee, Kyung-Oh;Lim, Dong-Sun;Jung, Bu-Geum
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.226-229
    • /
    • 2000
  • 본 논문에서는 다양한 분산객체 환경에서 CORBA(Common Object Request Broker Architecture)의 IDL(Interface Definition Language)과 유사한 기능을 수행하는 클래스정의언어(CDL : Class Definition Language)와 병행객체 WRAPPER에 관하여 설명하였다. 병행객체는 기존의 객체를 독립적으로 CPU의 스케줄을 받아 병행적으로 실행하게 하는 객체이다. CDL은 병행객체를 생성하는 클래스를 정의하는 언어이다. 병행객체 WRAPPER는 CDL의 형태로 기술한 병행클래스에 대응하는 실행 가능한 코드를 생성한다. 본 논문에서는CDL과 병행객체 WRAPPER를 이용하여 병행객체의 멤버함수 호출을 일반객체의 멤버함수 호출방식과 같게 하고, 병행객체의 생성/소멸 등의 사용에 투명성이 보장되도록 하였다.

  • PDF

A Concurrent Incremental Evaluation Technique Using Multitasking (멀티태스킹에 의한 병행 점진 평가 방법)

  • Han, Jung-Lan
    • The KIPS Transactions:PartA
    • /
    • v.17A no.2
    • /
    • pp.73-80
    • /
    • 2010
  • As the power of hardware has improved, there have been numerous researches in processing concurrently using multitasking method. The incremental evaluation is the evaluation method of reevaluating only affected parts instead of reevaluating overall program when the program has been changed. It is necessary to do more studies that improve the efficiency of concurrent incremental evaluation to do multitasking using multi-threading of Java not to do in parallel using multiprocessor. In this paper, the dependency in the dependency chart is based on the attribute that describes the real value of the variable that directly affects the semantics, thereby doing efficient evaluation. So using the dependency, this paper presents the concurrent incremental evaluation algorithm for Java Languages and proves its correctness, analyzing the efficiency of concurrent incremental evaluation by the simulation.

Performance Analysis of Multi-Link Switching Method with Concurrent Processing Function (병행처리 기능을 갖는 멀티링크 스위칭기법의 성능 분석)

  • 유동관
    • Journal of the Korea Society of Computer and Information
    • /
    • v.6 no.2
    • /
    • pp.84-89
    • /
    • 2001
  • In this paper, an improved protocol of Multi-Link Switching Method is proposed by supplementing a concurrent processing function. This protocol is proposed to complement the shortcomings of the conventional Multi-Link Switching Method which is used for the medium access in LAN. We analyzed the improved protocol in channel utilization viewpoint and compared the result with that of the conventional protocol From this result, we showed that the channel utilization of the improved protocol is superior to that of the conventional protocol when the maximum normalized propagation delay is increased.

Effects of Immersion Liquids Containing Citrus junos and Prunus mume Concentrate and High Hydrostatic Pressure on Shelf-life and Quality of Scomber japonicus during Refrigerated Storage (유자(Citrus junos), 매실(Prunus mume) 농축액을 첨가한 침지액과 초정수압의 병행처리가 고등어(Scomber japonicus)의 냉장 저장 중 저장성 및 품질에 미치는 영향)

  • Kang, Bo-Kyeong;Kim, Koth-Bong-Woo-Ri;Kim, Min-Ji;Bark, Si-Woo;Pak, Won-Min;Kim, Bo-Ram;Ahn, Na-Kyung;Choi, Yeon-Uk;Byun, Myung-Woo;Ahn, Dong-Hyun
    • Journal of the Korean Society of Food Science and Nutrition
    • /
    • v.43 no.10
    • /
    • pp.1555-1564
    • /
    • 2014
  • This study investigated the effects of combined treatment of immersion liquids (adjusted pH 4.5 with Citrus junos concentrate (CL), pH 5.5 with Prunus mume concentrate (PL), or no pH adjustment, pH 6.5, control) and high hydrostatic pressure (HHP, 450 MPa) on shelf-life and quality of mackerel. In this study, we measured changes in viable cell counts, pH level, volatile basic nitrogen, thiobarbituric acid reactive substances, color analysis, volatile organic compounds, and sensory evaluation of mackerel at $4^{\circ}C$ for 20 days. CL/HHP and PL/HHP treatments reduced viable cell counts by 3 log cycles during storage compared to the control. Mackerel treated with CL/HHP and PL/HHP showed significantly lower TBARS and VBN levels as compared to the control. After combined treatment, lightness and whiteness increased but redness decreased. VOCs tests showed that contents of alcohol, acid, and ketones in mackerel fillet treated with CL/HHP and PL/HHP were relatively reduced. Especially, CL/HHP and PL/HHP suppressed production of sulfur. In the sensory evaluation, aroma, taste, salinity, hardness, and springiness of mackerel treated with combined HHP showed higher scores than the control. These results suggest that immersion liquids and HHP treatments may increase shelf-life of mackerel and maintain quality during storage at $4^{\circ}C$.

병행처리 소프트웨어 시스템의 신뢰성 평가 모형

  • 정은이;전철부;박만곤
    • Proceedings of the Korea Association of Information Systems Conference
    • /
    • 1997.10a
    • /
    • pp.359-367
    • /
    • 1997
  • 소프트웨어 개발 수명주기 동안의 소프트웨어 테스팅 단계에서 Jelinski와 Moranda의 소프트웨어 고장 데이트 해석 모형이, 병행처리 소프트웨어 환경에서 나타날 수 있는 여러 개의 소프트웨어 오류가 각 테스팅 스테이지에서 다중적으로 발생하여 하나의 소 프트웨어 고장의 원인이 되는 소프트웨어 테스팅 환경에서는 적절하지 않기 때문에, 다중 소프트웨어 오류가 하나의 고장을 유발하는 테스팅 데이터 해석을 위한 베이지안 소프트웨 어 신뢰도 성장 모형을 제안하면서 몇 가지 소프트웨어 신뢰성 측도들에 관해서 비정도 사 전정보를 고려한 베이즈 추정량을 구한다. 그리고 제안된 베이지안 소프트웨어 신뢰도 측도 들의 베이즈 추정량의 성능 평가를 위해서 몬테카를로 시뮬레이션을 수행하고 MSE와 Bias 의 관점에서 성능을 비교한다.

  • PDF

DOORAE : A Concurrent Computation Model for Distributed Systems (두레 : 분산시스템을 위한 병행연산모델)

  • Kim, Dae-Gwon;Park, Choong-Shik;Lee, Im-Geun;Lee, Yong-Surk;Park, Kyu-Tae
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.31B no.11
    • /
    • pp.1-10
    • /
    • 1994
  • A concurrent computation model Doorae and its description language DL are developed to model problems of parallel and distributed systems. Doorae model has simple and uniform concepts of object and message passing for problem modeling and computation. A method for detecting parallelism implicitly. with no exact description of parallelism in program. is proposed. Furthermore, the method assures the maximum parallelism in dynamic environment by creating concurrent objects. Also a concept of Waiting Variable to insure maximum computation efficiency of objects is proposed.

  • PDF

Combined Effect of Cold Plasma and UV-C Against Escherichia coli O157:H7, Salmonella Typhimurium, and Listeria monocytogenes on Fresh-cut Lettuce (양상추에 인위접종된 Escherichia coli O157:H7, Salmonella Typhimurium과 Listeria monocytogenes에 대한 저온 플라즈마와 UV-C의 살균 효과)

  • Seong, Ji-Yeong;Park, Mi-Jung;Kwon, Ki-Hyun;Oh, Se-Wook
    • Journal of Food Hygiene and Safety
    • /
    • v.32 no.1
    • /
    • pp.64-69
    • /
    • 2017
  • This study was conducted to investigate the effect of cold plasma combined with UV-C irradiation against Escherichia coli O157:H7, Salmonella enterica serovar Typhimurium, and Listeria monocytogenes on lettuce. E. coli O157:H7, S. Typhimurium, and L. monocytogenes, corresponding to approximately 5.82, 5.09, 5.65 log CFU/g, were inoculated on lettuce, respectively. Then, the lettuce was treated with cold plasma, UV-C and combination (cold plasma + UV-C), respectively. The treated lettuce was stored for 9 days at $4^{\circ}C$ for microbiological analysis and sensory evaluation. Cold plasma reduced the populations of E. coli O157:H7, S. Typhimurium, and L. monocytogenes by 0.26, 0.65, and 0.93 log CFU/g, respectively. Each microorganism were reduced by 0.87, 0.88, and 1.14 log CFU/g after UV-C treatment. And, the combined treatment that was treated by cold plasma after UV-C treatment reduced the populations of inoculated microorganisms by 1.44, 2.70, 1.62 log CFU/g, respectively. The all treatment significantly (p < 0.05) reduced the populations of all inoculated bacteria compared to untreated lettuce. UV-C combined with cold plasma was the most effective for reducing the pathogenic bacteria on lettuce, by showing log-reductions of ${\geq}2.0\;log\;CFU/g$. All treatment was not significantly different until 6 day storage compared to control group in terms of appearance, texture and overall acceptability. Therefore, the combined treatment will be an effective intervention method to control the bacteria on lettuce.

A Concurrent Incremental Evaluation Using Multithreading (멀티쓰레딩을 활용한 병행 점진 평가)

  • Han, Junglan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.915-916
    • /
    • 2009
  • 프로그램 개발 단계에서 프로그램을 수정할 경우, 전체 프로그램을 다시 평가하는 대신 수정한 부분과 그 부분에 영향 받는 부분만을 다시 평가하는 것이 점진 평가 방법이다. 본 논문에서는 의미 구조에 직접적으로 영향을 주는 변수의 값을 나타내는 속성을 중심으로 종속성을 표시하고, 여러 프로세서에서 병렬로 처리하는 대신 멀티쓰레딩 기능을 활용하여 객체 지향언어인 자바 언어에서 점진 평가를 동시에 효율적으로 수행할 수 있는 병행 점진 평가 방법을 제시하고 모의실험을 통해 병행 점진 평가 방법의 효율성을 분석한다.