• Title/Summary/Keyword: 공개소스

Search Result 265, Processing Time 0.028 seconds

Design and Implementation of A Distributed Shared Object Model for the Distributed Real-time Object, TMO (분산 실시간 객체 TMO를 위한 분산 공유 객체 모델의 설계 및 구현)

  • Choi, Young-Hwan;Kim, Jung-Guk;Han, Sueng-Yun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.502-505
    • /
    • 2011
  • RT-eCos3.0은 대표적 분산 실시간 객체 모델인 TMO(Time-triggered Message-triggered Object)의 실행을 제공하기 위하여 공개소스 eCos3.0 기반으로 개발된 초경량 경성 실시간 임베디드 운영체제이다. RT-eCos3.0에서는 분산 컴퓨팅 지원을 위하여 네트워크에 투명한 채널 기반 publisher/subscriber 모델의 멀티캐스트 분산 IPC를 지원하고 있다. 본 논문에서는 이와 같은 기존의 분산 IPC를 이용하여 보다 더 직관적인 분산 동기화 read/write 인터페이스를 제공하는 객체 기반의 분산 공유 메모리 시스템을 설계/구현하였다. 구현된 분산 공유 메모리는 각 로컬 노드의 캐시 객체의 사용으로 가능한 한 최소한의 네트워크 통신으로 동기화가 가능하도록 설계 구현되었다.

Provisioning of the Standards Based Linux Instrumentation Based Standards (표준 기반 리눅스 정보 관리(SBLIM) 기술 동향)

  • Cho, H.N.;Ahn, C.W.;Kim, Y.H.;Kim, J.Y.;Jung, S.I.
    • Electronics and Telecommunications Trends
    • /
    • v.19 no.5 s.89
    • /
    • pp.134-142
    • /
    • 2004
  • SBLIM은 GNU/Linux 시스템의 이용도를 제공하기 위하여 IBM이 추진하고 있는 공개소스 프로젝트이다. 오늘날 GNU/Linux 시스템을 비롯한 여러 운영체제(OS)는 독자적인 시스템 관리 방법 및 도구를 제공하고 있어 이기종 시스템간 관리의 일관성을 보장할 수 없다. 이와 같은 현상은 첫째, 시스템 자원에 대한공통 정보 모델이 정의되지 않았고, 둘째, 메시지 전달 인터페이스의 표준화가 결여되어 있기 때문에 발생한다. 또한 지금까지의 시스템 관리 솔루션이 시스템 자원의 특성과 독립적으로 구현되어 이기종 플랫폼에 대한 자원관리를 일관된 방법으로 가능하게 하는 시스템 관리 솔루션의 등장을 방해해왔다. SBLIM은 이러한 문제점을 해소하기 위해 등장하였으며, 본 논문에서는 SBLIM의 개요, 구조 및 국내외 개발 동향을 중심으로 살펴본다.

Heap과 Stack 영역에서의 경계 체크를 통한 Buffer Overflow공격 방지 기법에 대한 연구

  • 손태식;서정택;은유진;장준교;이철원;김동규
    • Review of KIISC
    • /
    • v.11 no.6
    • /
    • pp.42-52
    • /
    • 2001
  • 인터넷 기술의 발전은 정보화 사회로의 촉진이라는 측면 외에 사용 인구의 증가에 따라 해킹, 바이러스·악성 코드의 유포 등 그 역기능적인 측면이 점점 심각한 사회 문제로서 대두되고 있다. 현재 공개 운영체제로 각광 받고 있는 리눅스(Linux) 운영체제의 경우 운영체제 커널은 물론이거니와 관련 프로그램들에 대한 소스가 공개되어 단순한 기술 습득의 목적이 아닌 악의의 목적을 가진 사용자들에 의한 시스템 침해 사례가 빈번한 추세이다. 특히 이러한 시스템 침해 사례 중 프로그램 작성 과정의 오류 및 설계상 실수로 인한 버퍼 오버플로우(Buffer Overflow) 취약성을 이용한 공격은 해킹에 있어 큰 범주를 차지하고 있다. 따라서 본 논문에서는 버퍼 오버플로우 공격에 있어 그 기반이 되는 스택을 이용한 버퍼 오버플로우 및 스택 외에 힙과 같은 메모리 영역을 이용하는 공격 유형에 대하여 분석한다. 그 후 이러한 버퍼 오버플로우 공격 방지를 위한 메모리에서의 경계 검사 기법을 제안하고자 한다. 추후에는 본 논문에서 제안된 기법에 대한 실제 구현과 검증이 필요하다.

  • PDF

A Study on open source srone flight stack analysis and drone system program (공개형 드론 비행 스택의 분석과 교육용 드론 시스템 프로그램 개발)

  • Cho, Youngseok
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.259-260
    • /
    • 2019
  • 4차산업이 본격화되면서 드론의 경제적 활용에 대하여 많은 관심이 집중되고 있다. 본 논문에서는 드론의 효율적 제어를 위하여 비행제어시스템의 운용프로그램인 비행제어 프로그램에 대하여 분석한다. 현재 오픈소스 비행 스택들을 다양한 비행제어기에 적용하기 위하여 다양한 기능들을 포함하고 있어 그 크기가 방대하다. 본 연구에서는 공개된 비행제어시스템을 분석하여 소형 무인 비행체인 드론에서 사용할 비행제어프로그램을 설계하고 구현하고자 한다. 제안한 비행제어프로그램은 구조가 간단하여 제어주기에 해당하는 루프타임을 줄일 수 있고, 특정 기능의 추가와 변경이 용이할 것으로 예상한다.

  • PDF

Development of Numerical Tank Using Open Source Libraries and Its Application (오픈 소스 라이브러리를 이용한 수치수조 구현 및 적용)

  • Park, Sunho;Rhee, Shin Hyung
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.20 no.6
    • /
    • pp.746-751
    • /
    • 2014
  • In this paper, ship performance prediction solver was developed using open source computational fluid dynamics (CFD) libraries. The mass- and momentum-conservation equations and turbulent model with a wall function for the turbulent closer were considered. The volume fraction transport equation with a high-resolution interface capturing scheme were selected for free-surface simulation. The predicted wave pattern around KRISO container ship (KCS) using developed program showed good agreement against existing experimental data. For the revolution of a propeller in the propulsive test, general grid interface (GGI) library was used. The predicted propulsive performance showed 7 % difference against experimental data. Two-phase mixture model was developed to simulate a cavitation and applied to a propeller. The sheet cavitation on the propeller was predicted well. From results, the potential of the numerical tank developed by open source libraries was verified by applying it to KCS.

Analysis of NFV Orchestrator and Openmano (NFV Orchestrator와 Openmano분석)

  • Baek, D.M.;Yoon, S.H.;Lee, B.C.
    • Electronics and Telecommunications Trends
    • /
    • v.30 no.6
    • /
    • pp.58-67
    • /
    • 2015
  • 최근에 클라우드 기반으로 가상 네트워크 기능이 더해진 Network Function Virtualization(NFV)이 미래 네트워크 설계에 큰 이슈가 되고 있다. NFV는 클라우드 보다 네트워크 토폴로지가 있고, 정책에 따른 변경이 용이해야 되며, 고가용성이 요구되고, 높은 전송률 처리를 위해 고성능이어야 한다. NFV 전체 구조에서 최상위 제어기인 Orchestrator의 구조와 제품을 분석하고자 한다. NFV 제품으로는 Cyan사의 Blue Planet, HP사의 Director, Ericsson사의 Cortex Service Orchestrator, Telefornica사의 Openmano 등이 있다. 이때 소스와 GUI가 공개 된 Openmano를 분석하여 Orchestrator 이해에 도움이 되고자 한다.

  • PDF

Pixhawk Application Method Suggestion for Flight Control of QuadRotor (QuadRotor 비행제어를 위한 Pixhawk 적용방안 제시)

  • Park, Dae-Jin;Kim, Bong-Gyun;Lee, Sang-Cheol
    • 한국항공운항학회:학술대회논문집
    • /
    • 2016.05a
    • /
    • pp.23-25
    • /
    • 2016
  • 최근 드론이 비전문가라도 누구나 쉽게 사용할 수 있게 되면서, 드론의 관심 집중이 급격히 증가하고 있다. 특히, Pixhawk는 다른 비행제어컴퓨터들보다 고성능을 가진 독립된 모듈 기반 방식이고, 오픈 소스로 공개되어 쉽게 접근할 수 있는 편리성을 가지고 있다. 본 논문에서는 고급 프로세서 CortexM4를 장착한 Pixhawk를 이용하여 QuadRotor 비행제어를 위한 적용방안을 제시하고자 한다.

  • PDF

NS-2를 이용한 네트워크 시뮬레이션 방법론

  • Park, Seong-Hyeon;Lee, Seung-Hyeong
    • Information and Communications Magazine
    • /
    • v.24 no.7
    • /
    • pp.79-88
    • /
    • 2007
  • 본고에서는 현재 일반적으로 가장 널리 사용되고 있는 네트워크 시뮬레이터인 NS-2(Network Simulator-2)에 대하여 알아본다. NS-2는 네트워킹의 성능분석을 목적으로 개발된 이벤트 기반(event-driven)의 시뮬레이터이다. 이 시뮬레이터의 적용 범위는 유선 네트워크의 경우 TCP/IP 프로토콜 패밀리와 각종 라우팅 프로토콜에 대한 시뮬레이션이 가능하며, 무선 네트워크에 경우에는 Ad Hoc 네트워크, WLAN, Mobile-IP와 Cellular network 등의 시뮬레이션이 가능하다. GUI가 부족하고 사용이 어렵다는 단점에도 불구하고, 공개된 소스와 두터운 이용자층에 힘입어 널리 사용되는 NS-2의 개요 및 시뮬레이션 방법에 대해 알아보기로 한다.

가상화 플랫폼에서 네트워크 I/O를 지원하기 위한 구조

  • Jin, Hyeon-Uk;Kim, Jong-Seo
    • Information and Communications Magazine
    • /
    • v.29 no.9
    • /
    • pp.38-43
    • /
    • 2012
  • 가상화 기술은 하나의 물리 머신에서 다수의 가상 머신을 제공하고 이들이 상호 독립적으로 수행될 수 있도록 한다. 현재 가상화는 클라우드 서버 시스템의 활용률을 높이고 전력 소모를 줄이기 위한 기술로서 각광받고 있다. 최근 이러한 가상화 기술을 스마트 임베디드 디바이스에도 적용하려는 시도가 있다. 하지만 임베디드 시스템은 일반적으로 서버 시스템에 비해서 성능이 낮은 하드웨어를 사용하므로 가상화 오버헤드에 대한 고찰이 필요하다. 본고에서는 기존에 널리 사용되는 대표적인 공개 소스 가상화 플랫폼들을 대상으로 네트워크 I/O를 지원하는 방식에 대해서 설명하고 이들의 성능을 비교한다. 또한 가상화 환경에서 네트워크 I/O 성능을 향상시키기 위한 최근 동향에 대해서도 함께 논의한다.

A Study on the Protection against Buffer-Overflow Attack using Modifed Linux Kernel (Linux 커널 수정을 통한 Buffer Overflow Attack 방지에 관한 연구)

  • 서정택;최홍민;손태식;김동규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.635-637
    • /
    • 2000
  • Linux는 다양한 하드웨어 플랫폼을 지원하며, 강력한 네트워크 지원 기능, 다양한 형식의 파일시스템 지원 기능 등 높은 성능을 자랑한다. 그러나, 소스코드의 공개로 인하여 많은 보안상의 취약성을 내포하고 있으며, 최근 이를 이용한 해킹사고가 많이 발생하고 있다. 본 논문에서는 Linux상에 상존하는 보안 취약성을 조사하고, 보안 요구사항을 도출하며, 최근 해킹의 상당부분을 차지하고 있는 Buffer Overflow 공격 방지를 위한 방안으로 커널 수정을 통해 Secure Linux를 개발하고자 한다.

  • PDF