• Title/Summary/Keyword: 멀티 플랫폼

검색결과 838건 처리시간 0.021초

데이타 플로우 명세로부터 직렬화된 멀티태스킹 코드 생성 (Serialized Multitasking Code Generation from Dataflow Specification)

  • 권성남;하순회
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권9_10호
    • /
    • pp.429-440
    • /
    • 2008
  • 갈수록 복잡해지는 임베디드 시스템을 개발하는데 있어서 소프트웨어 개발의 중요성이 점차 커지고 있다. 대부분의 임베디드 응용 소프트웨어는 멀티 태스크로 구성되어 있는 병렬 소프트웨어이며, 기존의 순차적인 프로그래밍 언어만으로 개발하는 것보다는 알고리즘의 병렬성을 명세하기에 용이한 데이타플로우 모델로부터 소프트웨어를 생성하는 것이 유망하다. 생성된 멀티태스킹 코트를 수행하기 위해선 태스크들을 병렬적으로 수행해 주고 태스크간 동기화를 담당해 줄 운영체제의 도움이 필요하다. 그러나 운영체제를 사용하기 어려운 환경이나 설계 공간 탐색 과정에서 운영체제를 매번 다양한 하드웨어 플랫폼에 포팅하기 어려운 경우에는 운영체제 없이 멀티 태스크 응용을 수행할 수 있는 방법이 필요하다. 이것을 위해서 이 연구에서는 데이타 플로우 명세로부터 직렬화 된 멀티태스킹 코드를 생성하는 방법을 제안한다. 제안하는 방법에서 하나의 태스크는 데이타 플로우 모델로 명세되며, 하나의 C 코드로 생성된다. 코드 생성은 크게 두 단계로 이루어지는데, 먼저 태스크를 구성하는 블록들을 각각 함수 형태로 코드를 생성한 후에, 생성된 여러 태스크의 함수들을 모아서 직렬화 하여 호출하는 스케줄러를 만든다. 이 때에 스케줄러를 효율적으로 만들 수 있는 자료구조 및 정보를 제공하여 사용자가 수동으로 스케줄러를 만드는 것도 가능하도록 하였다. DivX예제를 통하여 제안하는 방법으로 생성한 코드가 효율적으로 올바르게 동작함을 보였다.

차량 내 IPv6 네트워크를 위한 다중 이동 라우터 구조의 설계와 분석 (Design and Analysis of Multiple Mobile Router Architecture for In-Vehicle IPv6 Networks)

  • 백은경;조호식;최양희
    • 한국ITS학회 논문지
    • /
    • 제2권2호
    • /
    • pp.43-54
    • /
    • 2003
  • 언제 어디서나 컴퓨터 통신을 제공하는 유비쿼터스 통신이 대두되면서 차량은 자체 센서 및 제어 기기를 통신 네트워크로 연결할 뿐 아니라 승객에게도 통신 연결을 제공하는 새로운 통신 플랫폼으로서 주목받고 있다. 모든 통신 네트워크를 IP로 연결하는 4세대 이동 통신으로의 전이를 위하여 차량 내 네트워크 또한 IP 연결이 요구된다. 네트워크 이동성은 이동 IPv6 기반의 개념으로서, 이동의 단위를 호스트가 아닌 네트워크로 하여, 차량과 같이 다수의 이동 통신 노드를 포함하는 경우에 동시에 다수의 이동성 관리를 처리하는 부담을 해결하기 위하여 등장하였다. 네트워크 이동성을 이용하면 이동 라우터가 인터넷과 차량 내 이동 노드들 사이에서 이동성 관리를 일괄하여 처리한다 트래픽의 단일 통과 지점인 이동 라우터의 신뢰성은 전체 차량 내 IPv6 네트워크의 성능을 좌우하는 중요한 요소이며 단일 고장 지점이 된다. 본 논문에서는 차량 내 IPvS 네트워크의 신뢰성 향상과 충분한 데이터 전송률 제공을 위하여, 멀티호밍 기법에 의한 적응형 다중 이동 라우터 구조를 제안한다. 제안하는 다중 이동 라우타 구조는 차량의 종류에 따라 달라지는 이동성 특징을 이용하여 동적으로 무선 연결 상태가 변화하는 환경에 적응한다. 시뮬레이션 결과는 제안한 다중 이동 라우터 관리 구조가 기존의 단순 라우터 중복 구조에 비하여 세션 연결성을 증가시킴으로써 패킷 손실을 감소시키고 신뢰성을 높임을 보여준다. 또한 유효 도달 범위와 데이터 전송률이 서로 다른 액세스 기술이 혼재하는 통신 환경에서 세션 연결성을 보장하는 동시에 데이터 전송률 향상을 도모하는 적응성을 보인다.

  • PDF

버퍼 오버플로우 웜 고속 필터링을 위한 네트워크 프로세서의 Bloom Filter 활용 (A Bloom Filter Application of Network Processor for High-Speed Filtering Buffer-Overflow Worm)

  • 김익균;오진태;장종수;손승원;한기준
    • 대한전자공학회논문지TC
    • /
    • 제43권7호
    • /
    • pp.93-103
    • /
    • 2006
  • 컨텐츠를 기반으로 인터넷 웜등의 유해 패킷을 네트워크에서 차단하는 기술은 탐지의 정확도와 네트워크 성능의 한계 극복 이라는 두 가지 문제에 초점이 맞추어져 있다. 특히 멀티 기가비트 성능을 기본으로 하는 현재의 전달 네트워크에서 고속으로 웜 트래픽을 차단하는 능력이 주요 이슈로 대두되고 있다. 본 논문은 라우터 혹은 방화벽과 같은 통신 및 보안 장비에 주요 기술로 사용되는 네트워크 프로세서 환경에서 멀티 기가비트 수준으로 고속 원 필터링이 가능한 구현 구조를 제안한다. 고속 원 필터링을 위한 설계의 특징으로는 네트워크 프로세서가 가지는 내부 레지스터와 메모리의 자원 한계점을 극복하기 위하여 Bloom Filter를 활용하였고, 특히 버퍼 오버플로우 기법을 이용하는 웹들에 대해 단순 패턴매칭 뿐만 아니라, 유해 코드의 길이 검사를 수용할 수 있는 구조로 시그너처 관리가 확장 가능하도록 설계되었다. 설계된 고속 웜-필터링 구조를 기가비트 이더넷 인터페이스를 가진 Intel IXP 네트워크 프로세서 플랫폼에서 마이크로 코드형태로 구현하였고, 알려진 원들이 포함된 트래픽을 사용하여 그 성능을 분석하였다.

독서장애인용 모바일 전자책뷰어 인터페이스 설계 (A Design of Mobile e-Book Viewer interface for the Reading Disabled People)

  • 이경희;김태은;이종우;임순범
    • 한국멀티미디어학회논문지
    • /
    • 제16권1호
    • /
    • pp.100-107
    • /
    • 2013
  • 최근 전자책 시장이 활성화됨에 따라 전자책 단말기에서부터 스마트 기기의 소프트웨어 리더까지 각종 전자책뷰어가 등장하고 있다. 하지만 시각장애인, 난독증, 학습장애인과 같은 독서장애인을 위한 모바일 전자책 인터페이스에 대한 개발과 연구는 부족한 실정이다. 비장애인을 대상으로 만들어진 전자책뷰어는 독서장애인에게 그대로 적용할 수 없기 때문에 독서장애 사용자의 특성에 따라 차별화된 인터페이스가 요구된다. 이에 본 논문에서는 독서장애인용 전자책 표준 형식을 지원하는 모바일 전자책 뷰어 인터페이스 모델을 제안한다. 제시 모델은 전맹인, 저시력인, 학습장애인 등 사용자의 특성 및 상황(context)에 따라 차별화된 인터페이스를 제공한다. 아울러 독서장애인용 어노테이션 시스템을 지원함으로써 기존의 독서장애인용 오디오북과는 다른 사용자-전자책 간의 상호작용을 지원한다. 또한 본 모델을 이용하여 스마트폰 플랫폼인 안드로이드 환경에서의 독서장애인용 전자책뷰어 프로토타입을 구현하고 그 활용 가능성을 제시한다. 본 연구의 결과는 국내 인구 10%에 해당하는 독서장애인의 효율적인 독서활동을 지원할 수 있다.

스마트 이동 단말을 이용한 P2P 기반 그룹 통신 관리 (P2P-based Group Communication Management Using Smart Mobile Device)

  • 천승만;박종태
    • 전자공학회논문지
    • /
    • 제49권9호
    • /
    • pp.18-26
    • /
    • 2012
  • 차세대 광대역 무선 네트워크의 성능이 급격히 증가함에 따라 스마트 모바일 플랫폼 기반으로 다양한 서비스 (교육, 비디오 컨퍼런싱, 온라인 게임 등)가 사용자에게 제공되고 있다. 하지만, 대부분의 이러한 서비스들은 중앙 집중식 구조로 서비스가 제공되고 있기 때문에, 트래픽 관리에 대한 확장성 있는 통신 서비스를 제공하는데 어려움이 있다. 기존의 이러한 문제점을 해결하기 위해, 본 논문에서는 스마트 이동 단말을 이용한 P2P 기반 그룹 통신 관리 서비스 구조를 제시한다. 좀 더 구체적으로, P2P 기반의 그룹 사용자 관리와 트래픽 관리를 위한 그룹 통신 관리 프로토콜과 알고리즘을 설계하였다. 제안된 방법을 통해 확장성 있는 멀티미디어 스트리밍 서비스를 사용자에게 제공할 수 있다. 이를 증명하기 위해 평균 전송 지연시간 (Average Transmission Delay) 및 대역폭 이용률 (Bandwidth Utilization) 에 대한 수학적인 분석을 수행하였다.

IPTV 서비스를 위한 수신권한 인증 및 관리 시스템 (Conditional Access Authentication and Management System for IPTV Service)

  • 조용순;박기철;정회경
    • 한국정보통신학회논문지
    • /
    • 제13권1호
    • /
    • pp.45-52
    • /
    • 2009
  • 최근 들어 통방융합이 진행되고 있는데, 이는 방송, 통신, 전화 서비스가 통합된 TPS(Triple Play Service)를 제공하는 IPTV(Internet Protocol TV) 서비스를 등장시켰다. IPTV는 방송 서비스와 VOD(Video on Demand) 서비스를 제공하며, 이에 대한 보안을 위해 IPTV 포럼에서 CAS(Conditional Access System)와 DRM(Digital Rights Management) 보안 솔루션 인터 페이스 표준화를 진행 중에 있다. CAS는 실시간 방송 보안에 적합하고, DRM은 VOD 서비스 보안에 적합하다. 그러나 이 보안 시스템들은 제작자에 따라 권한정보의 표현 및 관리가 서로 상이하여 상호운용 부재를 야기한다. 또한 CAS와 DRM의 인터페이스 표준화 작업이 완료되면 표준 인터페이스를 기반으로 이기종 보안 시스템간의 통합 운용 요구가 발생할 것으로 사료된다. 이는 보안 시스템과 플랫폼에 독립적으로 상호 운용 가능한 권한 정보 관리 시스템의 필요성을 의미한다. 이에 본 논문에서는 멀티미디어 디지털 콘텐츠의 보호와 유연한 IPTV 서비스를 위해 CAS와 DRM을 연계하여 권한 정보를 관리하는 수신권한 관리 시스템을 설계 및 구현하였다.

적응성 지원을 위한 메타 레벨 기반의 이동 에이전트 프레임워크 (Mobile Agents Framework for Adaptability Support based on Meta Level)

  • 김수중;윤용익
    • 정보처리학회논문지A
    • /
    • 제10A권6호
    • /
    • pp.651-656
    • /
    • 2003
  • 멀티미디어, 이동 컴퓨팅 등 최근 등장하고 있는 새로운 기술들은 이기종 환경에서의 보다 유연한 서비스를 제공하기 위해서 높은 적응성을 지원하는 미들웨어 플랫폼을 요구하고 있다. 분산 유무선 환경에서 높은 서비스 품질을 제공하기 위해서는, 응용 프로그램과 미들웨어가 사용자 요구사항의 변화 뿐만 아니라 환경의 상태 변화를 인지해야 할 필요가 있으며 변화에 따라 시스템 동작을 적응시킬 수 있어야 한다. 이러한 미들웨어에서의 적응성 지원 요구에 따라, 본 논문에서는 리플렉션(Reflection) 기법을 적용하여 컴포넌트 기반의 이동 에이전트 프레임워크를 베이스 레벨(base level)과 메타 레벨(meta level)로 구조화하고 이동 에이전트에 의해 발생하는 변경 사항을 시스템에 반영할 수 있도록 하는 메타 에이전트(meta agent) 및 메타-서비스 에이전트(meta-service agent)를 제안한다. 프레임워크의 메타 레벨에서 메타 에이전트는 이동 에이전트의 실행을 감시하며, 메타 에이전트와 메타-서비스 에이전트를 통해 동적인 사용자 요구 사항 반영 및 응용 서비스 배치, 서비스 맞춤 구성을 제공할 수 있다.

커넥티드 카의 기술 (The Technology of Connected Car)

  • 심현보
    • 한국정보통신학회논문지
    • /
    • 제20권3호
    • /
    • pp.590-598
    • /
    • 2016
  • 자동차와 이동통신기술이 융합된 커넥티드 카 산업이 새로운 블루오션으로 주목받고 있고, 휴대용 전자기기(스마트폰, 태블릿 PC, MP3 플레이어 등)와 자동차를 연결한 각종 인포테인먼트(infotainment) 서비스들도 빠르게 성장하고 있다. 커낵티드 카란 자동차가 주변과 실시간으로 소통하며 운전자에게 안전과 편의를 제공한다는 개념으로 차량 연결성(Connectivity)을 강조하고 자동차에 사물인터넷(IoT)을 채용하여 플랫폼으로 활용, 현재는 실시간 내비게이션, 주차 보조기능, 원격 차량제어 및 관리 서비스뿐만 아니라 이메일, 멀티미디어 스트리밍, SNS 등 엔터테인먼트 서비스를 지원하고 있다. 지능형 자동차 네트워크는 MANET(Mobile Ad Hoc Network)의 한 종류로 도로 상의 자동차들의 안전한 운행 및 운행 효율성 제고 등을 위해 연구되고 있다.

쿼드 틸트 프롭형 PAV 무인 축소모델 개념설계 및 개발시험 (Conceptual Design and Development Test of an Unmanned Scaled-down Quad Tilt Prop PAV)

  • 변영섭;송준범;김재남;정진석;송우진;강범수
    • 한국항공우주학회지
    • /
    • 제42권1호
    • /
    • pp.37-46
    • /
    • 2014
  • 본 논문에서는 지상 주행과 비행이 가능한 이중모드 PAV의 무인 축소모델 개념설계 및 개발시험 과정에 관하여 기술하였다. 운용 요구도를 검토한 결과 멀티로터 형상에 나셀틸트 기능을 결합한 쿼드 틸트 프롭형 비행체가 제안되었다. 프로펠러 추진을 위한 모터와 주행을 위한 구동장치를 하나의 나셀에 집적하고, 나셀 틸트 구조에 의해 비행 및 주행모드의 변경이 가능하도록 구현하였다. 개념설계를 통해 주요 설계변수와 초기 제원이 확정되었고, 비행모드 및 주행모드 시험용 플랫폼을 제작하여 기능시험을 수행하였다.

웹기반 통합설비 관리 시스템을 위한 UML 기반 객체지향 모델링 (Object-Oriented Modeling based on UML for Integrated Manufacturing Management System using Web)

  • 심춘보;정세훈;김경종
    • 한국전자통신학회논문지
    • /
    • 제5권6호
    • /
    • pp.602-612
    • /
    • 2010
  • 본 논문에서는 설비관리의 효율성 및 사용자의 접근성을 위해 웹 기반 통합설비 관리 시스템 응용 환경에서 통합 모델링 언어(UML) 기반의 객체 지향 모델링을 제안한다. 이를 위해 먼저 통합설비 관리 시스템 관련 기술과 요구사항을 수집하고 수집된 요구사항을 통하여 시스템 재개발 시 개발자간의 의사소통이 원활하게 이루어질 수 있고 시스템의 위험도를 줄이기 위해 업무 흐름도 및 중요한 다양한 설계 요소(클래스, 컴포넌트, 패키지, 유스케이스 등)를 고려하여 시스템을 설계한다. 그리고 통합설비 관리 시스템의 설비 마스터 코드, 점검관리, 수리관리, 고장관리의 데이터베이스를 구축한다. 마지막으로 멀티 플랫폼 기반의 그래픽 사용자 인터페이스를 고려한 웹 기반 통합설비 관리 시스템의 세 가지 주요 모듈인 설비 점검 모듈, 수리 관리 모듈, 고장 관리 모듈을 설계하고 아울러 JSP를 이용한 웹기반 GUI를 구현한다.