• Title/Summary/Keyword: 작업 배분

Search Result 86, Processing Time 0.026 seconds

A Design and Implementation of a Java Parallel Processing System based on the WWW and Its Performance Improvement Schemes (WWW기반 자바 병렬 처리 시스템의 설계 및 구현과 성능 향상 기법)

  • 한연희;박찬열;정영식;황종선
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.715-717
    • /
    • 1998
  • 인터넷이 급속도로 발전하여 이러한 환경에서 네트워크 연결된 여러 호스트들의 자원을 이용하는 시도가 활발하게 이루이지고 있다. 본 논문은 이러한 환경에서 의뢰인-병렬처리서버-작업자 구성을 이용하여, 작업자 애플릿을 임의의 호스트에 분산시키고, 대량의 연산 수행을 지닌 작업을 배분하여 수행시틴 뒤, 그 결과를 의뢰인에게 보여주는 WWW기반 자바 병렬 시스템의 설계 및 구현에 관하여 기술한다. 성능 향상을 위해서 자바의 원격 메소드 호출(Remote Method Invocation)을 이용한 애플릿간 통신 메커니즘을 구현하고, 작업자의 결과를 의뢰인에게 서버를 거치지 않고 곧바로 보내도록 한다. 또한 각 작업자마다의 성능비를 분석하여 태스크들을 할당하는 방법을 통해 작업 시간을 단축시킨다. 이 시스템에 연산 수행량이 많은 프랙탈 이미지 처리 작업을 배분하여 수행시키고, 작업 태스크의 크기에 따른 수행성능과 작업 배분방법에 따른 수행성능을 측정하여 그 결과를 비교, 제시한다.

  • PDF

LoadLeveler Optimization Job Environment Implement in IBM System (IBM 시스템의 LoadLeveler 최적 작업환경 구현)

  • Lee, Young-Joo;Sung, Jin-Woo;Kim, Sung-Jun;Jang, Ji-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1681-1683
    • /
    • 2010
  • 시스템의 한정된 자원을 다수의 사용자들이 프로그램을 실행 시 자원을 효율적으로 배분하기 위하여 작업관리 시스템을 사용한다. 이러한 작업관리 시스템은 여러가지 종류가 있으며 사용하는 시스템의 환경과 작업의 특성에 따라 적당한 작업관리 시스템을 선택하여 사용한다. IBM 시스템은 자체로 제공하는 작업관리 시스템으로서 LoadLeveler를 사용하고 있는데, 이러한 LoadLeveler에서의 클래스를 설계하여 작업의 처리 효율을 높혔으며 계정별 작업 우선순위를 부여하여 사용자게 선택의 폭을 넓히고 최적 환경을 구성하였다. 작업관리 시스템의 주요한 시스템 환경변수는 CPU와 메모리이고, 작업환경 변수는 작업 실행시간이다. 따라서 KISTI IBM 시스템에서는 이러한 환경을 사용자의 배분정책에 맞게 설계하여 시스템의 안정성을 유지하고 사용자의 선택에 따라 전체 작업처리 효율을 증가하였다.

LoadLeveler Optimization Job Environment Implement in IBM Multi Node (IBM 멀티 노드에서의 LoadLeveler 최적 작업환경 구현)

  • Lee, Young-Joo;Kim, Sung-Jun;Sung, Jin-Woo;Jang, Ji-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1349-1351
    • /
    • 2011
  • 다수의 사용자가 사용하는 시스템의 자원을 프로그램을 실행 시 한정된 자원을 효율적으로 배분하기 위하여 작업관리 시스템을 사용한다. 이러한 작업관리 시스템은 여러가지 종류가 있으며 사용하는 시스템의 환경과 작업의 특성에 따라 적당한 작업관리 시스템을 선택하여 사용한다. IBM 시스템은 자체로 제공하는 작업관리 시스템으로서 LoadLeveler를 사용하고 있는데, 멀티 노드 시스템에서 이러한 LoadLeveler에서의 클래스를 구분하여 시스템의 이용 효율을 높이고 사용자게 다양한 선택의 폭을 가질 수 있게 최적 환경을 구성하였다. 작업관리 시스템의 주요한 환경변수는 CPU와 메모리 그리고 작업 실행시간이다, 이러한 작업환경 변수에 따라 클래스의 종류를 구분하여 KISTI IBM의 1, 2차 시스템에서 이러한 환경을 사용자의 이용률과 배분정책에 따라 알맞게 설계하여 시스템의 전체 작업처리 효율을 증가하였다.

Development of a Soil Distribution Method and Equipment Operation Models Using Worker's Heuristics (작업자의 휴리스틱을 적용한 토량배분 및 장비운영 모델 개발)

  • Lim, So-Young;Kim, Sung-Keun;Ahn, Seo-Hyun
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.36 no.3
    • /
    • pp.551-564
    • /
    • 2016
  • Earthworks are the fundamental steps in a construction job, and are mainly comprised of smaller tasks performed by construction machinery. The productivity of the construction job can be improved by optimizing excavation, filling, and other such operations. Earthworks involve a lot of mechanical work performed by the collaboration between various kinds of construction equipment, which in turn leads to higher fuel consumption. Actual earthworks depend mostly on the intuition and experience of the driver of the machines, thus leading to inefficiency and environmental problems caused by unnecessary emission of carbon, Recently automated and information-oriented technologies are consistently being researched towards the improvement of efficiency of earthworks in the construction industry. The present research involves the introduction and understanding of the decision-making elements of heuristics which can be applied to the earthwork planning. A method is also suggested for creating an effective work path for construction machine to perform task packages (TP) for cutting and filling processes. A simulation test is performed to verify the effectiveness of suggested methods in terms of space interference and total moving distance of construction equipment.

Job Scheduling for Efficient E-Book Conversion in Load Balancing Systems (분산 환경에서의 효율적인 E-Book 변환을 위한 작업 배분)

  • An, Jae-Ho;Hwang, Dong-Yeop;Kang, Min-Ji;Choi, Kwang-Hoon;Kim, Jai-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.97-100
    • /
    • 2014
  • 전자책 (E-Book)에 대한 수요가 커짐에 따라서 전자책 시장이 점점 커지고 있다. 이에 PDF 와 같은 다른 형태의 문서들을 전자책으로 변환하는 프로그램 및 서비스들에 대한 요구가 늘어가고 있다. 전자책의 공급 규모가 커지고 형식이 발전함에 따라서 대규모의 전자책들을 빠르고 효율적으로 변환 가능하게 하는 환경의 조성이 필요하게 되었다. 기존 시장에 배포되거나 출판된 PDF형식의 문서를 오픈소스 변환 라이브러리를 이용하여 변환할 수 있는 변환기를 작성하고, 이를 이용해 대규모 PDF 를 저장하고 있는 분산 저장 시스템에서 백그라운드 배치 작업으로 변환할 수 있는 구조를 설계 및 제안한다. 본 논문에서는 전자책의 효율적인 변환을 위한 분산 환경에서의 작업 배분방법을 다룬다.

The NQS Design and Implementation of Load balancing in Multi Node (멀티 노드에서의 NQS Loadbalancing 설계 및 구현)

  • Lee, Yuong-Joo;Sung, Jin-Woo;Lee, Sang-Dong;Kim, Joong-Kwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.1673-1676
    • /
    • 2004
  • 시스템의 한정된 자원을 다수의 사용자들에게 효율적으로 분배하기 위해서 작업관리 시스템이 사용된다. 이러한 작업관리 시스템은 그 종류가 여러 가지가 사용되고 있는데, 시스템의 종류나 특성에 따라서 적당한 작업관리 시스템을 사용한다. NEC 시스템에서는 작업관리 시스템으로 NQS를 사용하는데, 이 시스템을 이용하여 시스템의 한정된 자원을 다양한 사용자들의 요구에 적절히 자원을 배분 할 수 있도록 설계하고 이러한 배분 방식으로 각각의 노드에서 균형 있게 작업이 실행될 수 있도록 구현한 노드간 최적 분배 방법 등을 기술한다.

  • PDF

3D-based Earthwork Planning and CO2 Emission Estimation for Automated Earthworks (자동화 토공을 위한 3D 토량배분과 탄소발생량 추정)

  • Kim, Sung-Keun
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.33 no.3
    • /
    • pp.1191-1202
    • /
    • 2013
  • The former researches on earthwork automation were mainly focused on GPS and sensor application, environment modelling, equipment path planning, work information management, and remote control etc. Recently, reducing $CO_2$ emission becomes one of main focuses for an automation research. In the case of earthwork operations, many kinds of construction machines or robots are involved, which can cause high level of $CO_2$ in a construction site. An effective earthwork plan and construction machine operation can both increase productivity and safety and decrease $CO_2$ emission level. In this research, some automation concepts for green earthworks are suggested such as a 3D construction site model, a 3D earthwork distribution based on two different earthwork methods, and an earthwork package construction method. A excel-based simulator is developed to generate the 3D earthwork distribution and to estimate the level of $CO_2$ emission for the given earthwork.

The Implement and Optimization of NQS & Load balancing in NEC System (NEC 시스템에서 NQS 및 Load balancing 최적화)

  • Lee, Young-Joo;Lee, Sang-Dong;Kim, Jung-Kwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11a
    • /
    • pp.427-430
    • /
    • 2003
  • 작업관리 시스템인 배치처리 시스템은 한정된 공유자원을 동시에 요구하는 사용자들에게 시스템의 자원을 효율적으로 배분하여 주며, 제시된 다수의 작업들을 순차적으로 수행시켜 준다. 이러한 작업관리 시스템을 시스템 규모 사용자의 요구 조건에 맞게 최적화함으로써 시스템의 자원을 최대한 이용할 수 있게 하며, 다양한 사용자 요구에 적절한 자원 배분할 수 있도록 정의되어야 한다. NQS방식을 개선시켜 이종 모델로 구성된 NEC SX-5 및 SX-6을 단일시스템처럼 관리할 수 있도록 하였으며 다수의 연동 계산을 원활히 수행키 위한 큐 차등화 서비스방식을 적용시켜 사용자 대기 시간을 최소화시켰다. 본 논문에서는 NQS를 사용하여 이종 다중 노드의 연동 구성 방법과 이것의 최적화 방법 그리고, 노드간 load balancing을 최적 수행 방법 등을 소개한다.

  • PDF

Effect of Estimation Method of Demand Water on the Analysis of Water Distribution System (배수관망해석에 수요량 적용방법이 미치는 영향)

  • Choi, Gye-Woon;Chang, Yun-Gyu;Lee, Seung-Woo
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2006.05a
    • /
    • pp.1425-1430
    • /
    • 2006
  • 상수도 관망해석에 있어 수요량 추정 방법은 자료의 형태와 관망해석의 정확도 추구 정도 등에 따라 다양한 방법으로 추정할 수 있다. 통상 상수도관망해석을 수행할 때에 사용되는 수요량추정 방법은 과거사용량을 추세분석하여 장래 계획에 필요한 목표연도까지의 원단위를 산정하고 이 자료를 바탕으로 행정구역상 동단위나 병합계량구역(Block system)단위까지 수요량을 산출한 후 수요량 산출 구역 내 해석 관망상에 위치하는 격점 또는 관로에 적정한 수요량을 분배하는 방법을 사용한다. 결국 산정된 수요량 자료는 행정동 단위나, 병합계량구역 단위 정도의 수요량을 산출하고, 해당 구역내에 분포하는 관망 구성상 절점수에 따라 등분하여 배분하거나, 절점이 담당하는 면적별로 수요량을 산출하여 관망해석을 실시하게 된다. 이러한 방법은 작업시간이 오래 걸리고 수요량 추정 단위에 따라 정확도가 달라지는 문제가 있다. 본 연구에서는 인천시를 대상으로 MIKE-NET 프로그램에서 제공하고 있는 수요량 배분 기능을 이용하여 각 절점의 수요량을 배분하는 방법과 기존 수요량 배분 방법을 비교함으로 수요량 적용 방법이 배수관망해석에 미치는 영향을 살펴보았다.

  • PDF

The Reservation Class Implement Using Preemption in IBM LoadLeveler (IBM LoadLeveler에서 Preemption을 적용한 Reservation 클래스 구현)

  • Lee, Young-Joo;Sung, Jin-Woo;Park, Chan-Yeol;Lee, Sang-Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.269-272
    • /
    • 2008
  • 하나의 시스템을 다수의 사람들이 동시에 작업을 할 경우 한정된 자원을 각각의 작업 요구에 효율적으로 배분하기 위하여 작업관리 시스템을 사용한다. IBM 시스템은 작업관리 시스템으로서 주로 LoadLeveler를 사용하고 있다. 작업관리 시스템은 자원을 할당 받아 작업을 처리할 수 있는 여러 가지의 큐를 가질 수 있으며, 이러한 큐는 시스템의 특성과 구성 그리고 사용자 작업의 패턴에 따라서 설계되어진다. 본 논문에서는 LoadLeveler에서 작업을 실행할 때 자원을 미리 예약하여 실행할 수 있는 reservation과 긴급한 작업을 우선적으로 처리할 수 있게 해주는 preemption 기능을 적용한 클래스를 만들어 작업을 실행하면서 각각 작업들의 메모리 사용 변화와 그에 따른 작업 처리 성능을 분석 연구하였다.