• 제목/요약/키워드: OpenStack

검색결과 139건 처리시간 0.024초

IoT 빅데이터 수집을 위한 IP기반 이기종 네트워크 인터페이스 연동 게이트웨이 (IP-Based Heterogeneous Network Interface Gateway for IoT Big Data Collection)

  • 강지헌
    • 한국정보통신학회논문지
    • /
    • 제23권2호
    • /
    • pp.173-178
    • /
    • 2019
  • 최근 스마트 홈, 스마트 보안, 스마트 팩토리 등 IoT 환경에서 생성, 수집, 계측되는 데이터의 종류 및 양이 증가하고 있다. IoT 서비스를 위한 요소기술에는 원하는 정보를 측정하기 위한 센서 장치, 해당 장치를 컨트롤할 수 있는 임베디드 소프트웨어, 측정된 데이터를 송수신할 수 있는 네트워크 프로토콜, 수집된 데이터를 분석/저장할 수 있는 빅데이터 및 인공지능 기술이 필수적이다. 본 논문에서는 다양한 IoT 장치에서 활용되고 있는 다양한 네트워크 프로토콜을 하나의 통합된 장치에서 처리할 수 있는 장치 개발에 초점을 맞추고 있으며, 이를 실현하기 위한 이기종 네트워크 인터페이스 IoT 게이트웨이를 제안한다. OpenWrt 기반의 유무선 공유기를 활용하였으며, 무선 센서 네트워크 프로토콜의 IP기반 통신을 위해 6LoWPAN 스택을 이용하여 BLE와 IEEE 802.15.4 통신 모듈을 연동하였고, 자체 개발한 파이썬 기반 미들웨어를 이용하여 Z-Wave, LoRa 통신 모듈에서 송수신 되는 패킷을 IP 패킷을 변환하여 전송하는 기능을 개발하였다. 개발된 IoT 게이트웨이가 IoT 빅데이터를 효과적으로 수집할 수 있는 장치로 활용될 수 있을 것으로 기대한다.

Itanium상의 자바 적시 컴파일러를 위한 가벼운 루프 불변 코드 이동 (Lightweight Loop Invariant Code Motion for Java Just-In-Time Compiler on Itanium)

  • 유준민;최형규;문수묵
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권3호
    • /
    • pp.215-226
    • /
    • 2005
  • 루프 불변 코드 이동(loop invariant code motion, LICM) 컴파일러 최적화는 비교적 많은 분석 작업을 필요로 하기 때문에 컴파일 시간이 수행 시간의 일부가 되는 자바 적시(Just-In-Time) 컴파일러에는 사용하기 쉽지 않다. "전통적인" LICM 기법에서는 보통 코드를 분석하여 레지스터의 정의-사용체인과 사용-정의 체인을 미리 만든 뒤 이를 바탕으로 코드 이동을 수행하는 데, 본 논문은 자바 가상 머신(Java virtual machine)이 스택 머신 (stack machine)이라서 좀 더 단순한 코드 형태를 생성한다는 특징을 이용하여 정의-사용 체인을 루프 불변 코드에 대해서만 만들고 사용-정의 체인 없이도 정확히 동작하는 알고리즘을 제시한다. 또한 기존의 방식보다 더 많은 루프 불변 코드 이동을 하게 하는 두 가지 방법을 제시한다. 우선, 간단하기 때문에 루프에 경로가 하나인 경우만 LICM을 적용하는 기존의 기법과 달리, 경로가 여러 개인 루프에서도 부분적으로 중복되는 코드에 대해서도 LICM을 안전하게 적용한다. 또한 부분적으로 중복되는 루프 불변 널(null) 포인터 체크 코드도 Itanium의 조건 수행(predication)을 이용하여 이동시키다. 제안된 기법은 Itanium 마이크로프로세서를 위한 인텔의 ORP(Open Runtime Platform) 자바 가상 머신 위의 적시 컴파일러에 구현하였다. SPECjvm98 벤치마크에 대해 실험을 수행한 결과 전체 적시 컴파일 시간을 1.3% 정도만을 증가시켰지만 전체 수행 시간을 기하 평균으로 2.2% 향상 시켰다.

딥 러닝 기반 코로나19 흉부 X선 판독 기법 (A COVID-19 Chest X-ray Reading Technique based on Deep Learning)

  • 안경희;엄성용
    • 문화기술의 융합
    • /
    • 제6권4호
    • /
    • pp.789-795
    • /
    • 2020
  • 전 세계적으로 유행하는 코로나19로 인해 많은 사망자가 보고되고 있다. 코로나19의 추가 확산을 막기 위해서는 의심 환자에 대해 신속하고 정확한 영상판독을 한 후, 적절한 조치를 취해야 한다. 이를 위해 본 논문은 환자의 감염 여부를 의료진에게 제공해 영상판독을 보조할 수 있는 딥 러닝 기반 코로나19 흉부 X선 판독 기법을 소개한다. 우선 판독모델을 학습하기 위해서는 충분한 데이터셋이 확보되어야 하는데, 현재 제공하는 코로나19 오픈 데이터셋은 학습의 정확도를 보장하기에 그 영상 데이터 수가 충분하지 않다. 따라서 누적 적대적 생성 신경망(StackGAN++)을 사용해 인공지능 학습 성능을 저하하는 영상 데이터 수적 불균형 문제를 해결하였다. 다음으로 판독모델 개발을 위해 증강된 데이터셋을 사용하여 DenseNet 기반 분류모델 학습을 진행하였다. 해당 분류모델은 정상 흉부 X선과 코로나 19 흉부 X선 영상을 이진 분류하는 모델로, 실제 영상 데이터 일부를 테스트데이터로 사용하여 모델의 성능을 평가하였다. 마지막으로 설명 가능한 인공지능(eXplainable AI, XAI) 중 하나인 Grad-CAM을 사용해 입력 영상의 질환유무를 판단하는 근거를 제시하여 모델의 신뢰성을 확보하였다.

인피니밴드 스토리지 네트워크를 적용한 오픈스택 클라우드 스토리지 시스템의 설계 및 스토리지 가상화 성능평가 (Design of OpenStack Cloud Storage Systems - Applying Infiniband Storage Network and Storage Virtualization Performance Evaluation)

  • 허희성;이광수;메히디;김덕환
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권7호
    • /
    • pp.470-475
    • /
    • 2015
  • 오픈스택은 개발자가 IaaS(Infrastructure as a Service) 클라우드 플랫폼을 구축할 수 있게 하는 오픈소스 소프트웨어이다. 오픈스택은 서버, 네트워크, 스토리지 자원들을 가상화하고, 사용자들에게 이를 제공한다. 본 논문에서는 입출력 연산 시 서버와 스토리지 노드 간에 발생할 수 있는 병목현상을 해결하기 위해 고속 통신을 지원하는 인피니밴드 스토리지 네트워크를 적용한 오픈스택 클라우드 스토리지 시스템의 구조를 제안한다. 또한 모든 SSD들에 분산 RAID-60 구조를 적용하여 Nova의 가상머신에서 사용 가능한 All Flash Array 기반의 고성능 Cinder 스토리지 볼륨을 구현하며, 오픈스택에 적용한 인피니밴드 스토리지 네트워크가 고성능 스토리지 가상화에 적합함을 보인다.

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

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

제어로직 검증 및 운전원 훈련용 연료전지 시뮬레이터 (A Fuel Cell Simulator for Control Logic Verification and Operator Training)

  • 맹좌영;김성호;정원희;강승엽;홍석규;이세경;육심균
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 한국신재생에너지학회 2010년도 추계학술대회 초록집
    • /
    • pp.75.1-75.1
    • /
    • 2010
  • This research presents a fuel cell simulator for control logic verification and operator training. Nowadays, power industries are focusing on clean energy as a response to new policy. The fuel cell can be the solution for clean energy, but operating technology is not well developed compared to other conventional power plans because of its short history. Therefore we need a simulator to verify the new control strategy and train operators, because the price of a real fuel cell system is too high and mechanically weak to be used for these kind of purposes. To develop the simulator, a 300 KW MCFC(Molten Carbonate Fuel Cell) system was modeled with stack, BOPs(pre-reformer, steam generator, etc) and mechanical components(valves, pipes, pumps, blowers, etc). The process model was integrated to emulated control system and HMI(Human Machine Interface). A static load and open loop tests were conducted for verifying the accuracy of the process model, since it is the most important part in the simulation. After verifying the process model, an automatic load change and start-up tests were conducted to verify the performance of a new control strategy(logic and functional loops).

  • PDF

Performance Improvement of a Movie Recommendation System based on Personal Propensity and Secure Collaborative Filtering

  • Jeong, Woon-Hae;Kim, Se-Jun;Park, Doo-Soon;Kwak, Jin
    • Journal of Information Processing Systems
    • /
    • 제9권1호
    • /
    • pp.157-172
    • /
    • 2013
  • There are many recommendation systems available to provide users with personalized services. Among them, the most frequently used in electronic commerce is 'collaborative filtering', which is a technique that provides a process of filtering customer information for the preparation of profiles and making recommendations of products that are expected to be preferred by other users, based on such information profiles. Collaborative filtering systems, however, have in their nature both technical issues such as sparsity, scalability, and transparency, as well as security issues in the collection of the information that becomes the basis for preparation of the profiles. In this paper, we suggest a movie recommendation system, based on the selection of optimal personal propensity variables and the utilization of a secure collaborating filtering system, in order to provide a solution to such sparsity and scalability issues. At the same time, we adopt 'push attack' principles to deal with the security vulnerability of collaborative filtering systems. Furthermore, we assess the system's applicability by using the open database MovieLens, and present a personal propensity framework for improvement in the performance of recommender systems. We successfully come up with a movie recommendation system through the selection of optimal personalization factors and the embodiment of a safe collaborative filtering system.

태양전지를 위한 다양한 표면 패시베이션(passivation) 막들의 연구 (Investigation of varied suface passivation layers for solar cells)

  • 이지연;이수홍
    • 한국전기전자재료학회:학술대회논문집
    • /
    • 한국전기전자재료학회 2004년도 춘계학술대회 논문집 디스플레이 광소자분야
    • /
    • pp.90-93
    • /
    • 2004
  • In this work, we have used different techniques for the surface passivation: conventional thermal oxidation (CTO), rapid thermal oxidation (RTO), and plasma-enhanced chemical vapour deposition (PECVD). The surface passivation qualities of eight different single and combined double layer have been investigated both on the phosphorus non-diffused p-type FZ silicon and on phosphorus diffused emitter of 100 ${\Omega}/Sq$ and 40 ${\Omega}/Sq$. In the single layer, silicon dioxide $(SiO_2)$ passivates good on the emitter while silicon nitride (SiN) passivates better than on the non-diffused surface. In the double layers, CTO/SiN1 passivates very well both on non-diffused surface on the emitter. However, RTO/SiN1 and RTO/SiN2 stacks are more suitable for surface passivation in solar cells caused by a relatively good passivation qualities and the low optical reflection. Applying these stacks in solar cells we achieved 18.5 % and 18.8 % on 0.5 ${\Omega}$ cm FZ-Si with planar and textured front surface, respectively. The excellent open circuit voltage $(V_{oc})$ of 675.6 mV is obtained the planar cell with RTO/SiN stack.

  • PDF

Thermal and Flow Analysis in a Proton Exchange Membrane Fuel Cell

  • Jung, Hye-Mi;Koo, Ja-Ye
    • Journal of Mechanical Science and Technology
    • /
    • 제17권9호
    • /
    • pp.1358-1370
    • /
    • 2003
  • The effects of anode, cathode, and cooling channels for a Proton Exchange Membrane Fuel Cell (PEMFC) on flow fields have been investigated numerically. Continuous open-faced fluid flow channels formed in the surface of the bipolar plates traverse the central area of the plate surface in a plurality of passes such as a serpentine manner. The pressure distributions and velocity profiles of the hydrogen, air and water channels on bipolar plates of the PEMFC are analyzed using a two-dimensional simulation. The conservation equations of mass, momentum, and energy in the three-dimensional flow solver are modified to include electro-chemical characteristics of the fuel cell. In our three-dimensional numerical simulations, the operation of electro-chemical in Membrane Electrolyte Assembly (MEA) is assumed to be steady-state, involving multi-species. Supplied gases are consumed by chemical reaction. The distributions of oxygen and hydrogen concentration with constant humidity are calculated. The concentration of hydrogen is the highest at the center region of the active area, while the concentration of oxygen is the highest at the inlet region. The flow and thermal profiles are evaluated to determine the flow patterns of gas supplied and cooling plates for an optimal fuel cell stack design.

Bluetooth 모듈을 이용한 KWP2000 차량 ECU신호의 원격 계측 (Remote Measurement of the Automobile′s ECU Signals with KWP2000 using Bluetooth Module)

  • 최광훈;권대규;이성철
    • 한국정밀공학회지
    • /
    • 제21권10호
    • /
    • pp.86-93
    • /
    • 2004
  • This paper presents the remote measurement of the ECU signals adopted with KWP 2000 protocol using the wireless communication technique of bluetooth. The bluetooth technology will be the most promising network paradigm which can open the new area in the information technology. Especially, bluetooth module is able to link all the electrical products and personal computers to cellular phone or PDA. This research has a try to design a wireless measurement model of ECU signal based on the car telemery system using bluetooth device. In order to measure the ECU signals, we designed the interface circuits which is able to communicate between the ECU system and the terminal circuits according to the ISO, SAE regulation of communication protocol standard. A microprocessor S3c341 OX is used for the system control and communication of ECU signals. The embedded system software is programmed to measure the ECU signals using the ARM compiler and ANCI C based on Micro/OS-II kernel to communicate between two bluetooth modules using bluetooth stack. The remote measurement of ECU signals using the bluetooth was designed and implemented to evaluate the performance of wireless network to the transmit measurement data. The possibility for the remote measurement of the self diagnosis signals of ECU adopted with KWP2000 protocol verified through the developed systems and algorithms in embedded system.