• Title/Summary/Keyword: 과학작업

Search Result 2,446, Processing Time 0.034 seconds

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 시스템에서는 이러한 환경을 사용자의 배분정책에 맞게 설계하여 시스템의 안정성을 유지하고 사용자의 선택에 따라 전체 작업처리 효율을 증가하였다.

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 기능을 적용한 클래스를 만들어 작업을 실행하면서 각각 작업들의 메모리 사용 변화와 그에 따른 작업 처리 성능을 분석 연구하였다.

The Queue Implement Using Preemption in IBM LoadLeveler (IBM LoadLeveler에서 Preemption 기능을 적용한 큐 구성)

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

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차 시스템에서 이러한 환경을 사용자의 이용률과 배분정책에 따라 알맞게 설계하여 시스템의 전체 작업처리 효율을 증가하였다.

A Study on the Efficiency of Swarm-bot for Carrying Objects in a Maze (미로 내 목표물 이동을 위한 군집로봇 효율성에 관한 연구)

  • Lee, Byeong-Jun;U, Gyun;Jung, Sung-Youb;Jeon, Joon-Key;Kim, Hyeong-Il;Kim, Han-Bit;Kim, Min-Guk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.621-624
    • /
    • 2007
  • 군집로봇이란 하나의 일을 단순한 작업을 하는 여러 대의 로봇을 이용하여 수행하는 로봇들을 일컫는 말이다. 본 연구에서는 군집로봇을 이용하여 미로를 탐색하고 스스로 작업을 분할하여 목표물을 운반하는 로봇 제어프로그램을 작성했다. 또한 작성된 제어 프로그램으로 로봇 수와 작업 목표물 개수에 따른 군집로봇의 효과에 대하여 실험하였다. 작성된 제어 프로그램을 시뮬레이션 환경에 적용하여 실험한 결과 군집로봇을 사용하면 작업시간을 단축시킬 수 있었다. 또한 작업을 효과적으로 수행하기 위해서 로봇 수를 늘리는 것은 일정 한계까지 작업 효과가 증가하며 그 이후에는 오히려 작업 효과를 저해함을 알 수 있었다.

Analysis of failed job based on scheduler job logs (슈퍼컴퓨터 작업 로그 기반 실패 작업 특성 연구)

  • Park, Ju-Won
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.77-79
    • /
    • 2018
  • 최근 기초 과학 분야뿐만 아니라 빅데이터 분석, 인공 지능과 같은 컴퓨터 과학 분야에서도 대용량의 컴퓨팅 자원을 많이 활용함에 따라 슈퍼컴퓨터와 같은 고성능 컴퓨팅 자원에 대한 요구가 더욱 증가하고 있다. 이러한 대규모 컴퓨팅 자원을 안정적으로 운영하기 위해서는 실패 작업의 특성에 대한 상세한 분석이 필수적이다. 본 논문에서는 한국과학기술정보연구원에서 운영하고 있는 슈퍼컴퓨터(Tachyon)에서 1년 동안 수집된 작업 데이터를 기반으로 고성컴퓨팅 시스템을 활용하는 작업의 특성을 파악하기 위해 다음 3가지의 분석 결과를 제시한다. 첫째는 실패한 작업의 비율, 평균 사용한 procssor수, 전체 작업 시간 중 실패 작업이 차지한 비율과 같이 간단한 통계적 분석 결과를 제시한다. 둘째는 실패한 작업의 inter-arrival time 분포 모형을 제시한다. 마지막으로 시간에 따른 실패 작업 확률을 분석하기 위해 inter-arrival time 값을 이용하여 hazard rate 결과를 제시한다.

A study on fair job priority management methods of cluster system using schedulingpolicy of resource manager (작업관리 소프트웨어의 스케줄링 정책을 이용한 클러스터 시스템의 공정한 작업 실행 우선순위 관리 방안 연구)

  • Min-Woo Kwon;JunWeon Yoon;Do-Sik An;TaeYoung Hong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.05a
    • /
    • pp.5-7
    • /
    • 2023
  • 한국과학기술정보연구원(KISTI)의 슈퍼컴퓨터 보조시스템인 Neuron은 이기종 가속기인 GPU가 탑재된 클러스터 시스템으로 작업관리 소프트웨어인 SLURM을 통해 국내 연구자들에게 서비스되고 있다. 본 논문에서는 SLURM 작업관리 소프트웨어의 작업 스케줄링 정책을 이용하여 연구자들이 제출하는 복수 개의 대기작업을 공정하게 처리하는 방안에 대해서 소개한다.

Research on smart hard hats (스마트 안전모에 관한 연구)

  • Ye-Chan Lee;Seung-Min Kim;Kyung-Beom Lim
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.858-859
    • /
    • 2023
  • 작업자의 안전을 최우선적으로 고려하여 라즈베리 파이와 아두이노를 활용하여 작업자의 건강상태와 위치를 실시간으로 모니터링하며 작업자의 건강상태를 케어하고 카메라와 마이크를 설치하여 작업자의 현 상황을 실시간으로 모니터링하고, GPS를 이용하여 작업자 위치도 추적이 가능한 스마트 안전모를 개발하고자 한다.

Optimal Load Allocation Scheme for Cloud Service (클라우드 서비스를 위한 최적 부하할당 기법)

  • Han, Young-Joo;Lee, Yo-Han;Youn, Chan-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.216-219
    • /
    • 2011
  • 이 기종의 컴퓨팅 자원들로 구성된 데이터센터에서 사용자가 제출한 클라우드 작업의 서비스 품질을 보장하기 위해서는 효율적인 작업할당 기법이 필요하다. 본 논문에서는 작업의 처리시간을 사용자의 QoS 로 정의하고 작업처리시간을 최소화하면서 동시에 모든 사용자에게 차별 없이 동일한 수준의 서비스를 제공할 수 있는 최적 작업할당 문제를 정의한다. 협력적 게임모형인 NBS(Nah Bargaining Solution)을 이용하여 정의한 문제를 해결하였고 이를 이용하여 각 자원에 할당되는 작업부하를 효율적으로 제어함으로써 파레토 최적을 유지할 수 있는 협력적 부하분산 정책을 도출하였다. 또한, 성능 평가를 통해 제안한 기법이 작업처리시간을 최소화하면서도 모든 자원에서의 작업처리시간이 동일함을 보였다.

LoadLeveler Optimization Using WLM in IBM System (IBM 시스템에서 WLM을 이용한 LoadLeveler 최적 환경 구현)

  • Lee, Young-Joo;Woo, Joon;Sung, Jin-Woo;Lee, Jin-Hoon;Im, Kyung-Bin;Park, Chan-Yeol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.1431-1434
    • /
    • 2007
  • 시스템의 한정된 자원을 다수의 사용자들이 프로그램 실행 시 자원을 효율적으로 배분하기 위하여 작업관리 시스템을 이용한다. IBM 시스템은 작업관리 시스템으로서 주로 LoadLeveler를 사용한다. LoadLeveler에서의 메모리 관리는 WLM(Workload Manager)에서 설정하며, WLM의 환경 설정에 따라 작업의 실행에 많은 영향을 받는다. 본 논문에서는 WLM의 환경 설정에 의한 LoadLeveler에서의 작업을 실행하면서 메모리 변화와 실행 시간을 측정하고 분석하였다. 따라서 시스템의 특성과 사용자 작업에 알맞은 최적의 WLM 환경을 적용함으로써 시스템의 안정성을 유지하고 전체 작업처리 효율을 증가시켰다.