• 제목/요약/키워드: Distributed Processing environment

검색결과 591건 처리시간 0.027초

분산 멀티미디어 프리젠테이션 시스템에서 동기화를 위한 피드백 기법 (A feedback Scheme for Synchronization in a Distributed Multimedia)

  • 최숙영
    • 정보처리학회논문지B
    • /
    • 제9B권1호
    • /
    • pp.47-56
    • /
    • 2002
  • 분산 멀티미디어 문서 시스템은 네트워크로 연결된 여러 서버에 있는 미디어들은 검색하여 제시된 시간 관계에 따라 미디어들을 프리젠테이션한다. 효과적인 프리젠테이션을 위해서는 동기화가 지원되어야 하며, 특히, 분산 환경에서의 프리젠테이션은 네트워크 대역폭과 지연시간 등에 의해 영항을 받기 때문에, 그러한 요소들이 고려되어 동기화가 지원되어야 한다. 본 연구에서는 분산 환경에서 프리젠테이션을 효과적으로 수행할 수 있는 분산 멀티미디어 프리젠테이션 시스템을 제안하고, 프리젠테이션을 위해 미디어들이 각 서버로부터 전송될 때 네트워크의 상태와 자원을 검사하여 그에 따른 변화를 서버에 피드백시켜, 서버로부터 전송되는 데이터의 양을 조절함으로서 동기화를 지원하기 위한 기법을 제안한다. 네트워크의 상태 변화를 효과적으로 파악하여 서버로 피드백하기 위해, 버퍼에 경계점을 설정하여 버퍼를 관리하는 기법과 서버로부터 패킷이 전송되는 시간과 클라이언트에 도착하는 시간의 차이를 체크하는 기법을 함께 사용하고 있다.

RMI와 CORBA 환경하의 객체 번역 시스템의 설계 및 구현 (Design and Implementation of Translation System between RMI to CORBA)

  • 현무용;김식;이상윤
    • 전자공학회논문지C
    • /
    • 제36C권2호
    • /
    • pp.37-45
    • /
    • 1999
  • CORBA IDL과 RMI는 대표적인 분산 객체 모델로서 분산 처리를 위한 서로 다른 접근 방식을 제공한다. CORBA 규약은 모든 프로그래밍 환경을 지원하는 범용성을 목표로 하고 있으나 또 다른 분산 프로그래밍 환경인 RMI과는 상호 호환성이 결여되어 있다. 본 논문에서는 상호 호환성이 결여된 두 분산 환경하에서 생성된 객체 사이의 상호 연동성(interoperability)을 지원하기 위한 한 방편으로서 객체 번역 시스템을 구현하였다. 제안된 시스템은 분산 객체의 중요한 특성인 바인딩, 상속성, 다형성, 객체의 전달, 콜백을 고려하여 설계되었다. 시스템의 유용성을 검증하기 위하여 하나의 분산 응용 프로그램을 제안하였고 이를 RMI 환경하에서 개발한 뒤 CORBA 버전으로 번역을 시도하였다. 또한, 시스템에 의해 자동 생성된 프로그램과 CORBA IDL의 지원에 의해 구현된 프로그램과의 성능을 상속성, 객체의 전달, 다형성 중심으로 비교 및 분석하였다. 실험 결과, 제안된 번역 시스템에 의한 프로그램이 분산 환경의 지원을 받아 직접 구현된 프로그램과 대등한 성능을 발휘함을 확인 하였다.

  • PDF

RMI와 CORBA 환경하의 분산 액티브 객체의 설계 및 구현에 대한 비교 분석 (Comparison of Design and Implementation for Distributed Active Objects based on RMI and CORBA environment)

  • 이도학;김식;현무용
    • 한국정보처리학회논문지
    • /
    • 제4권11호
    • /
    • pp.2721-2731
    • /
    • 1997
  • 분산 프로그래밍은 분산 커뮤니케이션에 대한 언어적 지원을 기반으로 상당히 단순화 될 수 있다. 현재, 많은 웹 브라우저들은 다양한 형태의 액티브 객체들을 제공하고 있으며, 그 수와 유형은 빠른 속도의 증가 추세에 있다. 자바애플릿은 널리 알려진 웹 브라우저 관련 액티브 객체중의 하나이다. 이 논문은 인터넷 상에 분산되어 있으면서 서로 정보를 교환할 수 있는 분산 액티브 객체의 구현에 관하여 기술한다. 분산 액티브 객체를 구현함에 있어서, 접근방식이 다르고 상호 호환성이 결여된 주요한 두 프로그래밍 환경은 RMI와 CORBA IDL 방식이다. 분산 액티브 객체의 구현상 쟁점들을 명확하게 하기 위해서, RMI 메커니즘을 채택한 HORB와 CORBA를 채택한 OrbixWeb2.0.1 환경 하에서 하나의 어플리케이션 프로그램을 각각 구현하였다. 부산 객체 사이의 바인딩, 상속성. 다형성, 객체의 전달, 콜백은 구현상 중요한 쟁점들이었다. 실험결과는 분산 액티브 객체를 구현하는데 있어서 작은 차이가 분산 어플리케이션의 구성에 상당한 영향을 미칠 수 있음을 보여 주었다. 두 프로그래밍 환경 하에서 구현된 어플리케이션 간의 비교는 각각의 환경에서 구현된 어플리케이션 사이의 상호 변환 시스템을 구축하기 위한 기초 연구가 될 것이다.

  • PDF

다중스레드를 이용한 분산 환경에서의 이미지 검색 에이전트 (Multi-Thread Based Image Retrieval Agent in Distributed Environment)

  • 차상환;김순철;황병곤
    • 한국멀티미디어학회논문지
    • /
    • 제8권3호
    • /
    • pp.355-361
    • /
    • 2005
  • 본 논문에서는 분산 환경에서 이미지 정보를 수집하고 검색하기 위해 다중스레드를 사용한 이미지 검색 에이전트를 구현하였다 본 논문에서 제안한 이미지 검색 에이전트는 정보의 효과적인 검색을 위해 다중스레드를 사용함으로써 처리기의 이용률을 높일 수 있었고 웹상의 정보를 전달받는데 소요되는 대기시간과 처리 시간을 줄일 수 있었다. 이미지 검색을 위한 에이전트는 플랫폼에 독립적인 자바 언어를 사용하여 분산환경에 적합하도록 하였고, 검색한 이미지 저장을 위해 JDBC를 사용하여 데이터베이스에 연결하였다. 또한 이미지 자체는 분산된 에이전트의 데이터베이스에 저장하고 이미지의 인덱스만 인덱스 서버에 저장함으로써 검색 시간을 줄일 수 있었다.

  • PDF

A Secure Healthcare System Using Holochain in a Distributed Environment

  • Jong-Sub Lee;Seok-Jae Moon
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제15권4호
    • /
    • pp.261-269
    • /
    • 2023
  • We propose to design a Holochain-based security and privacy protection system for resource-constrained IoT healthcare systems. Through analysis and performance evaluation, the proposed system confirmed that these characteristics operate effectively in the IoT healthcare environment. The system proposed in this paper consists of four main layers aimed at secure collection, transmission, storage, and processing of important medical data in IoT healthcare environments. The first PERCEPTION layer consists of various IoT devices, such as wearable devices, sensors, and other medical devices. These devices collect patient health data and pass it on to the network layer. The second network connectivity layer assigns an IP address to the collected data and ensures that the data is transmitted reliably over the network. Transmission takes place via standardized protocols, which ensures data reliability and availability. The third distributed cloud layer is a distributed data storage based on Holochain that stores important medical information collected from resource-limited IoT devices. This layer manages data integrity and access control, and allows users to share data securely. Finally, the fourth application layer provides useful information and services to end users, patients and healthcare professionals. The structuring and presentation of data and interaction between applications are managed at this layer. This structure aims to provide security, privacy, and resource efficiency suitable for IoT healthcare systems, in contrast to traditional centralized or blockchain-based systems. We design and propose a Holochain-based security and privacy protection system through a better IoT healthcare system.

J-JDBS: Jini를 이용한 자바 분산 일괄처리 시스템 (J-JDBS: Java Distributed Batch-processing System Using Jini)

  • 구건;김정선
    • 전자공학회논문지CI
    • /
    • 제39권1호
    • /
    • pp.1-13
    • /
    • 2002
  • 분산 일괄처리 시스템은 네트워크 상에 있는 유휴상태의 컴퓨터를 활용하여 각 컴퓨터에 의하여 제출된 CPU-intensive한 작업을 수행시킴으로써 컴퓨터 자원의 활용도 및 작업의 생산성을 높일 수 있도록 하는 시스템이다. 이러한 시스템이 효과적으로 운용되기 위해서는 규모확장성, 결함 허용성, 그리고 머신 풀(pool) 구성의 유연성 등이 보장되는 것이 바람직하다. 그러나, 네트워크의 결함이나 컴퓨터의 다운 또는 컴퓨터 소유자의 자율적 의지에 의한 풀에서의 탈퇴 등으로 인하여 사용 가능한 컴퓨터가 비결정적(non-deterministic)일 수밖에 없는 동적 환경 하에서 그와 같은 특성을 보장하기는 매우 어렵다. 본 논문에서는 Jini의 core 서비스를 이용한 분산 일괄처리 시스템인 J-JDBS (Jini-based Java Distributed Batch-processing System) 시스템의 설계 및 구현을 제시함으로써, Discovery 서비스, Lookup 서비스, Lease 서비스 등의 Jini 코아 서비스가 규모확장성, 결함 허용성, 풀 구성의 유연성을 보장하는 신뢰성 있는 분산 일괄처리 시스템을 쉽고 빠르게 구축하는 데 매우 유용하게 적용될 수 있음을 보인다.

SparkR을 이용한 R 기반 빅데이터 분석의 분산 처리 (Distributed Processing of Big Data Analysis based on R using SparkR)

  • 류우석
    • 한국전자통신학회논문지
    • /
    • 제17권1호
    • /
    • pp.161-166
    • /
    • 2022
  • 본 논문에서는 데이터 분석 도구인 R을 이용하여 빅데이터 분석을 수행할 때 발생하는 문제점을 분석하고, 빅데이터의 분산 처리를 효과적으로 지원하는 스파크와 R을 연계한 SparkR을 이용한 분석의 유용성을 제시하고자 한다. 먼저, 대량의 데이터를 로딩하고 연산을 수행할 때 발생하는 R의 메모리 할당 문제점과 R과 비교한 SparkR의 특징 및 프로그래밍 환경을 분석한다. 그리고, 선형 회귀 분석을 각각의 환경에서 수행할 때의 실행 성능을 비교 분석한다. 분석 결과 SparkR을 통해 추가적인 언어 학습 없이도 R을 그대로 이용하여 데이터 분석에 활용할 수 있음을 보였으며, SparkR을 이용하여 R로 작성된 코드를 클러스터 내 노드 수의 증가에 따라 효과적으로 분산 처리할 수 있었다.

IDE 기반의 분산 페어 프로그래밍 시스템의 설계 및 구현 (Design and Implementation of Distributed Pair Programming System based on IDE)

  • 박지훈;이경환
    • 정보처리학회논문지D
    • /
    • 제11D권6호
    • /
    • pp.1301-1310
    • /
    • 2004
  • 물리적으로 분산된 개발자들은 분산 페어 프로그래밍 지원 시스템을 활용하여 페어 프로그래밍을 수행할 수 있다. 하지만 원격 화면 공유기능 위주의 기존 CSCW 기반의 분산 페어 프로그래밍 지원 시스템들은 많은 개발자들이 분산 페어 프로그래밍을 수용하기에는 사용의 접근성, 용이성 등의 측면에서 미흡한 점이 많다. 본 논문에서 우리는 소프트웨어 개발자들이 분산 페어 프로그래밍을 수용하기 적합한 형태의 시스템 모델로서 IDE(Integrated Development Environment) 기반의 분산 페어 프로그래밍 시스템을 제안한다. 본 시스템의 GUI와 사용자 시나리오는 분산 페어 프로그래밍이 용이하도록 개발되었으며 디자인 패턴 을 적용하여 확장성이 높도록 시스템을 설계하고 자바언어로 구현하였다. 본 연구결과는 기존의 상업용 IDE에서 분산 페어 프로그래밍 기능과 GUI를 구현하는 개발자들에게 도움이 될 것이다.

빅데이터 처리시간 감소와 저장 효율성이 향상을 위한 맵리듀스 기반 빅데이터 처리 기법 구현 (Implement of MapReduce-based Big Data Processing Scheme for Reducing Big Data Processing Delay Time and Store Data)

  • 이협건;김영운;김기영
    • 한국융합학회논문지
    • /
    • 제9권10호
    • /
    • pp.13-19
    • /
    • 2018
  • 맵리듀스는 하둡의 필수 핵심 기술로 하둡 분산 파일 시스템을 기반으로 빅데이터를 처리하는 가장 보편화되어 사용되고 있다. 그러나 기존 맵리듀스 기반 빅데이터 처리 기법은 하둡 분산 파일 시스템에 정해진 블록의 크기대로 파일 나눠 저장되는 특징으로 인해 인프라 자원의 낭비가 극심하다. 이에 본 논문에서는 효율적인 맵리듀스 기반 빅데이터 처리기법을 제안한다. 제안하는 기법은 처리할 데이터를 사전에 맵리듀스에서 처리하기 적합한 데이터 형태로 변환 및 압축하여 빅데이터 인프라 환경의 저장 효율성을 증가시킨다. 또한 제안하는 기법은 저장 효율성을 중점으로 구현했을 때 발생할 수 있는 데이터 처리 시간의 지연 문제를 해결한다.

리소스 리스트를 사용한 새로운 분산형 컨퍼런스 구조 (A New Distributed Conference Architecture using Resource Lists)

  • 장춘서;이기수
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권9호
    • /
    • pp.123-129
    • /
    • 2011
  • 본 논문에서는 복수개의 컨퍼런스 서버로 구성되는 분산형 컨퍼런스 환경에서 컨퍼런스 참가자들의 URI로 구성된 리소스 리스트를 사용하여 서버와 참가자들 사이에서 교환되는 SIP 메시지 양을 크게 줄이고 아울러 컨퍼런스 서버의 처리 시간 및 부하도 줄일 수 있는 새로운 분산형 컨퍼런스 구조를 제안하였다. 제안된 방안에서는 리소스 리스트를 사용하여 컨퍼런스 참가 시에 소요되는 SIP 메시지 수를 크게 줄일 수 있고 컨퍼런스 이벤트 패키지 등록 및 세션 유지를 위해 필요한 SIP 메시지 수도 크게 줄일 수 있다. 따라서 본 구조를 사용하여 컨퍼런스 시스템의 확장성을 높일수 있고네트워크 트래픽을줄일 수있게 되며이를위하여본논문에서는리소스리스트를처리하는데 필요한 요소들이 추가된 새로운 컨퍼런스 정보 데이터 포맷이 제시되었다. 또 본 논문에서는 동적으로 컨퍼런스 서버들이 컨퍼런스 환경에 추가되는 과정이 제시되었고 각 컨퍼런스 서버들과 컨퍼런스 참가자들 사이의 SIP 메시지 및 컨퍼런스 정보 데이터 교환 절차도 함께 제시되었다. 제안된 시스템의 성능은 실험을 통하여 분석하였다.