• 제목/요약/키워드: 이산사건시스템

검색결과 164건 처리시간 0.019초

전력소모량 및 실행시간 추정이 가능한 센서 네트워크 시뮬레이터의 개발 (Development of Sensor Network Simulator for Estimating Power Consumption and Execution Time)

  • 김방현;김태규;정용덕;김종현
    • 한국시뮬레이션학회논문지
    • /
    • 제15권1호
    • /
    • pp.35-42
    • /
    • 2006
  • 유비쿼터스 컴퓨팅의 인프라가 되는 센서 네트워크는 매우 작은 하드웨어로 이루어지는 많은 수의 센서 노드들로 구성된다. 이 네트워크의 토폴로지와 라우팅 방식은 그 목적에 따라 결정되어야 하며, 하드웨어 및 소프트웨어도 필요한 경우에는 변경되어야 한다. 따라서 그러한 네트워크를 최적으로 설계하기 위해서는 시스템 동작을 확인하고 성능을 예측할 수 있는 센서 네트워크 시뮬레이터가 필요하다. 현존하는 몇몇 센서 네트워크 시뮬레이터들은 특정 하드웨어나 운영체제에 맞추어 개발되었기 때문에, 그러한 특정 시스템들을 위해서만 사용될 수 있다. 그리고 시스템 설계 상의 주요 이슈가 되는 전력 소모량 및 프로그램 실행 시간을 추정하기 위한 어떤 수단도 지원하지 못하고 있다. 이 연구에서는 응용이나 운영체제의 종류에 상관없이 다양한 센서 네트워크들의 설계 및 검증에 사용될 수 있는 시뮬레이터를 개발하였다. 이를 위하여, 시뮬레이터는 기계어-레벨 이산-사건 시뮬레이션 방식을 사용하였다. 따라서 이 시뮬레이터는 프로그램 실행 타이밍 뿐 아니라 실제 센서 노드 내부의 동작들도 세부적으로 분석하는 데도 사용될 수 있다. 이 연구에서 시뮬레이션의 작업부하인 명령어 트레이스로는 ATmega128L 마이크로컨트롤러용 크로스컴파일러에 의해 생성된 실행 이미지를 사용하였다.

  • PDF

대규모 센서 네트워크를 위한 최적-동기식 병렬 시뮬레이션 (Optimal-synchronous Parallel Simulation for Large-scale Sensor Network)

  • 김방현;김종현
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권5호
    • /
    • pp.199-212
    • /
    • 2008
  • 대규모 무선 센서 네트워크의 설계 및 응용 개발을 위하여 소프트웨어 시뮬레이션이 널리 사용되고 있다. 그러한 시뮬레이션에서 네트워크의 동작과 실행시간 및 전력소모량을 가능한 한 정확히 예측하기 위해서는 시뮬레이션 정밀도가 높아야 한다. 그러나 정밀도가 높아질수록 시뮬레이션 시간은 길어지며, 센서노드의 수가 증가하면 그 시간이 더욱 길어진다. 본 연구에서는 대규모 무선 센서 네트워크 시뮬레이션에 걸리는 시간을 단축하기 위한 최적-동기식 병렬 이산-사건 시뮬레이션 방법을 제안한다. 이 방법에서는 네트워크로 연결된 여러 대의 컴퓨터들이 작업부하인 센서노드들을 분할하여 시뮬레이션 한다. 제안한 방법으로 구현한 시뮬레이터를 이용하여 실험한 결과에 따르면, 시뮬레이션 되는 센서노드의 수가 많은 경우에는 병렬 시뮬레이션에 참여하는 컴퓨터 수의 제곱에 접근하는 속도향상을 얻을 수 있다는 것을 확인하였다. 이 경우에 시뮬레이션 되는 센서노드의 수가 많아질수록 전체 시뮬레이션 시간에서 차지하는 병렬 시뮬레이션 오버헤드의 비율은 무시할 수 있을 정도로 작아지기 때문에, 컴퓨터의 수가 충분하다면 시뮬레이션 할 수 있는 센서노드의 수에는 한계가 없게 된다. 또한 LAN에 연결된 PC들을 그대로 사용하기 때문에, 병렬 시뮬레이션 환경을 저렴한 비용으로 쉽게 구축할 수 있다는 장점이 있다.

건강검진센터의 공간서비스 적정할당을 통한 대기시간 및 이동거리 단축에 관한 연구 (A Study on the Reduction of Waiting Time and Moving Distance through Optimal Allocation of Service Space in a Health Examination Center)

  • 김석태;오성진
    • 한국산학기술학회논문지
    • /
    • 제20권12호
    • /
    • pp.167-175
    • /
    • 2019
  • 최근 건강검진센터는 병원의 보조시설에서 핵심적이고 독립적인 의료시설로 위상이 높아지고 있다. 그러나 검진센터를 비롯한 의료시설들은 공간 및 인간간의 관계가 주체가 되는 가변적 특성으로 인하여 개선이 쉽지 않다. 이에 검진센터의 문제점과 및 개선방법을 발견하기 위하여 보행자 기반 이산사건시뮬레이션 분석프로그램을 개발하고자 하였다. 프로그램은 5가지 평가지표와 수검자 밀도를 분석할 수 있도록 구축하였으며, 시뮬레이션을 통해 소요시간, 수용능력, 검사항목별 대기열 규모를 분석하여 문제점을 도출하였다. 제안된 평가방법을 통해 검사시간이 길어지는 가장 큰 원인은 대기열의 증가와 집중에 의한 장시간 대기자의 발생으로 밝혀졌다. 적정한 서비스 재배분으로 대기열을 분산시켜 검사시간을 크게 단축시킬 수 있었으며 조정안의 검증 결과, 수검인원 18% 증가, 1인당 수검시간 15% 단축, 이동거리 5.5% 단축의 효과를 정량적으로 계산해 낼 수 있었다. 또한 히트맵 분석과 병행한 공간 재배치 계획으로 복도의 교차부에 집중되었던 과밀현상을 해소할 수 있었으며, 이는 통행자와 대기자간의 혼잡을 줄이는 긍정적 효과를 가져올 것이다. 본 연구는 분석프로그램을 구축하기 위한 기초적 성격을 가진 알고리즘 중심의 검토연구이지만, 이러한 복잡계 시뮬레이션 분석방법론은 운영 중인 시스템을 중단시키지 않으면서도 저비용의 최적 대안을 도출하는 도구로서 충분한 활용가치를 가질 수 있을 것으로 기대하고 있다.

시추비트의 마모도를 고려한 라운드 트립 발생 예측 시뮬레이터 개발 (Development of Round Trip Occurrence Simulator Considering Tooth Wear of Drill Bit)

  • 이승수;김광염;신휴성
    • 터널과지하공간
    • /
    • 제23권6호
    • /
    • pp.480-492
    • /
    • 2013
  • 비화산지대에서도 적용 가능한 인공저류층 생성방식의 지열발전기술의 등장으로 막대한 비용이 소요되는 대심도 시추공사를 효율적이고 경제적으로 수행하기 위한 연구개발의 필요성이 증대되고 있다. 그러나 시추공사는 수행과정에서 수많은 불확실한 사건이 발생하여 공기와 비용을 신뢰적으로 예측하기가 매우 어렵기 때문에 계획적이고 효율적으로 공사를 관리하기가 어려운 실정이다. 특히, 비트의 마모로 인해 이산적으로 발생하는 시추장비의 라운드 트립(round trip)은 심도가 깊어질수록 소요시간이 증가하여 공사 성능에 영향을 많이 끼치는 요소로서 발생시점과 깊이를 사전에 평가하여 최적화할 수 있는 기술이 필요하다. 본 연구에서는 비트의 마모상태를 총 8단계로 구분하여 마모단계별 라운드 트립이 발생되는 깊이와 시점을 분석할 수 있는 예측 알고리즘(TOSA)을 개발하였다. 시뮬레이션을 위한 단위구간을 분할할 수 있는 방법론을 제시하였으며, 구간별 시추속도 및 비트의 마모도 예측을 위한 방법으로 Bourgoyne and Young의 모델을 활용하였다. 마지막으로 사용자 편의성을 고려하여 개발된 알고리즘을 시스템화 하였다.