• 제목/요약/키워드: 경량 클라이언트

검색결과 23건 처리시간 0.03초

임베디드 시스템을 위한 경량화된 DDS 미들웨어의 설계 (A Design of Light-weight DDS for Embedded System)

  • 류상현;김인혁;엄영익
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.230-233
    • /
    • 2010
  • 최근 분산된 노드들 간의 자료를 송수신하는 임베디드 어플리케이션들이 증가함에 따라 이를 지원하기 위한 분산 미들웨어도 함께 발전하고 있다. 분산미들웨어는 원격 객체 관리를 위한 클라이언트-서버 모델, 큐를 이용한 메시지 전송을 목적으로 하는 메시지 패싱 모델, 분산 컴퓨팅 환경에서 자료의 전송을 목적으로 하는 출판-구독 모델이라는 3가지 모델로 분류 된다. 본 논문에서는 3가지 분산 미들웨어 모델들에 대하여 살펴보고 출판-구독 모델의 대표적 분산미들웨어인 Data Distribution Service를 소개한다. 또한 출판-구독 모델이 단말 간 P2P를 지원함에 따라 생기는 문제점인 과다한 트래픽을 해결하기 위해 자료들을 그룹화 시켜 전송하거나 특정 토픽에 관련된 자료들을 미리 예약된 채널을 통해 전송하는 기법들을 제안하고 일반 DDS와 비교를 통해 그 효과를 예측해본다.

웹 브라우저 기반의 네트워크 컴퓨터 아키텍쳐 설계 (Design of the Network Computer Architecture based on a Web Browser)

  • 송민규
    • 디지털콘텐츠학회 논문지
    • /
    • 제9권4호
    • /
    • pp.607-616
    • /
    • 2008
  • 컴퓨터 및 네트워크 기술의 발전에 힘입어 이전에는 불가능하던 컴퓨팅 패러다임이 현실화되고 있다. 이른바, 네트워크 컴퓨터로 지칭되는 컴퓨팅 방식에서 컴퓨터 시스템 및 리소스는 이전의 그것과는 비교할 수 없을 정도로 확장 가능하다. 네트워크에 접속되어 있는 여러 컴퓨터 시스템들의 무리는 하나의 거대한 가상 컴퓨터에 해당하며, 사용자는 네트워크 상에 분산된 방대한 리소스를 효율적으로 활용할 수 있다. 네트워크 상의 시스템에서 필요한 작업을 수행하고 리소스를 활용할 수 있기에 클라이언트를 경량화하는 것이 가능하다. 이러한 클라이언트는 씬-클라이언트로서 불리고 있는데 네트워크 상의 시스템과 리소스를 활용함으로써 필요한 작업을 수행한다는 점에서 네트워크 컴퓨터와도 일맥상통한다고 할 수 있다. 네트워크 컴퓨터 패러다임에서 네트워크는 애플리케이션 전달을 위한 기반 플랫폼으로서 작동하며 클라이언트 상에서 원격의 서버 시스템에 대한 접근 및 애플리케이션 실행하는 것을 가능하게 한다. 이를 구현하는 기술에는 여러 가지가 있지만 본 논문에서는 웹, X 윈도우, Pyjamas 기술을 활용할 것이다. 이를 통하여 사용자는 마치 로컬에서와 같이 서버 시스템의 애플리케이션을 활용할 수 있으며 보안 및 유지관리에 있어 효율을 극대화할 수 있다. 본 논문에서는 이러한 네트워크 컴퓨터 구현을 위한 기반 환경으로 웹 브라우저를 지정하였으며, 클라이언트에서 웹 브라우저를 통하여 서버 상의 애플리케이션을 효율적으로 활용할 수 있는 아키텍쳐를 설계하고자 한다.

  • PDF

모바일 P2P 멀티미디어 서비스를 위한 경량 스트리밍 서버 Cappuccino Bubble설계 및 구현 (Design and Implementation of A Light-Weight Streaming Server Cappuccino Bubble for Mobile P2P Multimedia Service)

  • 전성규;김태형
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.706-708
    • /
    • 2004
  • 일반적으로 모바일 단말기는 스트리밍 서비스의 클라이언트로서 그 역할을 당당하고 있으며 여기에 스트리밍 서버를 설치하는 것은 매우 도전적인 과제이다. 본 논문에서는 RTP 프로토콜을 이용하여 Jpeg 형식의 스트리밍 데이터를 송수신 할 수 있는 초경량 스트리밍 서버를 모바일 단말기에 구현함으로써 궁극적으로 모바일 단말기간의 P2P 기반 스트리밍 서비스 네트워크를 구축하는 것을 목표로 한다. 본 시스템에서는 현재 차세대 Mobile 인터넷 플랫폼 표준으로 채택된 WIPI를 기반 시스템으로 하였으며 향후 모바일 단말기가 본격적인 P2P 기반 멀티미디어 서비스 시스템으로 확장성을 고려한 개발을 진행중이다.

  • PDF

무선기기 기반 GIS client의 설계 및 구현 (Design and Implementation of a GIS Client Based on Wireless Device)

  • 편도영;윤석우;김경창
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.620-622
    • /
    • 2003
  • 최근 셀룰러 폰 및 PDA 등의 이동 기기(Mobile Device)들을 기반으로 한 어플리케이션 및 서비스가 점차 늘어나고 있으며, 특히 지리 정보 시스템(GIS)을 응용한 지도 검색 및 차량의 네비게이션 서비스 등이 많은 주목을 받고 있다. 그러나 이러한 GIS 서비스의 클라이언트로서 이동 기기를 사용할 경우, 자원 및 플랫폼 지린 API등의 제한으로 인한 구현의 어려움이 있다. 이동기기의 플랫폼으로 사용한 j2me의 경우 제공되는 API가 제한적이어서 직접적으로 벡터 기반 지리 정보를 투영하는 것이 힘들다. 이러한 문제를 해결하기 위한 한 방법으로, client 기능을 GIS sever 측에서 대신 수행하여 client를 단순화. 경량화 하였다.

  • PDF

Ajax과 jQuery 기반 약용식물 정보시스템 구현 (Implementation of medicinal plant information system using Ajax and jQuery)

  • 김해란;강소영;정희택;한순희
    • 한국정보통신학회논문지
    • /
    • 제14권7호
    • /
    • pp.1626-1633
    • /
    • 2010
  • 본 논문에서는 비동기 통신에 의해 웹페이지를 다시 읽지 않고 서버로부터 데이터를 가져올 수 있는 Ajax 기술과 경량의 크로스 브라우저 라이브러리인 jQuery를 이용하여 사용자 요구사항을 토대로 약용식물정보시스템을 구현했다. 또한 시스템 구현을 통해 체험한 응답 데이터 이용 방법을 코드로 제시하고 특징을 비교 분석하였다. 구현시스템은 서버에서 간단한 데이터를 응답 받아 클라이언트 측에서 처리하고 DOM 트리 조작에 의한 웹페이지 변경으로 사용자 상호작용 및 반응속도 향상과 사용자에게 자료 접근 편리성을 제공한다.

Esp8266모듈을 이용한 소형 데이터 통합 및 융합장치 설계 (Design of Compact Data Integration and Convergence Device Using Esp8266 Module)

  • 이동석;임중수
    • 한국융합학회논문지
    • /
    • 제8권2호
    • /
    • pp.15-20
    • /
    • 2017
  • 본 논문에서는 Esp8266 모듈과 Node.js, TCP/IP 소켓 통신을 이용하여 소형경량 데이터 통합장치를 설계하였다. 본 장치는 Wifi연결 기능을 지원하는 Esp8266모듈을 사용하여 서버와 클라이언트를 구성하고, TCP/IP의 소켓 통신을 사용하여 양방향 데이터 전송을 지원하도록 구성하였다. 서버는 Node.js 운영체제를 사용하여 구성하고 Mysql을 사용하여 데이터를 통합할 수 있게 하였으며, 네트워크는 홈 네트워크와 같이 공유기를 중심으로 사설 IP를 부여하여 Esp8266이 각각 독립적인 IP를 가지게 설계하였다. 본 장치는 양방향으로 데이터를 전송 할 수 있고, 서버 측에서 각각의 클라이언트 데이터들을 저장할 수 있으며 또한 Wire-Shark를 통해 양방향으로 전송되어지는 데이터의 흐름을 확인할 수 있어서 소형의 실시간 데이터 통합 및 융합 장치로 활용할 수 있다.

XML 문서 변경 탐지 기능을 갖는 통합 리파지토리 시스템 (An Integrated Repository System with the Change Detection Functionality for XML Documents)

  • 박성진
    • 한국산학기술학회논문지
    • /
    • 제10권10호
    • /
    • pp.2696-2707
    • /
    • 2009
  • 비록 많은 DBMS 업체들이 XML을 지원하기 위해 기존 제품들을 확장하고 있지만 이와는 별도로 DBMS 종류와 플랫폼에 독립적인 경량의 XML 리파지토리 시스템 개발이 요구되고 있다. 본 논문에서 다음과 같은 기능들을 지원하는 XML 통합 리파지토리 시스템의 설계 및 구현에 관해 기술하였다. 구현된 XML 리파지토리 시스템은 XML DTD로부터 XML 문서 저장에 필요한 스키마 구조를 생성하고 데이터베이스 테이블에 저장한 뒤 XMLQL(XML Query Language)를 통해 자유롭게 XML 문서를 생성할 수 있으며 중복된 XML 문서들을 동기화시킨다. XML 리파지토리에는 동일한 데이터가 다양한 XML 문서에 중복될 수 있기 때문에 중복된 XML 문서들의 일관성 유지를 위한 효율적인 변경 탐지 기법이 요구된다. 논문에서는 메시지 다이제스트 기반의 변경 탐지 기법을 제안함으로써 클라이언트 XML 문서와 리파지토리 안의 XML 데이터간의 일관성을 유지하도록 하였다.

디지털 케이블 방송 환경에서 개인 미디어를 위한 스트리밍 프로토콜 연구 (A Research on streaming protocol for User-Created Contents in Digital Cable Broadcasting environment)

  • 김성원;김정환;시장현;정문열
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2006년도 학술대회
    • /
    • pp.239-244
    • /
    • 2006
  • 최근 인터넷에서 많은 관심을 보이고 있는 개인 미디어(UCC;User Created, Contents, VC2;Viewer Created Contents, 이하 UCC-사용자가 직접 제작한 미디어 콘텐츠를 불특정 다수에게 제공하는 서비스) 중에 비디오/오디오 콘텐츠를 영상 콘텐츠의 기본적인 매체라 할 수 있는 TV상에서 직접 즐길 수 있다면 미디어의 대상과 그 미디어의 Entertainment적인 효과는 배가될 것이다. 디지털 케이블 방송에서 UCC와 같은 다양하고 많은 미디어 콘텐츠를 디지털 TV상에서 서비스를 하고자 한다면 현재의 OCAP(OpenCable Application Plat form)기반에서는 RVOD(Real Video on Demand)와 동일한 서비스 모델을 가져야 하는 부담과 UCC 제공을 위한 방송 플랫폼별 인터페이스가 필요할 것이다. 이러한 문제점을 Return Path를 통한 RTP(Real-time Transport Protocol;RFC1889)을 이용해서 기존의 VoD(Video on Demand)스트림의 대역에서 분리하고 별도의 VOD프로토콜을 구현함으로써 라이브 방송환경과 동일한 인프라의 지속적인 확장보다는 일반적인 네트워크 프로토콜을 이용하여 VoD서비스를 위한 인프라에 많은 영향을 받지 않는 서비스가 가능할 수 있을 것이다. 따라서 본 논문에서는 RTP를 위한 Set-Top-Box상의 다운로드 가능한 구조의 클래스 분석과 클라이언트 대응의 UCC Transcoding 및 전송을 위한 스트리밍 서버의 설계에 중점을 두고 경량화 된 VOD서비스 및 시스템을 설계함으로써 방송환경 하에 On-Demand서비스의 효율적인 확장성과 보다 많은 콘텐츠 등록 및 활용의 기회를 가져올 수 있을 것으로 기대한다.

  • PDF

IoT와 클라우드 서비스를 위한 유연한 암호화 시스템 (Flexible Crypto System for IoT and Cloud Service)

  • 김석우
    • 한국정보전자통신기술학회논문지
    • /
    • 제9권1호
    • /
    • pp.15-23
    • /
    • 2016
  • 최근 다양한 IoT 기기들의 등장과 데이터 공유를 위하여 DropBox, Amazon S3, Microsoft Azure Storage 등의 클라우드 서비스가 많이 사용되고 있다. 데이터 보안을 위해 AES 같은 암호화 알고리즘이 널리 쓰이고 있지만, 데이터의 보안등급 이나 사용목적에 따라 LEA, SEED, ARIA 같은 여러 가지 다양한 방식의 암호 알고리즘을 선별적으로 유연하게 사용하지 못하고 있다. 이는 적절한 암호화 알고리즘을 사용하지 않음으로 인하여 전력 효율이 중요한 장치들에 더 많은 과부화가 걸리게 할 수 있고 암호화도 필요 이상으로 느려지게 되어 성능이 떨어지는 원인이 된다. 이에 본 논문에서는 IoT 장치 위에서 클라우드 서비스의 클라이언트 프로그램들이 데이터의 보안등급 이나 사용용도에 따라 암호화 알고리즘을 선택 할 수 있는 CloudGate 시스템을 설계 및 구현하였다. 선택적으로 LEA 경량화 알고리즘을 사용함으로써 AES를 사용할 때보다 최대 1.8배 더 빠르고 효율적으로 암호화를 할 수 있음을 확인하였다.

블록체인 상호호환성 메커니즘 (Blockchain Interoperability Mechanism)

  • 쩌우칭;이영석
    • 한국정보통신학회논문지
    • /
    • 제25권11호
    • /
    • pp.1676-1686
    • /
    • 2021
  • 본 논문에서는 모듈화, 추상화, 계층화 개념을 기반으로 블록체인 상호호환성을 제공하기 위한 크로스-체인 개념의 해결방안을 제안한다. 컨센서스 알고리즘과 특정한 응용 로직으부터 크로스-체인 기능을 분리하며, 크로스-체인운영의 타당성과 합법성을 보장하기 위해 머클 증명을 활용한다. 또한, 동종 블록 체인과 이종 블록 체인의 기본 구현이 다르기 때문에 크로스-체인에서는 이를 분리하여 다루기로 한다. 동종 블록 체인의 경우 TCP와 유사한 크로스-체인 전송 프로토콜(CCTV)을 제안한다. 이종 블록 체인의 경우 크로스-체인 기능을 실현하기 위해 릴레이 체인을 구성하는 방법을 제시한다. 제안된 방식은 크로스-체인 데이터의 정확하고 효과적이며 신뢰할 수 있고 질서 있고 시기 적절한 전송을 가능하게 할 수 있다.