• 제목/요약/키워드: Hardware Resources

검색결과 442건 처리시간 0.022초

최적화된 큐 기반의 NMEA 프로토콜 멀티플렉서 시뮬레이션에 관한 연구 (A Study of NMEA Protocol Multiplexer Simulation on the based optimizing Queue)

  • 박시형;정성훈;김창수;임창묵;임재홍
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2004년도 추계학술대회
    • /
    • pp.15-19
    • /
    • 2004
  • 현재 국내에서는 NMEA 프로토콜 멀티플렉서를 개발한 사례 및 제품이 없어, 외국의 고비용 장비를 수입하여 사용하거나, 멀티 포트를 이용하여 NMEA 프로토콜을 전송하는 프로그램을 소프트웨어 적으로 구현하여 사용하고 있다. 이러한 방법은 고비용이 지출되거나, 각 응용프로그램마다 별도의 처리 부분을 작성해야하는 문제점이 있다. 또한, NMEA 프로토콜을 출력하는 각각의 장비들은 제조 회사 및 플랫폼이 다르므로 이중의 자원낭비 및 손실 등을 초래할 수 있다. 본 논문에서는 이를 보완하기 위하여 신뢰성 있는 처리방법과 고성능의 단일 하드웨어 모듈로서 독립적으로 동작할 수 있고 최적화된 큐의 설계를 이용하여 모듈의 메모리 효율을 높이며, 주요 입력 센서 장비인 자이로콤 파스, 에코 사운드, GPS 등의 장비들과 실시간 통신의 높은 신뢰성을 유지할 수 있는 NMEA 프로토콜 멀티플렉서를 구현에 대하여 제안하였다.

  • PDF

실패 전이를 갖는 트리를 이용한 스트리밍 XML 하드웨어 파서 (A Streaming XML Hardware Parser using a Tree with Failure Transition)

  • 이규희;한상수
    • 한국정보통신학회논문지
    • /
    • 제17권10호
    • /
    • pp.2323-2329
    • /
    • 2013
  • 웹서비스들은 데이터를 표현하기 위해 XML을 채택하고 있으며, 데이터의 사용을 위해 XML 파서가 필요하다. XML 파서에서 DOM(Document Object Model)은 가장 널리 사용되는 방법이지만, 트리를 생성하는 전처리 작업과 추가 메모리 공간이 요구되기 때문에 제한적 자원을 갖는 시스템들에는 적합하지 않다. 본 논문에서는 시스템의 성능 향상을 위해 전처리가 요구되지 않는 실패 전이를 갖는 스트리밍 XML 트리(StreXTree: Streaming XML Tree) 파서를 제안한다. 이전의 다른 연구들과 비교하여, 제안된 StreXTree 파서는 Search 파서 보다 약 2.39배, RBStreX 파서 보다 약 3.02배 성능이 향상되었다. 게다가, 제안된 StreXTree 파서는 XML의 구조와 문법을 검증하기 위한 Well-Formed 검사를 지원한다.

IEEE 802.15.4a Chirp SpreadSpectrum을 위한 저복잡도 수신기 구조 (A Receiver Architecture with Low Complexity for Chirp Spread Spectrum in IEEE 802.15.4a)

  • 김영삼;정정화
    • 대한전자공학회논문지TC
    • /
    • 제47권8호
    • /
    • pp.24-31
    • /
    • 2010
  • 본 논문에서는 IEEE 802.15.4a chirp spread spectrum (CSS) 를 위한 저복잡도 수신기 구조를 제안한다. 무선 통신 시스템에서는 일반적으로 수신기의 신호 수신시 최대 SNR (Signal to Noise power Ratio) 을 보장하는 정합필터를 사용하여 신호를 복조를 하는 것이 일반적이다. 하지만, 정합필터는 하드웨어 복잡도가 높아 저복잡도, 저가격의 센서 네트워크를 목적으로 하는 CSS에서는 적합하지 않다. 따라서 본 논문에서는 정합필터를 사용하지 않고 인접 심볼 간 차등 곱셈과 누적을 통하여 chirp 신호를 복조하는 새로운 수신기 구조를 제안한다. 또한, CSS에 사용되는 이원 직교 코드의 특성을 이용하여 곱셈기를 사용하지 않은 이원 직교 디코더 구조를 제안한다. 제안하는 수신기 구조는 정합필터 기반 구조에 비하여 BER (Bit Error Rate) 성능은 떨어지지만 하드웨어 구현을 위한 곱셈기, 가/감산기, 레지스터 등의 자원의 수를 절감하였다.

RFID 미들웨어 부하를 줄이기 위한 이동 에이전트 기반 소프트웨어 모듈의 설계 (Design of Mobile Agent-based Software Module For Reducing Load of RFID Middleware)

  • 안용선;안진호
    • 인터넷정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.95-101
    • /
    • 2009
  • RFID 기술이 급속히 발전함에 따라, RFID의 기술적 잠재성으로 인해 많은 산업분야에서 사용되고 있다. 특히 물류유통 산업에서 RFID 도입은 효과적으로 제품의 위치와 정보를 실시간으로 모니터링 하는데 있어서 매우 크게 이바지하고 있다. 또한, 태그 가격의 하락과 RFID 관련 기술 경쟁력으로 인해, 각 태그를 한 팔레트 혹은 컨테이너가 아닌 한 아이템에 부착함으로써 보다 세밀하게 관리될 수 있게 되었다. 그러나 초대용량의 태그 데이터가 한정된 하드웨어 자원을 가지고 있는 RFID 미들웨어로 지속적으로 유입된다면, 미들웨어의 전체 데이터 처리시간이 매우 길어질 수 있다. 본 논문에서는 아이템들을 수송하는 동안 많은 태그 데이터를 선 처리하게 함으로써 이러한 미들웨어에서의 부하를 효율적으로 줄일 수 있는 이동 에이전트 기반의 소프트웨어 모듈을 제안한다. 본 실험결과에서 본 논문에서 제안한 소프트웨어 모듈을 사용한다면 그렇지 못한 경우에 비해 태그 데이터의 처리속도가 매우 향상됨을 보여준다. 이러한 수행형태는 일정한 시간 내의 태그 인식률을 높임이고, RFID 미들웨어의 신뢰성을 향상시킨다.

  • PDF

무선 센서 네트워크에서 에너지 효율적인 라우팅 프로토콜 (Energy Efficient Routing Protocol in Wireless Sensor Network)

  • 손병락;김중규
    • 한국산업정보학회논문지
    • /
    • 제9권2호
    • /
    • pp.65-73
    • /
    • 2004
  • 최근에 통신 기술과 하드웨어 기술의 발전으로 아주 작은 센서노드로 무선 센서 네트워크를 구성하는 것이 가능하게 되었다. 무선 센서 노드들은 이용 가능한 자원이 극히 제한되기 때문에, 노드들은 장시간 동안 활동하기 위해서 에너지 소모를 최소로 하는 것이 관건이다. 무선 센서 네트워크는 애드 혹 망과 매우 유사하지만, 통신, 전력소모 그리고 계산능력 측면에서 제약을 받는다. 각 노드들의 응용계층에서는 적은 양의 데이터를 생성하고, 느린 속도로 전송되는 특징을 가진다. 각각의 센서 노드는 소스(source)와 싱크(sink)가 될 수 있는 일반적인 애드 혹 환경과는 달리 하나의 기지국(base station)이 싱크의 역할을 하고 싱크를 제외한 노드들은 소스의 역할을 하게 된다. 또한 무선 센서 네트워크는 설치된 후 지속적으로 주변을 관찰하고 고정된 상태로 있는 것이 대부분이다. 기존 애드 혹 망에서 라우팅 프로토콜은 이러한 무선 센서 네트워크의 특징을 만족할 수 없다. 본 논문에서는 무선 센서 네트워크의 통신 형태의 특징을 고려하여 트리 기반 라우팅 프로토콜을 확장한 에너지 측면에서 효율적인 라우팅 프로토콜을 제안한다.

  • PDF

MMORPG에서 결정트리 학습을 적용한 자동 프로그램 확인 기법 (Identification of Auto Programs by Using Decision Tree Learning for MMORPG)

  • 홍성우;김준태;김형일
    • 한국멀티미디어학회논문지
    • /
    • 제9권7호
    • /
    • pp.927-937
    • /
    • 2006
  • 자동 게임 프로그램(auto-playing game programs)은 게임 플레이어를 대신하여 게임 캐릭터를 조종하는 프로그램으로 MMORPG(massively multi-player online role playing game)에서 빈번히 사용되고 있다. MMORPG에서 게임 캐릭터의 레벨을 올리기 위해서는 경험치가 필요하며, 경험치 증가 과정에서 아이템을 구매할 때 사용되는 게임 머니와 특정한 기술을 사용할 수 있는 아이템을 획득한다. 이러한 레벨-업 과정에서 게임 플레이어들은 지루함을 느끼게 되고, 빠른 게임 캐릭터의 성장을 위해 자동 프로그램을 사용하여 게임 캐릭터의 레벨을 증가시키는 경우가 빈번히 발생한다 그러나 자동 프로그램은 게임상에서 비정상적으로 자원을 독점하여 게임 시스템을 황폐화시킬 뿐만 아니라, 불법적인 수익사업으로 악용되어 건전한 게임산업 육성을 방해한다. 본 논문에서는 이러한 자동 게임 프로그램을 찾아내기 위하여 게임 캐릭터에 의해 발생되는 마우스와 키보드를 포함한 윈도우 이벤트 시퀀스를 분석하고, 이벤트 시퀀스로부터 속성 벡터를 생성하여 결정트리 학습을 수행하였다. 결정트리 학습은 윈도우 이벤트 시퀀스에 의해 생성된 속성 벡터들을 이용하여 자동 프로그램을 분류한다. 본 논문에서는 윈도우 이벤트 시퀀스를 활용하여 생성한 26개의 속성들을 결정트리 학습에 적용함으로써 MMORPG에서 자동 프로그램을 효과적으로 분류할 수 있다는 것을 MMORPG에 속하는 몇 가지 게임에 대한 실험을 통해 확인하였다.

  • PDF

가상환경을 위한 제어모델과 인증모델 (The Control Model and The Authentication Model for a Virtual Computing Environment)

  • 유진호;이병철
    • 한국산학기술학회논문지
    • /
    • 제11권12호
    • /
    • pp.5107-5112
    • /
    • 2010
  • 본 논문은 가상환경 상에서 어떤 작업을 할 때 가상환경 상의 자원을 관리를 제어하는 플랫폼 접근에 관한 것이다. 또한 이러한 플랫폼에서 제어권한을 위한 인증을 어떻게 다룰 것인가에 관한 연구이다. 하드웨어의 발전에 따라 하드웨어 환경의 현격한 발전은 사람이 요구하는 컴퓨팅을 충분히 처리하고 남는 단계에 있다. 이러한 경우 남는 컴퓨팅 자원들을 효율적으로 처리하기 위해 가상환경이 연구되어 플랫폼 제작이 활발히 연구되고 있다. 이러한 가상환경은 기존의 실제 환경과는 기능상으로는 거의 유사하지만 실제 구성과정은 많이 다르다. 이에 실제 컴퓨팅 환경에서 일어날 수 있는 문제 뿐만아니라 가상환경은 또 다른 문제를 가진다고 할 수 있다. 이에 본 논문에서는 이러한 실제시스템 환경과 다른 가상환경의 제어플랫폼과 인증방법을 제시할 것이다.

원격 코드 업데이트가 가능한 무선 센서 노드용 운영체제 (Design of Operating System for Wireless Sensor Nodes with Enhanced Remote Code Update Functionality)

  • 김장훈;차정우;김일휴
    • 한국산업정보학회논문지
    • /
    • 제16권1호
    • /
    • pp.37-48
    • /
    • 2011
  • 센서 네트워크 기술은 이러한 센서 노드를 특정한 지역에 대량으로 배치하여 네트워크를 구성한 후 센서 노드를 정보 제공의 매체로 활용하는 기술이다. 센서 노드는 매우 제한적인 하드웨어 자원을 가지고 있기 때문에 효율적인 자원 관리와 센서 네트워크상에서의 다양한 응용 환경을 제공하는 운영체제가 필요하다. 또한 원격 코드 업데이트는 이미 배포된 네트워크에서 응용 프로그램의 오류가 발생하여 이를 수정하거나 성능 개선을 위해 꼭 필요한 기술이다. 본 논문에서는 원격 코드 업데이트가 용이한 새로운 센서 노드용 운영체제, EPRCU(Easy to Perform Remote Code Update)를 제안한다. EPRCU는 이벤트 드리븐 방식의 실행 모델에서 에이징(Aging) 기법을 적용한 우선순위 기반의 프로세스 스케줄링 방식을 사용한다. 작업의 기본 단위인 프로세스는 로더에 의한 동적 메모리 할당 및 프로그램 메모리 관리 기능을 제공함으로써 무선 통신을 이용한 코드 업데이트 수행이 용이할 뿐만 아니라 다양한 센서 네트워크 응용에도 적합하다.

공유메모리 다중프로세서 시스템의 다중 프로그래밍 모의실험 기법 (Multi-Programmed Simulation of a Shared Memory Multiprocessor System)

  • 최효진;전주식
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제30권3_4호
    • /
    • pp.194-204
    • /
    • 2003
  • 공유메모리 다중프로세서 시스템의 성능은 하드웨어 구조 뿐 아니라 운영체제의 프로세서 스케줄링 정책 등과 같은 소프트웨어에 의해 큰 영향을 받는다. 하지만, 현재 말이 사용되는 대부분의 모의실험기들은 하나의 벤치마크 응용프로그램의 수행만을 지원하기 때문에 다중 프로그래밍 환경에 대한 모의실험이 불가능하다. 본 논문은 복수개의 응용프로그램들이 프로세서와 기타 시스템 자원을 공유하며 경쟁하는 다중 프로그래밍 환경에 대한 모의실험을 프로그램 구동형 모의실험 환경 하에서 구현하는 기법을 제안한다. 제안하는 기법은 실제 수행환경에 근접한 모의실험을 가능하게 하며, 이를 통해 제한된 시스템 자원에 대한 공유와 충돌의 영향을 자세하게 분석할 수 있다. 또한, 스케줄링 정책의 구현과 분석을 가능하게 함으로써 시스템 구조에 맞는 최적의 정책을 수립할 수 있도록 한다.

에이전트 이동성을 이용한 효율적인 전자태그 데이터 전처리 가능한 분산 소프트웨어 도구 (Distributed Software Tools Enabling Efficient RFID Data Pre-Processing Using Agent Mobility)

  • 안용선;안진호
    • 한국멀티미디어학회논문지
    • /
    • 제12권4호
    • /
    • pp.608-615
    • /
    • 2009
  • RFID 기술의 발전으로 태그 가격이 급속도로 낮아짐에 따라, 더 세밀하게 제품을 관리하기 위해 각 태그가 포장상자에만 부착되는 것이 아니라 개별 제품에 부착된다. 그러나 RFID 데이터를 처리하는 판독기와 미들웨어가 한정된 하드웨어 자원을 가지고 있기 때문에, 초대용량의 태그 데이터를 신속하게 처리하기 위한 방법들이 필수적이다. 본 논문에서는 이러한 요구조건을 효율적으로 충족시키는 새로운 이동 에이전트 기반 분산형 소프트웨어 도구를 설계하고 구현한다. 이 도구는 명시된 데이터 수집 정책을 포함한 이동 에이전트를 다수의 이동식 판독기들로 전송함으로써, 필요한 데이터가 제품의 운송 중 반복적으로 전 처리 될 수 있도록 하는 편리한 환경을 제공한다. 이러한 수행 형태는 목적지에 도착한 후 매우 많은 양의 태그 데이터를 고정식 판독기에서 처리하는 기존 방식에 비해, 판독기와 미들웨어에서 매우 높은 인식률로 태그 데이터를 처리하기 위해 요구되는 소요시간을 상당히 줄일 수 있다.

  • PDF