• 제목/요약/키워드: client/server architecture

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

A P2P-to-UPnP Proxy Gateway Architecture for Home Multimedia Content Distribution

  • Hu, Chih-Lin;Lin, Hsin-Cheng;Hsu, Yu-Feng;Hsieh, Bing-Jung
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제6권1호
    • /
    • pp.406-425
    • /
    • 2012
  • Deploying advanced home networking technologies and modern home-networked devices in residential environments provides a playground for new home applications and services. Because home multimedia entertainment is among the most essential home applications, this paper presents an appealing home media content sharing scenario: home-networked devices can discover neighboring devices and share local media content, as well as enormous amounts of Internet media content in a convenient and networked manner. This ideal scenario differs from traditional usages that merely offer local media content and require tedious manual operations of connection setup and file transfer among various devices. To achieve this goal, this study proposes a proxy gateway architecture for home multimedia content distribution. The proposed architecture integrates several functional mechanisms, including UPnP-based device discovery, home gateway, Internet media provision, and in-home media content delivery. This design addresses several inherent limitations of device heterogeneity and network interoperability on home and public networks, and allows diverse home-networked devices to play media content in an identical and networked manner. Prototypical implementation of the proposed proxy gateway architecture develops a proof-of-concept software, integrating a BitTorrent peer-to-peer client, a UPnP protocol stack, and a UPnP AV media server, as well as media distribution and management components on the OSGi home gateway platform. Practical demonstration shows the proposed design and scenario realization, offering users an unlimited volume of media content for home multimedia entertainment.

MISIX 기반의 병렬 파일 시스템의 통신 모듈 설계 및 구현 (Design and Implementation of a Communication Module of the Parallel Operating File System based on MISIX)

  • 진성근;조종현;김해진;서대화
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권4호
    • /
    • pp.373-382
    • /
    • 2000
  • POFS는 SPAX 컴퓨터에서 운용될 병렬 파일 시스템이다. SPAX는 ETRI에서 개발중인 클러스터 SMP 구조를 가지는 다중 프로세서 컴퓨터이며 SPAX의 운영체제는 Chorus 마이크로커널에 기반한 MISIX이다. 마이크로커널 기반의 운영체제는 마이크로커널의 IPC를 기반으로 구현된 서버의 집합이며, 운영체제의 서브시스템들 혹은 서브시스템들과 사용자 프로그램은 클라이언트/서버 구조를 가지게 된다. 그러므로, 운영체제의 서브시스템을 위한 통신 모듈의 설계 방법은 시스템의 성능에 직접적인 영향을 준다. 본 논문은 MISIX의 병렬 파일 시스템인 POFS 개발함에 있어서 제기된 통신 모듈의 구조와 성능에 관해 기술한다. POFS는 높은 병렬성 및 확장성을 가지며, 단일 시스템 이미지를 제공하는 분산 환경의 파일 시스템이다. POFS의 통신 모듈은 클라이언트/서버 구조인 POFS의 특성을 효과적으로 지원한다.

  • PDF

분산 트랜잭션 워크플로우 모니터링 시스템의 설계 및 구현 (Design and Implementation of a Distributed Transactional Workflow Monitoring System)

  • 민준기;김광훈;정중수
    • 정보처리학회논문지D
    • /
    • 제13D권1호
    • /
    • pp.139-146
    • /
    • 2006
  • 본 논문에서는 분산 트랜잭션 워크플로우 모니터링 시스템의 설계 및 구현에 관하여 기술한다. 워크플로우 인스턴스들의 실행 상태 관리를 주요 목적으로 하는 전통적인 워크플로우 시스템의 모니터링 기능은 워크플로우의 초대형화와 트랜잭션화를 특징으로 하는 분산형 트랜잭션 워크플로우 시스템에서는 워크플로우의 처리 상태 관리뿐만 아니라 구조적인 정보의 수집, 통계 정보 제공, 사용자들의 처리 상태 정보 등과 같은 다양한 부가적인 정보 처리 및 관리 기능을 제공하는 분산형 모니터링 서비스를 필요로 한다. 본 논문에서는 이러한 분산형 트랜잭션 워크플로우 시스템에서 필수적으로 요구되는 새로운 워크플로우 모니터링의 특징을 확장 정의하고, 이를 지원하는 점 기반의 분산 트랜잭션 워크플로우 모니터링 시스템의 상세 설계 및 이의 구현 방안을 소개한다.

이동에이전트 기반 워크플로우 시스템의 설계 (Design of a Modbile Agent-based Workflow System)

  • 서영호;유정준;이동익
    • 한국정보처리학회논문지
    • /
    • 제7권8호
    • /
    • pp.2370-2387
    • /
    • 2000
  • 본 논문에서는 워크플로우 시스템이 갖추어야 할 다양한 구조적 요구 사항들 중에서 성능 및 확장성 이슈에 중점을 두어, 기존의 두 접근법들이 갖는 한계를 극복할 수 있는 새로운 구현전략을 제안한다. 새로운 접근법은 성능 및 확장성 촉진에 중점을 둔 이동에이전트 기반 아키텍쳐를 마련한 후에, 이동에이전트가 갖는 본질적인 특성을 이용한 상위수준의 전략인 ‘위임 모델을 도입하는 것이다. 여기서는, 이러한 접근법에서 고려해야 할 세 가지 주요 문제점들에 대한 해결방안을 수행하여 이들을 효과적으로 반영한 이동에이전트 기반 3-계층 워크플로우 시스템 아키텍쳐를 제안한다. 또한 제안된 아키텍쳐의 성능 및 확장성을 GSPN 시뮬레이션을 통해 기존의 두 접근법과 비교 분석함으로써, 제안한 방법이 워크플로우 시스템의 성능 및 확장성을 보장하기 위한 최적의 벙법임을 보인다.

  • PDF

분산 가상현실을 위한 계층적 QoS 지원 기법 (Hierarchical QoS Architecture for Virtual Dancing Environment)

  • 김진용;원유집;김범은;박종일;박용진
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제30권11호
    • /
    • pp.675-690
    • /
    • 2003
  • 시스템과 네트워크 클라이언트의 제한된 리소스를 이용하여 다수의 사용자가 참여 가능하고 사용자의 QoS를 만족시키는 분산 가상 시스템에 대한 연구가 활발히 진행되고 있다. 이러한 분산 가상 시스템을 구현하기 위해서는 사용자의 증가에 따른 네트워크 트래픽 증가 문제, 네트워크 지연으로 발생하는 클라이언트간의 동기화 문제, 가상 환경 렌더링에 따른 시스템 부하 등의 문제를 해결해야 한다. 본 논문에서는 3인칭 시점의 가상 댄싱 공간을 구성하여 아바타간의 상호 작용을 지원하고 사용자가 느끼는 화질에 따라 네트워크를 통해 전송되는 데이타의 양을 달리하는 계층적 QoS 모델을 제안한다. 계층적 QoS 모델은 화면을 보는 사용자의 시점에 기반하여 가상 댄싱 공간에서 보여지는 아바타의 화질을 조절하는 Visual QoS와 아바타의 영향 범위 및 아바타간의 거리에 의해 사용자에게 들리는 소리의 크기를 조절하는 Audio QoS로 구성된다. 이 기법의 효율성을 검증하고자 Sun사의 JMF와 Java3D를 이용하여 사용자의 실영상과 3D CG 아바타가 참여하는 가상 댄싱 공간을 구현한다. 본 논문에서 제안한 계층적 QoS 모델이 다수의 아바타가 참여하고 아바타의 밀집도가 높은 가상 댄싱 공간을 효과적으로 지원할 수 있다는 것을 TIE 시스템의 성능 실험과 시뮬레이션을 통해 확인한다.

보안 인터페이스의 통합을 위한 객체 포장 모델 및 응용 (Object Wrapping Model and Application for Integration of Security Interface)

  • 김영수;최흥식
    • 한국통신학회논문지
    • /
    • 제29권2C호
    • /
    • pp.333-341
    • /
    • 2004
  • 인터넷의 확산과 아울러 기존의 클라이언트/서버 환경을 발전시킨 분산 시스템이 보편화되면서 시스템을 상호 접속하고 일관되게 통합하기 위한 필요성이 증대되고 있다. 시스템을 통합하는 경우에 가장 문제가 되는 부분이 기존 시스템을 어떻게 재사용할 것인가 하는 것이다. 기존 시스템의 활용과 분산 환경으로의 이전은 기존 서비스를 분산객체로서 포장하는 것에 의해 해결할 수 있다. 코바와 객체 포장은 기존 시스템을 변경하지 않고 클라이언트에 대하여 일관된 표준 인터페이스를 제공하는 미들웨어로써 서비스를 제공할 수 있는 대안이다. 이러한 시스템 통합 기술은 적용하려는 분야에 필요한 기능을 구현하여 쉽게 확장할 수 있도록 응용되어야 한다. 이를 위해 본 논문에서는 코바로부터 분리 통합되는 형태로 관리되는 객체 포장 시스템에 대한 모델을 제안하고 이를 사용하여 보안 인터페이스를 통합하는 코바 응용 시스템을 구현하여 모델의 실용성을 검증하였다.

XForms 페이지의 접근제어를 위한 공유 조건식의 효율적 계산 방법 (Efficient Evaluation of Shared Predicates for XForms Page Access Control)

  • 이은정
    • 정보처리학회논문지D
    • /
    • 제15D권4호
    • /
    • pp.441-450
    • /
    • 2008
  • 최근 폼 기반의 웹 시스템에 대한 접근 제어 방법이 서비스 기반 아키텍처를 가지는 클라이언트 시스템 구현에 유용한 방법으로 주목받고있다. 특히 XForms 언어는 서버와 상호작용하는 XML 기반의 사용자 인터페이스를 기술하는 언어로 많이 채용되고 있다. 이 논문에서는 XForms 페이지에 대한 XPath 기반의 접근 제어 규칙을 효율적으로 계산하는 알고리즘을 제안한다. XForms 페이지는 바인딩된 XML 노드에대한 연속된 질의로 모델링할 수 있으며 클라이언트 시스템은 사용자 인터페이스를 생성하면서 XPath 규칙을 계산한다. XPath 규칙은 인스턴스 데이터를 이용하는 조건부를 가지는데 이 조건부의 계산이 규칙들 사이에 또 연속된 질의 사이에 중복되는 경우가 많다. 중복되는 조건부의 효율적인 계산을 위해서 조건부 그래프 모델을 제안하여 동일한 컨텍스트 노드에 대해 이전에 계산된 결과를 재사용하는 방법을 제안하였다. 이 방법은 각 조건부 식이 해당되는 XML 노드에 대해 한번만 계산되는 것을 보장한다.

선박의 통합정보처리를 위한 IEC 61162-4 기반 TLI 프로토콜 설계 및 구현 (Design and Implementation of IEC 61162-4 based TLI Protocol for e-Navigation on Ship)

  • 장길웅;이장세;박휴찬
    • 한국정보통신학회논문지
    • /
    • 제14권2호
    • /
    • pp.351-359
    • /
    • 2010
  • 본 논문에서는 선박의 통합정보처리를 위해 표준화된 IEC 61162-4 기반 TLI 프로토콜의 전송 알고리즘을 제안하고, 제안된 알고리즘을 기반으로 프로토콜을 설계 및 구현한다. 구현된 프로토콜은 TCP/IP 기반의 프로토콜로서 IEC 61162-4에서 제안하고 있는 MAU와 LNA의 표준에 따른 통신 프로토콜이며, 클라이언트/서버 모델을 기반으로 한 네트워크 구조에서 데이터 전송이 이루어진다. 개발된 TLI 프로토콜은 하나의 호스트 내에 MAU와 LNA간의 통신과 서로 다른 호스트의 LNA 간 통신이 이루어지며, 하나의 LNA에 대해 다양한 서비스를 제공하기 위해 멀티 MAU 구조로 구현된다. 표준 규격과 제안된 전송 알고리즘에 따라 객체지향 기법을 이용하여 프로토콜 설계 및 구현이 되었으며, 실제 선박에서 사용될 수 있는 간단한 네트워크 환경에서 실험을 하여 성공적으로 데이터 송수신이 됨을 확인할 수 있었다.

씬클라이언트 환경에서 클라우드 컴퓨팅을 이용한 N-Screen 세션 관리 기반의 N-Screen 서비스 프레임워크 (A Framework of N-Screen Session Manager based N-Screen Service using Cloud Computing in Thin-Client Environment)

  • 아이만 압둘라 알사파르;송표;모하마드 메히디 핫싼;허의남
    • 인터넷정보학회논문지
    • /
    • 제13권2호
    • /
    • pp.21-32
    • /
    • 2012
  • 본 논문은 씬클라이언트 환경에서 클라우드 컴퓨팅을 이용하여 N-Screen-as-a-Service(NaaS) 기반하여 통합 된 어플리케이션을 스트리밍하기 위한 Virtual Aggregation Gateway(VAG)를 제안한다. 또한, 본 논문에서는 인터넷을 통하여 대용량 멀티 클라이언트에서의 융합된 어플리케이션 스트림의 화면 공유 시 서버 측 문제에 대해 기술한다. 특히, 콘텐츠를 전달하기 위해 가능한 모든 미디어 시그널링을 효율적으로 관리를 하는 N-Screen 세션 관리자 프레임워크를 제안한다. 더 나아가, 사용자들에게 재생 멀티미디어 콘텐츠 (TV 드라마, 광고, 대본 등)를 제공한다. 제안한 N-Screen 세션 관리자의 목표는 다음과 같다. (1) 모든 통신 세션의 세션 상태를 관리 (2) 수신된 요구사항이나 답변들의 제어를 관리 (3) 사용자들에게 언제 어디서든 이기종 단말에 화면을 공유하면서 멀티미디어 콘텐츠를 재생 그리고 (4) 사용자들이 진행 중인 통신 세션을 이기종 단말로 전환을 가능하게 해준다. 마지막으로, Session Initiation Protocol (SIP)에서의 보안 문제점 및 재생 혹은 전송 세션에서의 지연을 최소화 하는 것에 대해 기술한다.

웹을 기반으로 한 자바 이동에이전트 프로그래밍 모델 (Programming Model for Web-based Mobile Agent)

  • 송성훈;원유헌
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권4호
    • /
    • pp.225-234
    • /
    • 2002
  • 현재까지 개발되어 있는 많은 이동에이전트 시스템들이 웹과의 연동을 고려하고 있으며, 웹서버들 또한 향후에 이동에이전트를 지원할 것을 고려하고 있다. 그러나 현재로서는 근본적으로 클라이언트/서버 구조를 가지고 있는 웹프로그래밍과 프로그램 코드의 자치적인 이동이라는 특징을 가진 이동에이전트 프로그래밍을 통합하여 정보시스템을 개발하는 방법이 명확히 정립되어 있지 않다. 본 논문에서는 첫째, 청상의 이동에이전트 프로그래밍 모델을 제시하므로서 웹프로그래밍과 이동에이전트 프로그래밍을 통합할 수 있는 방법을 명확히 하였다. 둘째, 웹프로그래밍과 이동에이전트 프로그래밍 모두에 많이 쓰이고 있는 자바언어의 API를 개발하므로서, 웹상의 이동에이전트 프로그래밍에 사용할 수 있도록 하였다. 셋째, W3C에서 자바로 개발한 Jigsaw 웹서버에 이동에이전트의 실행환경을 제공하기 위한 모듈을 추가하고 테스트하므로서 제안하는 모델의 유용성을 보였다.