• 제목/요약/키워드: 오픈소스화

검색결과 216건 처리시간 0.03초

스마트 항로표지 통합플랫폼을 위한 마이크로 서비스 아키텍처

  • 조인표;이재규;이상엽
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2022년도 춘계학술대회
    • /
    • pp.83-84
    • /
    • 2022
  • 항로표지는 다양한 장비들이 복합적으로 구성되는 장치이다. 이러한 복합적 장비의 유연하고 안정적 운영을 위해서는 주 운영체제의 안정성을 보장해야 한다. 모든 SW는 주 운영체제에 영향을 줄 수 있다. 이러한 문제를 최대한 예방하기 위해 마이크로서비스 아키텍처가 필요하다. 서비스 마다 독립된 자원공간을 활용하는 마이크로 서비스 아키텍처는 리눅스 컨테이너 기법을 활용하여 구현된다. 제안하는 스마트 항로표지의 운영을 담당하는 통합플랫폼의 마이크로 서비스 아키텍처의 주요 서비스로 센서 데이터 스트리밍 서비스, 임베디드 고장진단 서비스, 데이터베이스 서비스, 원격 통신 서비스, 컴퓨팅 리소스 모니터링 서비스, 시각화 서비스로 구성된다. 본 연구에서는 전체 마이크로서비스 아키텍처를 제안하고 그중에서도 주요 서비스들의 구현 방법을 기존 오픈소스 활용을 통해 제안한다. 제안하는 구조를 통해 각 서비스가 컨테이너화 되어 관리됨으로써 에러대처와 업데이트 관리에 용이한 마이크로서비스아키텍처를 구현할 수 있다.

  • PDF

임베디드 기반의 SFDR(Smart Flight Data Recoder)을 탑재한 드론시스템 연구 (Development of a drone system equipped with an embedded Smart Flight Data Recorder (SFDR))

  • 유규준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제68차 하계학술대회논문집 31권2호
    • /
    • pp.95-97
    • /
    • 2023
  • 본 논문에서는 임베디드 기반의 다양한 센서를 활용한 드론의 비행기록장치 시스템 개발에 대한 새로운 아이디어를 제시한다. 이 시스템은 오픈소스 기반의 개발 보드인 라즈베리파이를 중심으로, 온도, 습도, 조도, 미세먼지 센서, 이산화탄소, 일산화탄소, 산소, 이산화질소, 아황산가스, 메탄가스, GPS, 고도 측정, IR 카메라, 카메라 모듈 센서 등 다양한 센서를 탑재하여 구성한다. 기존 드론은 주로 방역 및 방제 활동에 활용되었으나, 그 활동의 효과를 정밀하게 측정하고 분석하는 데에는 한계가 있었다. 그러나 이 논문에서 제안하는 임베디드 기반의 센서 구성은 이러한 한계를 극복할 수 있을 것으로 기대된다.

  • PDF

Freeware를 활용한 3차원 Rendering에 관한 연구 (A Study on 3D Rendering based on Freeware)

  • 김용관
    • 만화애니메이션 연구
    • /
    • 통권15호
    • /
    • pp.123-137
    • /
    • 2009
  • 본 연구는 3차원 Rendering Software의 개발 및 활용에 있어서 오픈소스 기반의 Freeware Software의 적용 및 발전 가능성에 대한 연구이다. 3차원 Rendering Software는 크게 2D합성 및 편집, 3D Animation, Game 랜더링 Software로 구분되고 기타 Motion Capture, 3D Digitizing 등 각종 입출력 장비와 함께 구동되는 Software로 이루어져 있다. 현재 국내 영 화, 게임, 애니메이션 등 디지털콘텐츠 분야에 이용되고 있는 Software는 대부분 막대한 비용의 외산 제품을 수입하여 사용하고 있는 현실이고 이로 인한 제작 단가의 상승으로 수익구조가 악화되고 있다. 이러한 문제에 대한 해법으로 오픈소스 기반의 Freeware 디지털콘텐츠 제작 Software를 적극 활용한다면 경제적 이득 외에도 기술적 발전 및 제작의 품질향상에 큰 도움이 될 수 있으며 이러한 산업구조의 불균형을 개선하고 독자적인 기술력 확보를 위해 본 연구를 추진하게 되었다.

  • PDF

제조기업 현장 데이터를 이용한 빅데이터 분석시스템 모델

  • 김재중;성백민;유재곤;강찬우;김종배
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.741-743
    • /
    • 2015
  • 오늘날 BI(Business Intelligence)시스템 다차원 데이터를 다루는 많은 방법들이 제안되어 TB 이상의 데이터를 다룰 수 있다. 하지만 IT 전문가 및 IT에 대한 투자여력이 충분하지 않은 중소 제조 기업들은 발 맞춰가기 힘들다. 또한 생산관리시스템(MES)을 미 도입한 기업이 대다수이고, 존재하는 현장데이터의 대부분도 수기데이터 또는 Excel 데이터로 보관 되어 있어, 수작업에 의한 데이터 분석과 의사결정을 수행한다. 이로 인해, 불량 요인 파악이나 이상 현상 파악이 불분명하기 때문에 데이터 분석에 어려움을 겪는다. 이에 본 연구에서는 중소제조기업의 경쟁력 강화를 위하여 제조 기업현장에서 사용되는 데이터를 자동으로 수집하여 정제 및 처리하여 저장이 가능하도록 하는 빅 데이터 분석 시스템 모델을 개발하였다. 이 분석 시스템 모델은 ERP, MIS 등에 존재하는 데이터들이 각 시스템의 DB 기능을 활용하여 데이터를 추출하고 정제하여 수집하는 ETL(Extract Transform Loading)과정을 통한다. 현장에서 비정형으로 기록되고 있는 정보들(ex. Excel)은 ODE(Office Data Excavation)모듈을 통해 문서의 패턴을 자동으로 인식하고 정형화된 정보로서 추출, 정제되어 수집된다. 저장된 데이터는 오픈소스 데이터 시각화 라이브러리인 D3.js를 이용하여 다양한 chart들을 통한 강력한 시각효과를 제공함으로써, 정보간의 연관 관계 및 다차원 분석의 기반을 마련하여 의사결정체계를 효과적으로 지원한다. 또한, 높은 가격에 형성되어 있는 빅데이터 솔루션을 대신해 오픈소스 Spago BI를 이용하여 경제적인 빅 데이터 솔루션을 제공한다. 본 연구의 기대효과로는 첫째, 현장 데이터 중심의 효과적인 의사결정 기반을 마련할 수 있다. 둘째, 통합 데이터 기반의 연관/다차원 분석으로 경영 효율성이 향상된다. 마지막으로, 중소 제조기업 환경에 적합한 분석 시스템을 구축함으로써 경쟁력과 생산력을 강화한다.

  • PDF

소규모 조직을 위한 오픈 소스 소프트웨어 기반의 결함 관리 프로세스 (A Defect Management Process based on Open Source Software for Small Organizations)

  • 한혁수;오승원
    • 정보과학회 논문지
    • /
    • 제45권3호
    • /
    • pp.242-250
    • /
    • 2018
  • 고품질의 소프트웨어를 만들기 위해서는 발생하는 결함을 발견하고 해결해야 한다. 결함 관리 작업의 소홀함은 후에 재작업을 요구하게 되고, 결국 납기 지연 등 프로젝트 실패로 이어질 수 있다. 그러므로 조직들은 결함 관리 프로세스를 정립하고 내재화해야 한다. 관련 표준 모델들은 결함 관리 프로세스를 프로젝트 모니터링 및 제어 영역에서 다루고 있다. 하지만, 소규모 조직에서는 표준 문서 기반의 프로세스 구현에 어려움을 느끼고, 적용하지 못하고 있는 것이 현실이다. 본 논문에서는 소규모 프로젝트 참여 인원과 기간에 적합한 결함 관리 프로세스와 체계적인 지원을 위한 Redmine과 Subversion, Maven, Jenkins 등의 오픈 소스 소프트웨어 기반의 SW Visualization 구축 방안을 제시한다. 또한, 결함 데이터 베이스 구축과 이를 기반으로 결함 데이터 분석 및 제어 활동을 위한 방안을 제시한다. 제안한 프로세스와 Tool Chain을 중소기업에 적용하여 그 효율성을 입증하였다.

IFCS에 의한 오픈소스 소프트웨어 선정기법 (A Method of Selecting Open Source Software by IFCS)

  • 전혜영;김정숙;류성열
    • 정보처리학회논문지D
    • /
    • 제17D권2호
    • /
    • pp.119-128
    • /
    • 2010
  • OSS를 활용한 소프트웨어 개발의 사용영역이 날로 확대되고 있으며 기존의 OSS 선정기법에 관한 연구들은 이론적으로 잘 정립되어 있으나 실용적이지 못하며, 평가지표의 수가 많고 선정기법이 어려워 실제 적용하기에 비효율적이다. 본 논문에서는 이런 문제점을 해결하기 위해 선정평가지표를 최적화하고, 선정단계를 실용화하여 보다 쉽게 사용할 수 있는 선정기법을 제안한다. 기존의 연구를 바탕으로 공통으로 사용되고 있는 평가지표를 식별하고 배제와 그룹화를 통해 최종 14개의 평가지표와 31개의 평가항목을 추출하여 이해하기 쉽도록 재 정의한다. 그리고 정의된 평가지표를 초기평가(I), 기능평가(F), 특성평가(C), 보완평가(S) 등 4개 단계로 나누어 평가하는 단계적 선정기법을 제안한다. 제안한 OSS 선정기법의 적정성을 평가하기 위하여 OSS 사이트에서 MySQL 데이터베이스 관리 툴 29개를 후보로 선정하고 제안한 선정기법을 적용한 결과 평가시간의 감소되고 사용방법이 간결해졌다.

오픈 소스를 활용한 공공 데이터 기반의 질병 검색 시스템 구현 (Implementation of Disease Search System Based on Public Data using Open Source)

  • 박순호;김영길
    • 한국정보통신학회논문지
    • /
    • 제23권11호
    • /
    • pp.1337-1342
    • /
    • 2019
  • 의료기관은 급속한 ICT 융합 보급에 따른 의료 기관 간의 경쟁력을 확보하고, 의료 산업을 통해 발생하는 데이터의 빅 데이터화 및 사물 인터넷 의 등장으로 엄청난 속도로 증가하는 데이터를 관리해야하는 과제에 직면해 있다. 이러한 의료계의 빅 데이터 패러다임은 단순히 크기가 큰 자료나 그것을 처리하고 분석하는 도구와 과정만을 의미하는 것이 아니라 인간이 생활하고 사고하고 연구하는 방식의 전산적인 전환을 의미한다고 볼 수 있다. 최근 의료분야 데이터가 공개됨에 따라 의료 데이터의 활용 요구가 증가하고 있으므로 합리적이고 효율적인 의사 결정에 도움을 줄 수 있는 오픈 소스를 활용한 공공 데이터 기반의 질병 검색 시스템 연구를 진행하였다. 실험 결과 기존 공공 기관에서 제공하는 단순 질병 조회나 단일 질환에 대한 증상 조회와는 달리 증상이나 원인으로 검색해도 관련 질병들이 검색되며 병명이 재지정 되었거나 유사한 증상을 가지는 질병들도 검색이 되었다.

사용자 의도 기반 정량적 빅데이터 시각화 가이드라인 툴 (A Guiding System of Visualization for Quantitative Bigdata Based on User Intention)

  • 변정윤;박용범
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권6호
    • /
    • pp.261-266
    • /
    • 2016
  • 기존의 다양한 데이터 시각화 툴에서 제공하는 차트 추천 방식은 사용자의 의도를 고려하지 않은 상태로 차트를 추천한다. 일부 시각화 툴에서는 세분화된 정량적 데이터 분류 체계를 따르지 않기 때문에 명확한 데이터 시각화가 이루어지지 않고 있다. 본 논문에서는 입력된 정량적 데이터를 정확하게 분류하고, 사용자 의도를 반영하여 효율적으로 차트를 추천하는 가이드라인을 제안한다. 가이드라인은 데이터를 분석하는 분석 가이드라인과, 입력된 데이터 타입과 사용자의 의도를 반영하여 차트를 추천하는 추천 가이드라인으로 구성되어 있다. 이러한 가이드라인을 통해 차트 선택 과정에서 사용자의 의도에 부합하지 않는 차트를 배제하였고, 사용자가 차트를 선택하는데 소요되는 시간이 감소하였음을 확인하였다.

클라우드 컴퓨팅을 이용한 가상 컴퓨터 교육 시스템 설계 및 구현 (Design and Implementation of a Virtual Computer Lab System using Cloud Computing)

  • 이봉환
    • 한국정보통신학회논문지
    • /
    • 제15권9호
    • /
    • pp.1910-1917
    • /
    • 2011
  • 본 논문에서는 오픈 소스 클라우드 플랫폼인 OpenNebula 기반의 클라우드 컴퓨팅 환경을 구축하고 클러스터 노드에 설치되는 하이퍼바이저로 Xen을 이용하여 클라우드 가상화를 이용한 가상 컴퓨터 실습시스템을 설계하고 구현하였으며, 관리의 편의성을 제공하고자 웹기반 인터페이스를 개발하였다. 학기 중 주별로 정해진 강의 시간표에 따라 미리 준비된 이미지를 사용하여 사용자별 가상머신을 할당하면 사용자는 원격 데스크톱을 이용하여 구동된 가상머신에 접속하여 원하는 운영체제 및 어플리케이션 프로그램을 이용할 수 있게 된다. 본 시스템을 활용하면 기존의 컴퓨터 교육실습실의 업그레이드와 관리 비용 및 시간을 대폭 줄일 수 있다.

하이퍼레저 패브릭의 실행과 순서화 단계에 대한 성능 분석 (Performance analysis of execution and ordering phases of Hyperledger Fabric)

  • 권민수;명노영;유헌창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 춘계학술발표대회
    • /
    • pp.62-64
    • /
    • 2019
  • 4차 산업 혁명에 들어서며 블록체인 기술이 크게 주목받고 있다. 블록체인의 간단한 정의는 분산 환경에서 모든 노드들이 수정할 수 없는 원장을 관리 하는 것이다. 블록체인은 크게 public 블록체인과 private 블록체인으로 구분할 수 있다. 이중 private 블록체인에 대한 연구가 활발히 이뤄지고 있고, 실제 많은 기업이나 연구소에서 실제 환경이나 시스템에 적용 시키려는 노력을 하고 있다. 많은 블록체인 플랫폼 중 하이퍼레저는 가장 활발히 개발이 진행되고 있는 오픈 소스 프로젝트 중 하나이다. 하이퍼레저는 Linux Foundation에서 주관하는 프로젝트로 그 중 가장 널리 알려져 있는 플랫폼으로 패브릭이 있다. 패브릭은 private 블록체인 기술로 비즈니스 상황에서 조직간 블록체인 환경을 구성하는 것에 초점이 맞춰져 있는 플랫폼이다. 패브릭은 클라이언트가 트랜잭션을 제출한 후 원장에 저장될 때까지의 과정을 독립적으로 실행되는 3 단계로 구분해 놓고 있다. 3단계는 실행, 순서화, 검증 단계로 이루어져 있다. 본 논문에서는 실행과 순서화 단계에 대해 처리시간 분석을 진행한다. 분석한 데이터를 기반으로 어떤 단계의 영향이 가장 큰지 살펴보고 차후 연구에 이용할 것이다. 차후 연구는 실행과 순서화 단계에 대한 처리시간을 줄일 수 있는 연구를 진행할 것이다.