• 제목/요약/키워드: Distributed application

검색결과 1,829건 처리시간 0.026초

Flexible deployment of component-based distributed applications on the Cloud and beyond

  • Pham, Linh Manh;Nguyen, Truong-Thang
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제13권3호
    • /
    • pp.1141-1163
    • /
    • 2019
  • In an effort to minimize operational expenses and supply users with more scalable services, distributed applications are actually going towards the Cloud. These applications, sent out over multiple environments and machines, are composed by inter-connecting independently developed services and components. The implementation of such programs on the Cloud is difficult and generally carried out either by hand or perhaps by composing personalized scripts. This is extremely error prone plus it has been found that misconfiguration may be the root of huge mistakes. We introduce AutoBot, a flexible platform for modeling, installing and (re)configuring complex distributed cloud-based applications which evolve dynamically in time. AutoBot includes three modules: A simple and new model describing the configuration properties and interdependencies of components; a dynamic protocol for the deployment and configuration ensuring appropriate resolution of these interdependencies; a runtime system that guarantee the proper configuration of the program on many virtual machines and, if necessary, the reconfiguration of the deployed system. This reduces the manual application deployment process that is monotonous and prone to errors. Some validation experiments were conducted on AutoBot in order to ensure that the proposed system works as expected. We also discuss the opportunity of reusing the platform in the transition of applications from Cloud to Fog computing.

에이전트-온-디맨드를 이용한 분산 시스템 관리 (Distributed System Management using Agent-On-Demand)

  • 설승진;이금석
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권1호
    • /
    • pp.81-88
    • /
    • 2000
  • 분산 시스템이 널리 적용됨에 따라 효율적인 분산 시스템 관리 방안에 관한 연구가 다양하게 진행되고 있다· SNMP나 CMIP에 바탕을 둔 클라이언트/서버 방식의 분산 시스템 관리 환경은 확장성, 상호운영성, 유연성 등과 관련하여 많은 제한점을 드러내고 있다. 근래에는 이러한 단점들을 극복하기 위해 시스템 관리에 이동 에이전트(mobile agent)의 적용 관한 연구가 집중적으로 이루어지고 있으며, 자바 언어의 출현으로 인해 가속화되고 있다. 하지만 이동 에이전트 기법을 시스템 관리에 적용하여 얻을 수 있는 성능 향상에 대해서는 분석이 필수적이다. 본 논문에서는 이동 에이전트를 이용한 시스템 관리의 효율성을 분석하고 이를 개선할 수 있는 에이전트-온-디맨드 방식을 제안한다. 에이전트-온-디맨드 방식은 관리자 응용(manager application)이 관리 작업을 수행하는 이동 에이전트를 관리 대상 노드에 파견(dispatch)하는 일반적인 방식이 아니라 관리 대상 노드가 관리자 응용에게 특정 에이전트의 파견을 요청하는 방식으로 이를 위해 계층적 상태 임계값(Hierarchical State Threshold)을 사용한다. 성능 분석을 위해 자바 RMI와 이동 에이전트를 위한 분석 모델을 제시하고 AOD를 적용한 분산 시스템 관리 기법과 기존의 방법을 네트워크 부하와 실행 시간 관점에서 비교한다.

  • PDF

멀티미디어 클라이언트-서버 응용 개발 도구인 한우리/C의 미들웨어 (Middleware on Hanuri/C as a Multimedia Client-Server Application Development Tool)

  • 임채덕
    • 한국정보처리학회논문지
    • /
    • 제2권5호
    • /
    • pp.797-806
    • /
    • 1995
  • 본 논문에서는 기존의 클라이언트-서버 응용 개발 도구에 비해서 멀티미디어 처리 기능이 강화되고, 분산 시스템 소프트웨어의 전위(Front-End) 역할을 수행하는 멀티미 디어 클라이언트-서버 응용 개발 도구(한우리/C)를 제안한다. 한우리/C는 분산 처리 환경(Distributed Computing Environment:DCE)위에서 멀티미디어 응용 개발을 지원하 는 제 4세대 언어 형태의 클라이언트-서버 도구이다. 본 논문에서는 한우리/C를 구성 하는 요소등을 중에서 미들웨어 부분에 대한 설계와 구현된 내용을 설명한다.

  • PDF

Reliability Model for Distributed Remote Sensing Application

  • Achalakul, Tiranee;Wattanapongsakorn, Naruemon
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -1
    • /
    • pp.293-296
    • /
    • 2002
  • This paper discusses a software reliability model for the distributed s-PCT algorithm fur remote sensing applications. The distributed algorithm is designed based on a Manager-Worker threading concept and goes further to use redundancy to achieve fault tolerance. The paper provides a status report on our progress in developing the reliability concept and applying it to create a model for the distributed s-PCT In particular, we are interested ill the algorithm performance versus reliability.

  • PDF

A simulation system for distributed database design

  • Rho, Sangkyu
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회 1995년도 추계학술대회발표논문집; 서울대학교, 서울; 30 Sep. 1995
    • /
    • pp.46-58
    • /
    • 1995
  • Although numerous distributed database design models and solution algorithms have been developed, very few have been validated. Validation is critical to the successful application of such models to distributed database design. In this paper, we develop a simulation system for distributed database design. We then analyze and validate an average response time model using simulation. The simulation results demonstrate that the average response time model is reasonably accurate.

  • PDF

분산 환경에서의 객체 캐슁 (DOC: A Distributed Object Caching System for Information Infrastructure)

  • 이태희;심준호;이상구
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 2003년도 종합학술대회 논문집
    • /
    • pp.249-254
    • /
    • 2003
  • Object caching is a desirable feature to improve the both scalability and performance of distributed application systems for information infrastructure, the information management system leveraging the power of network computing. However, in order to exploit such benefits, we claim that the following problems: cache server placement, cache replacement, and cache synchronization, should be considered when designing any object cache system. We are under developing DOC: a Distributed Object Caching, as a part of building our information infrastructures. In this paper, we show how each problem is inter-related, and focus to highlight how we handle cache server deployment problem

  • PDF

분산 가상 환경을 위한 네트워크 프로토콜의 설계 (Design of Network Protocols for Distributed Virtual Environments)

  • 고동일;최양희
    • 한국정보과학회논문지:정보통신
    • /
    • 제27권1호
    • /
    • pp.1-11
    • /
    • 2000
  • 최근 폭발적으로 늘어난 인터넷의 사용으로 분산 가상 환경(Distributed Virtual Environments: DVE)에 대한 연구가 활발해지고 있다. 분산 가상 환경은 같은 응용을 사용하는 사용자들의 데이타를 실시간으로 공유하게 하는 공유 인터넷 응용 환경을 제공하는 것을 목적으로 한다. 더 많은 사용자가 동시에 하나의 세션에서 사용을 할수록 공유되는 데이타는 늘어나게 되고, 이에 따라 분산 가상 환경의 사용자의 만족도를 충족시킬 수 있는 서비스 품질을 유지하는 것은 매우 어려운 일이다. 기존의 분산가상 환경에 대한 연구들은 이를 응용 수준의 동기화와 데이타 전송의 문제로서 해결하려는 경우가 많았으며 이는 매우 각각의 응용에서 발생하는 개별적 문제에 대한 해결방법의 제시라는 제한적인 접근이었다. 이에 이 논문에서는 네트워크 중심적인 접근으로 대형 분산 가상 환경의 응용을 쉽게 개발 할 수 있는 새로운 구조로서 GAIA(Giga-objects Architecture for Internet Applications)라는 구조와 이에 따른 프로토콜을 제안하고 시뮬레이션으로 이의 유용성을 증명한다.

  • PDF

u-환경에서 헬스케어 응용 서비스 지원 액티브 모델 기반의 서비스 컴포넌트에 관한 연구 (A study of Service Component Based on Active Model Support Healthcare Application Service in u-Environment)

  • 정창원;주수종
    • 인터넷정보학회논문지
    • /
    • 제11권2호
    • /
    • pp.31-40
    • /
    • 2010
  • 본 논문에서는 u-헬스케어 응용 서비스 지원을 위한 액티브 모델 기반의 서비스 컴포넌트를 제안한다. 서비스 컴포넌트는 헬스케어 응용 서비스의 개발을 지원하기 위해 기능을 세분화하여 구현하였다. 특히, 분산 객체그룹 프레임워크를 기반으로 다양한 헬스케어 홈서비스에 분산객체 기술을 이용하여 통합된 환경에서 적응형 정보 서비스를 제공하는데 중점을 두었다. 그리고 본 논문에서 제안한 서비스 컴포넌트를 헬스케어 홈 모니터링, 모바일 모니터링, 웹기반 모니터링과 같은 헬스케어 응용 서비스에 적용하여 수행 결과를 보인다. 또한 응답시간과 네트워크 부하와 시스템 부하에 대한 성능 평가 결과를 보였다.

분산 환경에서의 이동 에이전트 핸드오프 처리 (Handoff Processing for Mobile Agent in Distributed Environment)

  • 박기현
    • 정보처리학회논문지C
    • /
    • 제8C권6호
    • /
    • pp.815-820
    • /
    • 2001
  • 본 논문은 단말의 이동성을 수용하기 위한 분산 이동 구조에 대하여 다루고 있다. 제안된 구조에서는 세가지 분산 객체에 대하여 소개하고 있는데, 무선 이동 사용자가 이용하는 이동 단말(MS:Mobile Station), 유선망에서 이동 단말을 논리적으로 대신하는 이동 에이전트(MA:Mobile Agent), 이동 단말에 서비스를 제공하는 유선용 응용 서버(AS:Application Server)를 이동 환경에서 수용하기 위한 추적 에이전트(TA:Trace Agent)가 그들이다. 이동 에이전트는 이동 단말과 밀접한 관련을 갖고, 추적 에이전트는 응용 서버와 밀접한 관련을 갖는다. 핸드오프 과정에서 패킷 손실이나 순서 변경과 같은 문제점을 처리하기 위한 흐름 제어 기법이 고려되었으며, 제시된 알고리즘을 사용하는 경우의 추가적인 지연 시간에 대한 산술적인 결과를 제시하고 있다. 시뮬레이션을 통하여 알고리즘의 검증과 함께 산술적인 결과와 동일한 지연 시간을 확인하였다.

  • PDF

Distributed Interactive Application을 위한 우선 순위 기반 오버레이 멀티캐스트 (Priority-based Overlay Multicast for Distributed Interactive Application)

  • 이형옥;남지승
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1367-1369
    • /
    • 2013
  • Applying Application-Level Multicast technology (ALM) to Distributed Interactive Applications (DIAs) becomes more and more popular. Especially for DIAs embedded priority that the sender forwards data to receivers due to their respective priorities. The priority-based directed minimum spanning tree (PST) algorithm was designed for these DIAs. However, the PST has no efficient priority selection and filtering mechanism. The system will consume a tremendous amount of resource for reconstructing distribution tree and becomes unstable and unscalable. In this paper, First, We propose a novel priority-based application level multicast algorithm: Predict-and-Quantize for Priority with directed minimum Spanning Tree (PQPST), which can efficiently predict efficient priorities for the receivers and quantize the predicted priorities to build the multicast distribution tree. Second, we propose Priority Discrepancy Heuristic Mechanism (PDHM), which sets different thresholds of priority discrepancy within the priority discrepancy interval to control the distribution tree construction can efficiently decrease the repeated distribution tree construction, and we get the best heuristic priority discrepancy interval by PQPST. According to the simulation results, the PQPST and PDHM can efficiently improve the performance of the PST algorithm.