• 제목/요약/키워드: Unit Module-based

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

클라우드 환경에서 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의 청크 크기별 로그데이터 삽입 성능평가를 통해 최적화된 청크 크기를 확인하였다.

네트워크 침입 탐지 시스템에서 다중 엔트리 동시 비교기를 이용한 고속패턴 매칭기의 설계 및 구현 (Design and Implementation of High-Speed Pattern Matcher Using Multi-Entry Simultaneous Comparator in Network Intrusion Detection System)

  • 전명재;황선영
    • 한국통신학회논문지
    • /
    • 제40권11호
    • /
    • pp.2169-2177
    • /
    • 2015
  • 본 논문은 네트워크 침입 탐지 시스템에서 CAM 및 해시 구조 기반 알고리듬의 비용 한계를 극복하기 위해 RAM을 이용한다. RAM을 이용한 기존 알고리듬의 다중 엔트리 처리 시 실시간 처리속도 지연 문제를 보완한 새로운 패턴 매칭기를 제안한다. 제안된 패턴 매칭기는 Merge FSM 알고리듬을 적용하여 스테이트의 수를 줄이고, RAM을 사용하기 위해 스테이트 블록과 엔트리 블록을 포함한다. 입력된 문자열과 비교할 엔트리문자열이 여러개 존재할 때 엔트리 블록에서 입력된 문자열과 엔트리 문자열들을 동시에 비교한다. 제안된 패턴 매칭기는 Snort 2.9 규칙을 이용하여 검증하였다. 실험결과 기존 탐색 방법과 비교하여 메모리 접근 빈도가 15.8% 감소하였고, 전체 메모리 크기는 2.6% 증가하였으며, 처리속도는 47.1% 증가하였다.

저 손실을 갖는 CBFGCPW-Microstrip 천이 구조의 해석 및 MIC 모듈 집적화에 응용 (A Low Insertion Loss CBFGCPW-Microstrip Transition and Its Application to MIC Module Integration)

  • 임주현;양승식;염경환
    • 한국전자파학회논문지
    • /
    • 제18권7호
    • /
    • pp.809-818
    • /
    • 2007
  • 일반적으로 MIC(Microwave Integrated Circuit) 집적 회로의 경우, 조립 및 개별 측정 그리고 수리의 용이성을 위하여 기능별로 마이크로웨이브 회로가 장착된 캐리어를 이용하여 조립되게 되는데, 캐리어 모듈간의 연결시 마이크로스트립으로 구성된 회로를 와이어 본딩으로 직접 연결할 경우, 캐리어에 의한 깊이와 간격에 따라 주파수가 높아질수록 부정합에 의한 삽입 손실은 커지게 된다. 반면 CPW의 경우 전자계가 윗면에 주로 형성되어 있어 이를 통하여 연결할 경우 캐리어 깊이의 영향을 적게 받아 낮은 삽입 손실을 가져올 수 있다. 따라서 본 논문에서 MIC 캐리어 연결시 적용 가능한 저 손실을 갖는 CBFGCPW(Conductor Backed Finite Ground CPW)-microstrip 천이 구조를 제안하고 해석하였다.

하이브리드 시스템 시뮬레이터용 엔진 모듈 개발과 최적화에 관한 연구 (Development and Optimization of Engine Module for Hybrid System Simulator)

  • 전대일;공호정;황인구;명차리;박심수
    • 한국자동차공학회논문집
    • /
    • 제18권1호
    • /
    • pp.14-22
    • /
    • 2010
  • Hybrid Electronic Vehicle (HEV) is one of the solutions of high oil price and environment problem. Recently, study of HEV is important for automobile industry. However HEV has a lot of components and there are many cases for assembling, it's impossible to test results from assembling by using real vehicles. To solve this problem, hybrid system simulator is required. The purpose of this study is to develop and optimize of engine module for hybrid system simulator. The commercial 1-D engine simulation program, WAVE is used to get the engine capacity and performance data and 1-D simulation model of base engine is compared with engine experiment results. Using the data, the engine module is developed based on the MATLAB Simulink. There are blocks of base engine, Single-CVVT engine and Dual-CVVT engine. The effect of acceleration and deceleration is applied to each engine block. In addition, the control and processing logics for CIS technology are developed. Finally the simulator operates FTP-72 mode test.

바이오 보안토큰을 이용한 프라이버시 보호형 사용자 인증기법 (Privacy Preserving User Authentication Using Biometric Hardware Security Module)

  • 신용녀;전명근
    • 정보보호학회논문지
    • /
    • 제22권2호
    • /
    • pp.347-355
    • /
    • 2012
  • 바이오 보안토큰은 바이오 인식 센서와 바이오인식 정보를 처리할 수 있는 MCU, 보안토큰으로 구성된 USB 형태의 하드웨어 기기로서, 기기 내부에서 바이오인식 센서로 가입자의 바이오인식 정보를 추출하여 보안토큰에 안전하게 저장하며, 사용자 인증시 바이오인식 센서로 부터 취득된 바이오인식 정보와 저장되어 있는 바이오인식 정보를 기기내부 MCU에서 매칭하여 사용자를 인증하는 독립된 하드웨어 보안모듈이다. 기존의 보안토큰이 제공하는 개인인증기법이 ID/패스워드에 기반한 방법이므로 이의 유출로 인해 생길 수 있는 피해를 최소화하고, 고의적인 공인인증서의 오용을 막을 수 있도록 높은 수준의 사용자인증기법을 제공한다. 이에 본 논문에서는 공개키기반구조(PKI: Public Key Infrastructure)를 연동한 바이오보안 토큰의 이용에 있어서 사용자의 바이오인식 정보를 보호하면서 바이오인식 정보를 이용하여 보안 수준이 높은 사용자 인증이 가능한 기법을 제시한다.

TCP/IP프로토콜 스택을 위한 RISC 기반 송신 래퍼 프로세서 IP 설계 (Design of RISC-based Transmission Wrapper Processor IP for TCP/IP Protocol Stack)

  • 최병윤;장종욱
    • 한국정보통신학회논문지
    • /
    • 제8권6호
    • /
    • pp.1166-1174
    • /
    • 2004
  • 본 논문은 TCP/IP 프로토콜 스택을 위한 RISC 기반 송신 래퍼 프로세서의 설계를 기술하였다. 설계된 프로세서는 이중 뱅크 구조를 갖는 입출력 버퍼, 32 비트 RISC 마이크로프로세서, 온라인 체크섬 계산 기능을 갖는 DMA 모듈, 메모리 모듈로 구성되어 있다. TCP/IP 프로토콜의 다양한 동작모드를 지원하기 위해 기존의 상태 머신 기반의 설계 방식이 아닌 RISC 프로세서에 기반을 둔 하드웨어-소프트웨어 공동설계 설계기법이 사용되었다. 데이터 전달 동작과 체크섬 동작의 순차적인 수행에 기인한 커다란 지변 시간을 제거하기 위해, 데이터 전달 동작과 병렬적으로 체크섬 동작을 수행할 수 있는 DMA 모듈이 채택되었다. 가변 크기의 입출력 버퍼를 제외한 프로세서는 0.35${\mu}m$ CMOS 공정 조건에서 약 23,700개의 게이트로 구성되며, 최대 동작 주파수는 약 167MHz를 가짐을 확인하였다.

백워드 디자인(Backward Design)에 기초한 소비 단원의 수업 모듈 개발 (Development of Module for Consumer Content Area Based on the Backward Design)

  • 이경숙;유태명
    • 한국가정과교육학회지
    • /
    • 제27권2호
    • /
    • pp.95-119
    • /
    • 2015
  • 본 연구는 백워드 디자인에 대한 이해를 도모하고, 백워드 디자인에 기초한 소비단원 설계의 사례를 제시하는 데에 연구의 목적을 두었다. 이 목적을 달성하기 위하여 백워드 디자인을 개발한 Wiggins와 McTighe의 여러 문헌과 관련 선행연구에 기초하여 백워드 디자인의 수행과 평가를 강조하는 특징, 이해의 개념 및 영속적 이해의 개념에 대해 중점적으로 논의하고, 3단계로 이루어진 백워드 디자인 템플릿을 적용하여 7차시로 구성된 소비 단원을 위한 수업 모듈을 개발하였다. 백워드 디자인은 다음과 같이 기여할 수 있을 것으로 판단된다. 첫째, 성취평가제의 도입과 더불어 백워드 디자인의 선평가-후수업 설계의 흐름은 학생들의 높은 성취를 얻을 수 있는 데에 기여할 수 있다. 둘째, 백워드 디자인은 단원의 핵심 개념을 분석하여 고차적 지식과 기능으로 학습이 이루는 데에 기여할 수 있다. 셋째, 교과서의 단원구성은 차시별 지도안을 계획하기에 적합하게 구성되어 있지만 백워드 디자인은 학교의 상황과 맥락을 고려하고 교사의 관점과 학생의 요구에 기초하여 학습 내용을 재구성하는 데에 기여할 수 있다.

  • PDF

크레인 제어를 위한 통합 네트워크 및 제어 시스템 (Integrated Communication and Control System for Cranes)

  • 김응석;김문철;허우정;신경봉;박정민;유범재;조영조;김광배;류해영;안병규
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1996년도 하계학술대회 논문집 B
    • /
    • pp.1257-1259
    • /
    • 1996
  • In this paper, we introduce an integrated communication and control system(ICCS) for control of a crane. The system is integrated with a compasite technique as a network interfacing, a user interfacing and a system control for continuous process like as a container crane. The field-bus(Profibus) network module is used to interconnect each input/output module with main control unit. The MMI system for user interfacing is integrated with an ODBC-based data management tool and IECl131-based control logic design tool(Soft-Logic Designer:SLD). The each programmed control task in the main Controller is executed using a petri-net based scheduler.

  • PDF

공기조화기의 BIM 라이브러리 생성 자동화 프로세스에 관한 연구 - 라이브러리 생성의 효율성과 통일성 확보를 위한 Revit API 모듈 개발 - (A Study on the Automation Process of BIM Library Creation of Air Handling Unit - Development of Revit API module for efficiency and uniformity of library creation -)

  • 김한주;최명환;김재정
    • 대한건축학회논문집:구조계
    • /
    • 제34권4호
    • /
    • pp.75-82
    • /
    • 2018
  • BIM(Building Information Modeling) based design process can initiatively conduct a task through all phases from early design step to construction and maintenance step. Also BIM efficiently manage the building's energy by reflecting 3D design and construction life cycle. This paper proposes an efficient process to build AHU's BIM-based library. This study involves analyzing an AHU model for development of design module, and making the template model using the same 12 parts including the shapes of ducts, doors and frames. In consideration of each shape's direction and the status of existence, which are detailed shapes of parts upon making the template model, all the shapes of the AHU model can be expressed. By applying parametric modeling to the template model, a quick and precise modification and transformation can be conducted, thus the efficiency is enhanced. A user selects an AHU model from a 2D model selection program, and extracts shape information. The final AHU shape is completed through the automation work of unnecessary shape deletion by bringing the extracted shape information to the template model. This enables the user to build efficient AHU's BIM-based library, since the quick and precise modification and transformation of the template model are possibile, and all AHU model shapes can be expressed.

지능형철도선형계획 프로그램(ei-Rail) 기반의 단선철도 복선화 계획 기술개발 (Development of Planning Method for Double-Tracking of Single Track Railroad based on the Intelligent Rail Alignment Planning Program (ei-Rail))

  • 김정현
    • 대한토목학회논문집
    • /
    • 제42권6호
    • /
    • pp.837-842
    • /
    • 2022
  • 2013년에 개발된 지능형 철도선형계획 프로그램(ei-Rail)은 주로 해외의 신규 철도건설사업 사전 기획 분석 및 설계 결과 검증 등에 활용되어왔다. 그러나 한국 철도산업의 해외 진출 대상국인 개발도상국에서는 대규모 비용이 소요되는 신규 철도건설사업 보다는 기존 철도의 선형개량을 통한 증속, 또는 단선철도의 복선화 등의 사업이 보다 필요하고 실행가능성이 높은 것으로 판단되며, 이런 유형의 사업수요가 지속적으로 발생하고 있다. 이에 본 연구에서는 기존의 신규 철도건설 사업 분석기능 중심의 ei-Rail 프로그램에 철도복선화 사업 분석기능을 추가하고자, 철도 복선화사업 모듈을 개발하였다. 기존에 운행 중인 철도 선형자료를 기반으로 복선화 사업의 종류와 규모를 반영하고 대상 지역별 공종 단가를 적용하여 공사비를 산출하고 설계도면 제작을 자동화할 수 있도록 하였다. 그리고 해외의 사례 적용을 통하여 ei-Rail의 복선화 사업 분석기능을 검증하였다. 향후 해외를 대상으로 하는 철도 복선화 사업의 기획 및 분석결과 검증을 보다 효율적으로 수행할 수 있을 것으로 기대한다.