• 제목/요약/키워드: 작업 배분

검색결과 86건 처리시간 0.025초

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

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

  • PDF

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

  • 이영주;성진우;김성준;장지훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1681-1683
    • /
    • 2010
  • 시스템의 한정된 자원을 다수의 사용자들이 프로그램을 실행 시 자원을 효율적으로 배분하기 위하여 작업관리 시스템을 사용한다. 이러한 작업관리 시스템은 여러가지 종류가 있으며 사용하는 시스템의 환경과 작업의 특성에 따라 적당한 작업관리 시스템을 선택하여 사용한다. IBM 시스템은 자체로 제공하는 작업관리 시스템으로서 LoadLeveler를 사용하고 있는데, 이러한 LoadLeveler에서의 클래스를 설계하여 작업의 처리 효율을 높혔으며 계정별 작업 우선순위를 부여하여 사용자게 선택의 폭을 넓히고 최적 환경을 구성하였다. 작업관리 시스템의 주요한 시스템 환경변수는 CPU와 메모리이고, 작업환경 변수는 작업 실행시간이다. 따라서 KISTI IBM 시스템에서는 이러한 환경을 사용자의 배분정책에 맞게 설계하여 시스템의 안정성을 유지하고 사용자의 선택에 따라 전체 작업처리 효율을 증가하였다.

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

  • 이영주;김성준;성진우;장지훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • 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)

  • 임소영;김성근;안서현
    • 대한토목학회논문집
    • /
    • 제36권3호
    • /
    • pp.551-564
    • /
    • 2016
  • 토공작업은 건설공사에 기본이 되는 공종으로 건설장비에 의한 작업이 주를 이루고 있다. 최적 토량배분 및 장비운용은 건설공사 생산성에 많은 영향을 미치는 요소이다. 토공작업은 다수의 건설장비들의 협업에 의하여 진행되어지는 기계화 작업이며 건설장비로 인하여 많은 연료가 소비되는 작업이다. 현장에서 실질적으로 이루어지는 토공작업은 건설장비 운전자의 경험과 직관에만 의존하여 작업이 수행되고 있어서 비효율적인 측면이 있으며, 토공 작업 시에 많은 연료사용으로 인한 탄소배출은 환경적인 문제점을 발생시키고 있다. 근래에는 토공작업의 효율성을 향상시키기 위한 건설사업의 자동화 및 정보화 기술을 적용한 연구가 지속적으로 이루어지고 있다. 토공작업을 위한 휴리스틱스(Heuristics)는 시간이나 정보가 불충분하여 합리적인 판단을 할 수 없는 상황에서 신속하게 사용하는 전문가의 노하우이다. 이를 의사결정 요소로 고려하여 토량배분 계획에 적용하였으며, 토량배분 계획에 의하여 형성된 작업패키지를 형성하고 해당 작업을 위하여 건설장비의 효율적인 작업경로를 생성하도록 하였다. 시뮬레이션을 수행을 통하여 제시된 방법론이 건설장비의 공간간섭 및 전체 이동거리 측면에서의 효율을 검증하였다. 본 연구의 시스템을 적용하여 검증한 결과 건설장비의 공간 간섭률이 최소화되고 이동거리가 단축되어 생산성이 좋아지는 효율을 보였다.

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

  • 안재호;황동엽;강민지;최광훈;김재훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.97-100
    • /
    • 2014
  • 전자책 (E-Book)에 대한 수요가 커짐에 따라서 전자책 시장이 점점 커지고 있다. 이에 PDF 와 같은 다른 형태의 문서들을 전자책으로 변환하는 프로그램 및 서비스들에 대한 요구가 늘어가고 있다. 전자책의 공급 규모가 커지고 형식이 발전함에 따라서 대규모의 전자책들을 빠르고 효율적으로 변환 가능하게 하는 환경의 조성이 필요하게 되었다. 기존 시장에 배포되거나 출판된 PDF형식의 문서를 오픈소스 변환 라이브러리를 이용하여 변환할 수 있는 변환기를 작성하고, 이를 이용해 대규모 PDF 를 저장하고 있는 분산 저장 시스템에서 백그라운드 배치 작업으로 변환할 수 있는 구조를 설계 및 제안한다. 본 논문에서는 전자책의 효율적인 변환을 위한 분산 환경에서의 작업 배분방법을 다룬다.

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

  • 이영주;성진우;이상동;김중권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.1673-1676
    • /
    • 2004
  • 시스템의 한정된 자원을 다수의 사용자들에게 효율적으로 분배하기 위해서 작업관리 시스템이 사용된다. 이러한 작업관리 시스템은 그 종류가 여러 가지가 사용되고 있는데, 시스템의 종류나 특성에 따라서 적당한 작업관리 시스템을 사용한다. NEC 시스템에서는 작업관리 시스템으로 NQS를 사용하는데, 이 시스템을 이용하여 시스템의 한정된 자원을 다양한 사용자들의 요구에 적절히 자원을 배분 할 수 있도록 설계하고 이러한 배분 방식으로 각각의 노드에서 균형 있게 작업이 실행될 수 있도록 구현한 노드간 최적 분배 방법 등을 기술한다.

  • PDF

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

  • 김성근
    • 대한토목학회논문집
    • /
    • 제33권3호
    • /
    • pp.1191-1202
    • /
    • 2013
  • 기존의 토공 자동화 연구들은 주로 GPS와 센서의 응용, 작업환경 모델링, 장비 진로계획, 작업 정보관리, 원격조정 등과 같은 주제에 관심을 두었다. 최근에는 건설자동화 연구분야에서 $CO_2$ 감축이 주요 관심사의 하나로 대두되었다. 토공작업의 경우에는 많은 종류의 건설장비나 로봇들이 관여되므로 건설현장에서 많은 양의 $CO_2$를 배출하는 작업이 되고 있다. 효과적인 토공계획과 건설장비 운영은 생산성 및 안전성을 증가시킬 뿐만 아니라 $CO_2$ 배출량도 줄일 수 있다. 본 연구에서는 3D 토공현장 모델, 2가지 시공법에 의한 3D 토량배분 방법, 토공작업 패키지 구성방법과 같은 그린 토공을 위한 몇 가지 자동화 개념을 제시하고 있다. 엑셀로 작성된 시뮬레이터를 개발을 통하여 주어진 토공작업에 대하여 3D 토량배분 계획을 수립하였고 $CO_2$ 배출량을 추정하였다.

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

  • 이영주;이상동;김중권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (상)
    • /
    • 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)

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

  • PDF

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

  • 이영주;성진우;박찬열;이상동
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.269-272
    • /
    • 2008
  • 하나의 시스템을 다수의 사람들이 동시에 작업을 할 경우 한정된 자원을 각각의 작업 요구에 효율적으로 배분하기 위하여 작업관리 시스템을 사용한다. IBM 시스템은 작업관리 시스템으로서 주로 LoadLeveler를 사용하고 있다. 작업관리 시스템은 자원을 할당 받아 작업을 처리할 수 있는 여러 가지의 큐를 가질 수 있으며, 이러한 큐는 시스템의 특성과 구성 그리고 사용자 작업의 패턴에 따라서 설계되어진다. 본 논문에서는 LoadLeveler에서 작업을 실행할 때 자원을 미리 예약하여 실행할 수 있는 reservation과 긴급한 작업을 우선적으로 처리할 수 있게 해주는 preemption 기능을 적용한 클래스를 만들어 작업을 실행하면서 각각 작업들의 메모리 사용 변화와 그에 따른 작업 처리 성능을 분석 연구하였다.