• 제목/요약/키워드: Heterogeneous computing

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

XML기반 전역 Peer-to-Peer 엔진 설계 및 구현 (Design and Implementation of XML based Global Peer-to-Peer Engine)

  • 권태숙;이일수;이승룡
    • 한국통신학회논문지
    • /
    • 제29권1B호
    • /
    • pp.73-85
    • /
    • 2004
  • 본 논문에서는 다양한 종류의 서비스 지원이 가능하며, PC, 웹, 모바일 환경을 연동 할 수 있는 새로운 개념의 XML 기반 글로벌 P2P 엔진을 제안하고 이에 대한 설계 및 구현 경험을 소개한다. 제안된 P2P 엔진은 모든 메시지 교환 시 텍스트 기반의 XML을 사용함으로써 웹 연동 및 이기종간 데이터 교환이 가능하며, 다중 수준의 보안레벨과 여러 보안 알고리즘을 적용할 수 있는 기능도 제공한다. 이를 위하여 제안된 시스템은 모든 메시지를 스케줄링, 필터링 하는 Message Dispatcher, 보안 기능을 지원하는 보안 관리자와 전송을 담당하는 전송 관리자를 포함하는 SecureNet Manager, 피어를 검색하여 피어 네트워크 환경을 구성하는 Discovery Manager, 그리고 XML 문서처리 기능을 포함하는 데이터 관리자인 Repository Manager 모듈로 구성되어있다. 본 논문에서 제안된 시스템의 가용성 평가를 위해 커뮤니케이션 서비스인 채팅과 협업 중 공동 저작 도구로서 화이트보드 그리고 파일 공유서비스를 각각 구현하고, 기존의 타 시스템과의 성능 비교 평가를 하였다.

ObjectWeb을 기반으로 한 Internet GIS의 설계 및 구현 (Design and Implementation of Internet GIS based on ObjectWeb)

  • 강명수;최윤철;고견
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권4호
    • /
    • pp.441-447
    • /
    • 2000
  • 본 연구에서는 다양한 분산 서비스들과 객체지향 패러다임을 이용할 수 있는 통합 환경인 ObjectWeb을 기반으로 인터넷 GIS를 설계하고 구현하였다. 코드의 실행환경과 구현언어에 관계없이 상호운용과 재활용을 가능하게 하는 분산객체 미들웨어의 표준인 CORBA를 사용함으로써 이미 개발되어 있는 공간분석 모듈 및 관리 시스템을 네트워크 환경에서 구동 될 수 있도록 확장하는 것이 용이하였으며, 이로부터 분산되어 있는 상이한 형태의 공간자료를 쉽게 활용할 수 있다. 또한 기존에 모든 작업의 부하가 서버에 집중되던 방식과는 달리, 사용자 인터랙티브한 작업의 일부를 클라이언트가 담당하여 서버와의 통신량을 줄이고, 작업의 반응 속도를 높이는 등의 분산처리효과도 거둘 수 있다. 구현된 인터넷 GIS를 기반으로 관광정보시스템을 구축하였으며 사용자는 웹 브라우저를 통하여 Java로 구현된 클라이언트 시스템을 이용, 원격에서 실행되는 GIS 서버의 서비스를 제공 받을 수 있다.

  • PDF

다중 이기종 센서를 보유한 Nano-Q+ 기반 센서네트워크에서 메타데이타 라우팅 테이블을 이용한 질의 최적화 (Query Optimization with Metadata Routing Tables on Nano-Q+ Sensor Network with Multiple Heterogeneous Sensors)

  • 남영광;최귀자;이병대;곽광웅;이광용;마평수
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권1호
    • /
    • pp.13-21
    • /
    • 2008
  • 일반적으로 센서노드간의 데이타통신은 내부처리나 센싱 작업보다 더 많은 에너지 소모를 요구한다. 본 논문에서는, 내용인지(context-aware) 라우팅 테이블(routing table)을 이용하여 인접한 노드간의 질의 송수신을 위해 필요한 패킷 송신 수를 줄여 질의 최적화를 수행하는 새로운 아이디어를 제안한다. 내용인지 라우팅 테이블에는 현재 노드로부터 도달 가능한 하위노드에서 측정할 수 있는 센서의 종류에 관한 정보가 저장되어 있다. 내용인지 라우팅 정보를 이용하여 각 노드는 자식노드에게 불필요한 질의 송신이나 결과 전달을 차단함으로써 불필요한 패킷 송신의 수를 줄일 수 있다. 본 논문에서 제안한 방법을 바탕으로 한 시뮬레이션에서 최대 약 80%의 성능 효과를 보였다.

차량 원격 진단 및 관리를 위한 차량 지능 정보시스템의 설계 (Design of an In-vehicle Intelligent Information System for Remote Management)

  • 김태환;이승일;이용두;홍원기
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2005년도 추계종합학술대회
    • /
    • pp.1023-1026
    • /
    • 2005
  • In the ubiquitous computing environment, an intelligent vehicle is defined as a sensor node with a capability of intelligence and communication in a wire and wireless network space. To make it real, a lot of problems should be addressed in the aspect of vehicle mobility, in-vehicle communication, common service platform and the connection of heterogeneous networks to provide a driver with several intelligent information services beyond the time and space. In this paper, we present an intelligent information system for managing in-vehicle sensor network and a vehicle gateway for connecting the external networks. The in-vehicle sensor network connected with several sensor nodes is used to collect sensor data and control the vehicle based on CAN protocol. Each sensor node is equipped with a reusable modular node architecture, which contains a common CAN stack, a message manager and an event handler. The vehicle gateway makes vehicle control and diagnosis from a remote host possible by connecting the in-vehicle sensor network with an external network. Specifically, it gives an access to the external mobile communication network such as CDMA. Some experiments was made to find out how long it takes to communicate between a vehicle's intelligent information system and an external server in the various environment. The results show that the average response time amounts to 776ms at fixed place, 707ms at rural area and 910ms at urban area.

  • PDF

상호 호환성 검증을 위한 IoT 기반의 CoAP 프로토콜 구현 및 실험 (Implementation and Experiment of CoAP Protocol Based on IoT for Verification of Interoperability)

  • 김문권;김도현
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.7-12
    • /
    • 2014
  • IETF (Internet Engineering Task Force)의 CoAP (Constrained Application Protocol) 프로토콜은 작은 용량의 메모리와 저전력 등 제한된 환경에서 센서나 구동체 노드 간에 통신을 지원한다. CoAP 프로토콜은 HTTP와 쉽게 상호 변환할 수 있으며, 사물인터넷(Internet of Thing : IoT)와 M2M (Machine-to-Machine) 환경에서 저전력 센서와 구동체 네트워크를 통한 기반 시설을 감시하거나 관리할 수 있다. IETF CoRE(Constrained RESTful environments) 워킹그룹(Working Group)에서 2010년에 CoAP 프로토콜에 대한 표준화를 시작하여 최근에 RFC(Request for Comments) 7252로 발표한다 [2]. 본 논문에서는 이질적인 운영 환경에서 CoAP 프로토콜을 설계하고 구현하여 상호 호환성을 검증한다. 이를 위해 CoAP 클라이언트에는 윈도우 기반의 CoAP 프로토콜을 실현하고, CoAP 서버에는 리눅스 기반의 CoAP 프로토콜을 구현하여 상호 연동 실험을 실시하여 동작을 확인한다.

인텔 차세대 매니코어 프로세서에서의 다중 병렬 프로그램 성능 향상기법 연구 (Enhancing the Performance of Multiple Parallel Applications using Heterogeneous Memory on the Intel's Next-Generation Many-core Processor)

  • 노승우;김서영;남덕윤;박근철;김직수
    • 정보과학회 논문지
    • /
    • 제44권9호
    • /
    • pp.878-886
    • /
    • 2017
  • 본 논문에서는 고성능컴퓨팅 분야에서 주로 활용되는 MPI 응용들을 인텔의 차세대 매니코어 프로세서인 Knights Landing(KNL)에서 실행할 때 발생할 수 있는 성능 병목 현상 및 이를 해결하기 위한 효율적인 자원 할당 방법에 대해서 논의하고자 한다. KNL은 기존의 가속기 형태의 매니코어 프로세서 형태뿐만 아니라 자체적으로 부팅이 가능한 형태의 호스트 프로세서로 구성되어 있으며, 기존의 DDR4 기반의 메모리와 함께 향상된 대역폭을 가진 새로운 형태의 온-패키지 메모리를 장착해서 출시되었다. 이러한 새로운 매니코어 프로세서 아키텍처에 최적화된 자원 할당 방법을 연구함으로써 다중 MPI 응용 실행 성능의 향상과 전체적인 시스템 활용률을 높일 수 있음을 실험적으로 검증하였다.

동적 파티클과 HTML5를 이용한 웹기반 해양정보 가시화시스템 (Web-based Geovisualization System of Oceanographic Information using Dynamic Particles and HTML5)

  • 김진아;김석진
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권12호
    • /
    • pp.660-669
    • /
    • 2017
  • 고정된 정적 이미지 형태의 정보제공자 중심 웹기반 또는 지도 상호작용을 통한 시 공간 연속적 정보제공이 가능하나 시스템의 확장성, 서비스 속도, 비표준 인터넷 웹환경, 사용자 접근성, 시 공간 변동성 표현 등에 제한이 있는 웹 GIS 기반 해양정보제공시스템을 개선하고자 HTML5와 동적 파티클을 이용한 웹기반 해양정보 가시화시스템을 구축하였다. 특히 위성을 통한 시 공간 연속 관측자료와 3차원 수치모델을 통해 생산되는 재분석 및 예측자료는 지리정보 기반의 이질적 대용량의 다차원 연속적 시 공간 변동성을 갖는 해양자료이다. 이에 대한 직관적이고 효과적인 이해와 활용을 위하여 동적 파티클을 이용하여 벡터성분의 해양변수 시공간 변동성 지리정보와 연동하여 가시화 하였고, 차세대 웹 플랫폼 표준인 HTML5와 WebGL, Canvas, D3, Leaflet map등의 오픈 라이브러리를 이용하여 구축된 해양정보 가시화시스템에 대해 소개하고자 한다.

XML 기반 강건 타입형 유전자 프로그램의 이식${\cdot}$독립적 표현 (XML-based Portable Self-containing Representation of Strongly-typed Genetic Program)

  • 이승익
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권4호
    • /
    • pp.277-289
    • /
    • 2005
  • 선택과 재생산을 특징으로 하는 계통적 학습에서 유전자 프로그램이 가지는 긴 설계시간/높은 계산노력/낮은 계산효율을 극복하고자, 이 논문은 XML에 기반을 둔 유전적 표현 방법을 제안한다. 이 방법에서 유전자 프로그램과 유전자 연산은 기성 DOM 파서의 API 호출에 의하여 관리되기 때문에, 유전자 프로그램을 설계하는데 소비되는 시간이 상당히 단축되는 특징이 있다. 또 표준 XML 스키마를 기반으로 의미적으로 올바른 유전자 프로그램만을 다루기 때문에 탐색공간과 계산노력이 감소된다. 그리고 이형 분산 컴퓨팅 환경에서 유전자 프로그램의 이주에 적합한 시스템 및 형식인 XML을 사용하기 때문에 유전자 프로그램이 병렬적으로 수행될 수 있고, 이에 따라 계산효율이 향상된다. 제안된 방법의 검증을 위하여 포식자-피식자 문제에서 다중 에이전트의 사회적 행동의 진화에 적용한 결과, 유전자 프로그램에 대한 계산시간이 단축됨을 .보인다

상호운용을 지원하는 코바 기반 공간 데이터 제공자의 설계 및 구현 (Implementation of CORBA based Spatial Data Provider for Interoperability)

  • 김민석;안경환;홍봉희
    • 한국공간정보시스템학회 논문지
    • /
    • 제1권2호
    • /
    • pp.33-46
    • /
    • 1999
  • CORBA와 같은 분산 컴퓨팅 환경에서 이종의 시스템 및 데이타베이스들의 통합을 위해 기존에는 포장자(wrapper)를 사용하였다. 이러한 여러 분야에 적용되는 포장자들 중에는 클라이언트에게 공통의 인터페이스를 제공하는 공간 데이타 제공자가 있다. 기존에는 공간 데이타 제공자를 데이타 소스별로 작성해야 하기 때문에 중복 구현과 구현 후의 변경 확장에 대한 문제가 있다. 이 논문에서는 공간 데이타 세공자의 재사용과 확장성을 위해 독립 포장자 객체와 종속 포장자 객체의 두개의 층으로 이루어진 새로운 구조를 제시한다. 종속 포장자 객체는 각 데이타소스에 대한 공간 데이타 작성시에 새로이 작성되야 하는 객체이고, 독립포장자 객체는 재사용될 수 있는 객체를 말한다. 또한 이 논문에서는 미들웨어에서 질의 처리 결과 유지 방법에 따른 구현 방법론을 제시한다. 질의 결과 유지 방법에는 질의 결과를 데이타로 유지하는 방법과 CORBA 객체로 변환하여 유지하는 방법으로 나뉘어진다. 각 방법에 대한 성능 평가 결과 CORBA 객체를 생성하는 방법의 비용이 상당히 높은 것을 알 수 있다.

  • PDF

다자간 협업 환경을 위한 미디어 서비스 수준에서의 품질 요구사항 갈등 중재방법 (An arbitration approach to resolve conflict to quality requirements in the level of the media service for multi-party collaboration environments)

  • 한상우;김종원
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2008년도 학술대회 1부
    • /
    • pp.601-606
    • /
    • 2008
  • 유비쿼터스 컴퓨팅 환경에서 실시간 미디어의 공유 시, 정보단말들의 성능 편차로 인해, 종단 사용자 간에 전송 미디어의 품질 요구사항에 대한 갈등이 발생할 수 있다. 이러한 문제 해결을 위해 네트워크 또는 응용 측면에서 미디어 스트리밍의 QoS 보장 기법에 대한 많은 연구가 진행되어 왔으나, 높은 개발 비용 및 시스템 복잡도 등 각종 요인으로 인해 보급화에 난항을 겪고 있는 실정이다. 본 논문에서는 미디어 서비스 수준에서, 사용자별 요구사항에 맞도록 서비스들 간의 영상분배 그룹을 형성하여 향상된 미디어 품질을 제공하는 협상 방법을 제안한다. 이를 위해 동일한 시야를 전송하는 영상 서비스들을 하나의 집합으로 만든 후, 사용자별 품질 요구사항의 손해를 최소화하기 위하여 영상 제공자와 영상 수신자간의 적절한 대응관계를 도출하는 알고리즘을 제안한다. 결과적으로 사용자들은 개별적인 요구사항에 부합하는 수준의 영상 서비스를 이용할 수 있게 되어, 미디어 품질 측면에서 향상된 서비스를 기대할 수 있다.

  • PDF