• 제목/요약/키워드: 인터페이스 환경 최적화

검색결과 84건 처리시간 0.026초

모바일 물류정보시스템 설계 및 구현 (A Design and Implementation of Mobile Logistics Information System)

  • 이원주;이상준;임헌용;김창현
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권7호
    • /
    • pp.139-146
    • /
    • 2012
  • 본 논문에서는 효율적인물류관리를위하여물류프로세스와현장 업무환경을 고려한 모바일물류정보시스템을 구현한다. 모바일 물류정보시스템은 물류센터의 전체 업무 프로세스를 실시간으로 수행할 수 있으며, ERP 및 POS 시스템과의 연계로 업무의 효율성을 강화시키는 시스템이다. 또한 서비스와 전체 공급망의 관리 수준을 향상시키는 시스템이다. 기존의물류 관련 업무는 전산화 및 자동화가 되지 않아작업자 경험과 관례에 의존하여 작업을 진행하기 때문에 비효율적인 관리가 이루어지고 있으며 물류 현황 통제력 약화로 물류의 품질이 저하되는 문제점이 있다. 이러한 문제점을 해결하기 본 논문에서는 모바일 물류정보시스템을 구축하여 실물 현장 중심의 실시간 운영 모니터링 환경을 제공하고, 현장업무 효율성 충족 및 최적화 된 시스템 기능을 제공하고자 한다. 또한 신규 물류 시스템으로 안정적 물류 정보지원과 새로운 ERP 및 관련 시스템과의 견고한 인터페이스로 시장 확대와 성장에 따른 물동량 증가에 적절하게 대응할 수 있도록 한다.

하수처리장 내 나노 TiO2 입자 제거효율 예측을 위한 물질흐름모델 개발 (Development of A Material Flow Model for Predicting Nano-TiO2 Particles Removal Efficiency in a WWTP)

  • 반민정;이동훈;신상욱;이병태;황유식;김극태;강주현
    • 한국습지학회지
    • /
    • 제24권4호
    • /
    • pp.345-353
    • /
    • 2022
  • 산업과 생활환경에서 사용된 공학적 미세입자는 결국 하수처리장을 거쳐 수계로 배출되므로 미세입자의 수계 배출 제어에 매우 중요한 역할을 담당하고 있다. 그러나 다수 연구에서 하수처리장 유출수 내 미세입자의 농도가 무영향관찰농도(No Observed Effective Concentration, NOEC)를 빈번히 초과하고 있는 것으로 보고되고 있어 전통적인 하수처리 기능과 더불어 미세입자를 보다 효과적으로 제어할 수 있도록 하수처리장의 설계와 운영을 최적화시킬 필요가 있다. 이를 위해서는 하수처리장 내 단위공정별 특성 및 운전조건에 따른 미세입자의 거동특성과 제거효율에 대한 예측이 선행되어야 한다. 이에 본 연구에서는 하수처리장 내 각 공정 특성별 및 주요 운전조건의 영향에 따른 미세입자 제거효율예측을 위한 모델을 개발함으로써 하수처리장에서 미세입자를 보다 효율적으로 제어하기 위한 도구를 제공하고자 하였다. 개발 모델에서는 수처리 계통에서의 4개 단위공정(1차침전지, 생물반응조, 2차침전지, 및 총인처리시설)을 고려하고, 슬러지처리 계통은 농축, 소화, 탈수 공정 등의 다중 공정을 통합한 단일 공정으로 모의한다. 모의 대상 미세입자는 TiO2 (nano-TiO2)로서, 수중에서의 용해와 변환은 미미하므로 부유성 고형물과의 부착 기작만을 고려하였다. 부유성고형물에의 nano-TiO2 부착 기작은 고-액상 간 평형가정에 기반한 겉보기분배계수(Kd)를 매개변수로 반영하였으며 정상상태에서의 미세입자의 농도 및 부하를 공정별로 계산할 수 있도록 하였다. 아울러 개발 모델 구동의 편의를 위하여 MS 엑셀기반 사용자 인터페이스를 제작하였다. 개발 모델을 이용하여 주요 운전인자인 고형물체류시간(Solid Retention Time, SRT)이 nano-TiO2 제거효율에 미치는 영향을 파악하였다.

실차 주행 연구를 통한 차량별 HMI 특성 분석 (Analysis of Automotive HMI Characteristics through On-road Driving Research)

  • 오광명
    • 한국HCI학회논문지
    • /
    • 제14권2호
    • /
    • pp.49-60
    • /
    • 2019
  • 자율주행차량에서 전기자동차의 등장까지 자동차 산업은 급속도로 변화하고 있다. 이러한 변화 속에서 운전자가 자동차를 어떻게 제어하고 안전과 편의를 얻을 것인가에 대한 HMI 연구는 더욱 중요해지고 있다. 본 연구는 차량 제조사들이 어떠한 관점으로 주행상황을 이해하고 있으며, 운전자의 인터랙션을 어떻게 정의하고 한계 짓는가에 대해 이해하고자 하였다. 이를 위해 HMI에 대한 선행 연구를 리뷰하였으며, 15인의 참가자가 직접 5개 제조사의 차량을 실제 도로에서 운전하고 인터페이스를 사용해보는 온로드 연구를 수행하였다. 연구 결과를 통해 본 연구는 주행 중 운전자가 쉽게 제어할 수 있는 버튼과 스위치 류가 제조사별로 상이했으며, 주행 중 보다 집중적으로 제어할 수 있는 버튼과 제어하기에 어려운 버튼이 존재함을 확인하였다. Audi 차량은 '컨트롤러의 선택과 집중', BMW 차량은 '드라이빙 중심의 최적화', Benz의 차량은 '단순화와 최소화', Lexus의 차량은 '조작분산의 제거', KIA의 차량은 '시각적 안정감'을 HMI의 특징적 키워드로 도출할 수 있었다. 이것은 각 제조사들이 운전자의 드라이빙 제어 영역에 대한 정의와 해석이 다름을 보여준다. 본 연구는 외관으로 드러나지 않는 차량별 HMI의 특성을 실제 주행상황에서 파악해보았다는 점에서 기존의 연구와 차별적인 의미를 갖는다. 군집주행, 자율주행과 같은 주행환경의 변화와 HMI의 변화에서도 실제 주행을 통해 인터랙션의 차이를 확인해보는 본 연구의 접근이 유용하게 활용될 수 있기를 기대한다.

클라우드 환경에서 MongoDB 기반의 비정형 로그 처리 시스템 설계 및 구현 (Design and Implementation of MongoDB-based Unstructured Log Processing System over Cloud Computing Environment)

  • 김명진;한승호;최운;이한구
    • 인터넷정보학회논문지
    • /
    • 제14권6호
    • /
    • pp.71-84
    • /
    • 2013
  • 컴퓨터 시스템 운용 간에 발생하는 많은 정보들이 기록되는 로그데이터는 컴퓨터 시스템 운용 점검, 프로세스의 최적화, 사용자 최적화 맞춤형 제공 등 다방면으로 활용되고 있다. 본 논문에서는 다양한 종류의 로그데이터들 중에서 은행에서 발생하는 대용량의 로그데이터를 처리하기 위한 클라우드 환경 하에서의 MongoDB 기반 비정형 로그 처리시스템을 제안한다. 은행업무간 발생하는 대부분의 로그데이터는 고객의 업무처리 프로세스 간에 발생하며, 고객 업무 프로세스 처리에 따른 로그데이터를 수집, 저장, 분류, 분석하기 위해서는 별도로 로그데이터를 처리하는 시스템을 구축해야만 한다. 하지만 기존 컴퓨팅환경 하에서는 폭발적으로 증가하는 대용량 비정형 로그데이터 처리를 위한 유연한 스토리지 확장성 기능, 저장된 비정형 로그데이터를 분류, 분석 처리할 수 있는 기능을 구현하기가 매우 어렵다. 이에 따라 본 논문에서는 클라우드 컴퓨팅 기술을 도입하여 기존 컴퓨팅 인프라 환경의 분석 도구 및 관리체계에서 처리하기 어려웠던 비정형 로그데이터를 처리하기 위한 클라우드 환경기반의 로그데이터 처리시스템을 제안하고 구현하였다. 제안한 본 시스템은 IaaS(Infrastructure as a Service) 클라우드 환경을 도입하여 컴퓨팅 자원의 유연한 확장성을 제공하며 실제로, 로그데이터가 장기간 축적되거나 급격하게 증가하는 상황에서 스토리지, 메모리 등의 자원을 신속성 있고 유연하게 확장을 할 수 있는 기능을 포함한다. 또한, 축적된 비정형 로그데이터의 실시간 분석이 요구되어질 때 기존의 분석도구의 처리한계를 극복하기 위해 본 시스템은 하둡 (Hadoop) 기반의 분석모듈을 도입함으로써 대용량의 로그데이터를 빠르고 신뢰성 있게 병렬 분산 처리할 수 있는 기능을 제공한다. 게다가, HDFS(Hadoop Distributed File System)을 도입함으로써 축적된 로그데이터를 블록단위로 복제본을 생성하여 저장관리하기 때문에 본 시스템은 시스템 장애와 같은 상황에서 시스템이 멈추지 않고 작동할 수 있는 자동복구 기능을 제공한다. 마지막으로, 본 시스템은 NoSQL 기반의 MongoDB를 이용하여 분산 데이터베이스를 구축함으로써 효율적으로 비정형로그데이터를 처리하는 기능을 제공한다. MySQL과 같은 관계형 데이터베이스는 복잡한 스키마 구조를 가지고 있기 때문에 비정형 로그데이터를 처리하기에 적합하지 않은 구조를 가지고 있다. 또한, 관계형 데이터베이스의 엄격한 스키마 구조는 장기간 데이터가 축적되거나, 데이터가 급격하게 증가할 때 저장된 데이터를 분할하여 여러 노드에 분산시키는 노드 확장이 어렵다는 문제점을 가지고 있다. NoSQL은 관계형 데이터베이스에서 제공하는 복잡한 연산을 지원하지는 않지만 데이터가 빠르게 증가할 때 노드 분산을 통한 데이터베이스 확장이 매우 용이하며 비정형 데이터를 처리하는데 매우 적합한 구조를 가지고 있는 비관계형 데이터베이스이다. NoSQL의 데이터 모델은 주로 키-값(Key-Value), 컬럼지향(Column-oriented), 문서지향(Document-Oriented)형태로 구분되며, 제안한 시스템은 스키마 구조가 자유로운 문서지향(Document-Oriented) 데이터 모델의 대표 격인 MongoDB를 도입하였다. 본 시스템에 MongoDB를 도입한 이유는 유연한 스키마 구조에 따른 비정형 로그데이터 처리의 용이성뿐만 아니라, 급격한 데이터 증가에 따른 유연한 노드 확장, 스토리지 확장을 자동적으로 수행하는 오토샤딩 (AutoSharding) 기능을 제공하기 때문이다. 본 논문에서 제안하는 시스템은 크게 로그 수집기 모듈, 로그 그래프생성 모듈, MongoDB 모듈, Hadoop기반 분석 모듈, MySQL 모듈로 구성되어져 있다. 로그 수집기 모듈은 각 은행에서 고객의 업무 프로세스 시작부터 종료 시점까지 발생하는 로그데이터가 클라우드 서버로 전송될 때 로그데이터 종류에 따라 데이터를 수집하고 분류하여 MongoDB 모듈과 MySQL 모듈로 분배하는 기능을 수행한다. 로그 그래프생성 모듈은 수집된 로그데이터를 분석시점, 분석종류에 따라 MongoDB 모듈, Hadoop기반 분석 모듈, MySQL 모듈에 의해서 분석되어진 결과를 사용자에게 웹 인터페이스 형태로 제공하는 역할을 한다. 실시간적 로그데이터분석이 필요한 로그데이터는 MySQL 모듈로 저장이 되어 로그 그래프생성 모듈을 통하여 실시간 로그데이터 정보를 제공한다. 실시간 분석이 아닌 단위시간당 누적된 로그데이터의 경우 MongoDB 모듈에 저장이 되고, 다양한 분석사항에 따라 사용자에게 그래프화해서 제공된다. MongoDB 모듈에 누적된 로그데이터는 Hadoop기반 분석모듈을 통해서 병렬 분산 처리 작업이 수행된다. 성능 평가를 위하여 로그데이터 삽입, 쿼리 성능에 대해서 MySQL만을 적용한 로그데이터 처리시스템과 제안한 시스템을 비교 평가하였으며 그 성능의 우수성을 검증하였다. 또한, MongoDB의 청크 크기별 로그데이터 삽입 성능평가를 통해 최적화된 청크 크기를 확인하였다.