• Title/Summary/Keyword: 이동 클라이언트/서버

Search Result 200, Processing Time 0.028 seconds

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

  • 설승진;이금석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.148-150
    • /
    • 1998
  • 분산 시스템이 널리 적용됨에 따라 효율적인 분산 시스템 관리 방안 연구가 다양하게 진행되고 있다. 그러나 SNMP 나 CMP 에 바탕을 둔 클라이언트/서버 방식의 분산 시스템 관리 환경은 확장성, 상호운영성, 신뢰성, 유용성 등과 관련하여 많은 제한점을 드러내고 있다. 근래에는 이러한 단점을 극복하기 위해 시스템 관리에 이동 에이전트(mobile agent)를 적용하려는 연구가 집중적으로 이루어지고 있으며, 이러한 연구는 자바 언어의 출현으로 가속화되고 있다. 본 논문에서는 관리자 응용(manager application)이 관리 작업을 수행하는 이동 에이전트를 관리 대상 노드에 파견()하는 일반적인 방식에서 탈피하여 관리 대상 노드가 관리자 응용에게 특정 이동 에이전트의 파견을 요청하는 에이전트-온-디맨드(Agent-On-Demand)방법을 제안하고 이를 위한 계층적 상태 임계값(Hierarchical)에 대해 설명한다. 또한 성능 분석을 위해 자바 RMI 와 이동 에이전트를 위한 분석 모델을 제시하고 AOD를 적용한 분산 시스템 관리 기법과 기존의 방법을 네트워크 부하와 실행 시간 관점에서 비교한다.

  • PDF

A Study on Quick Repair System Construction using Location Based Service (위치 기반서비스를 이용한 기동보수시스템 구축에 관한 연구)

  • Shin, Jin-Ho;Song, Jae-Ju;Yi, Bong-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05b
    • /
    • pp.943-946
    • /
    • 2003
  • 최근 무선통신망의 발전에 따라 이동성을 기반으로 하는 서비스에 대한 관심이 고조되고 있다. 그리고 휴대폰과 PDA와 같은 휴대용 단말기의 사용이 일반화된 가운데 GPS를 기반으로 하는 서비스들도 점차적으로 보편화되어 가고 있다. 이러한 변화에 따라 이동성을 지원하는 무선 단말기를 기반으로 한 Mobile GIS 환경에서의 위치 정보 활용은 큰 관심을 불러일으키고 있으며, 또한 이러한 서비스를 효율적으로 제공하기 위해서 위치 기반 서비스(LBS : Location Based Service)의 기술개발이 필수적이다. 본 논문에서는 전력회사에서 LBS를 적용하기 위한 Business Model인 기동보수 업무를 대상으로 크게 3가지 부분으로 나누어 설계한 모델을 제시한다. 위치 컨텐츠를 처리하고 차량 및 보수 상황 관리 서비스를 제공하는 위치 응용 서버, 현장의 이동 단말 장치와 인터페이스에 직접 작용하는 위치 서비스 클라이언트, 피리고 위치 응용 서버와 위치 서비스 클라이언트간의 위치 및 작업정보 데이터 송수신을 담당하는 게이트웨이 서비스로 구성하여 요구기능, 처리흐름 시공간 데이터베이스 구조 구현방안 등 LBS를 제공하기 위한 선계 내용을 서술한다.

  • PDF

Ubiscript: A Language for Ubiquitous Service Integration (유비스크립트: 유비쿼터스 서비스 통합을 위한 언어)

  • Lee, Min-Kyu;Han, Dong-Soo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10a
    • /
    • pp.269-270
    • /
    • 2007
  • 유비쿼터스 환경에서는 사용자가 컴퓨터 및 네트워크의 존재를 의식하지 않는 상태에서 다양한 서비스를 이용하게 된다. 주변에 있는 PC, 냉장고, TV, 자동차 등의 모든 기기에 프로세서가 내장되고 네트워크가 연결되어 특정한 서비스를 제공하기 위해 함께 동작하게 된다. 이러한 장치와 서비스들을 연동하기 위한 현재의 솔루션은 클라이언트-서버 방식의 분산 컴퓨팅 모델이다. 각각의 장치가 원격 프로시듀어 흑은 원격 객체의 형태로 서버를 제공하고 이들을 하나의 클라이언트가 시나리오대로 그것들을 호출함으로써 응용을 완성할 수 있다. 하지만, 이러한 분산 컴퓨팅 모델을 지원하는 프로그래밍 환경으로는 다음과 같은 한계가 있다. 첫째, 소프트웨어 배치(deployment) 문제가 발생한다. 수 많은 시나리오를 생각해 볼 수 있는 유비쿼터스 환경에서는 특정 장치를 공장에서 생산하여 출고할 때 어떤 서버 소프트웨어가 미리 설치되어야 하는지는 가늠할 수 없는 문제이다. 둘째, 성능 문제가 발생할 수 있다. 각 장치의 함수를 호출하는 것은 대부분 원격 함수(remote procedure)이므로 한번 호출하는데 상당한 자원이 소요된다. 하지만, 시나리오를 구현하기 위해서는 특정 장치의 함수를 여러 번 호출해야 되는 상황이 자주 연출된다. 이러한 상황을 피하여 성능을 향상 시키기 위해서는 각 장치에 요구되는 부문 시나리오가 한번에 호출로 처리될 수 있어야 한다. 셋째, 유지 보수 문제가 발생할 수 있다 하나의 서비스가 여러 개의 서버 프로그램과 클라이언트 프로그램으로 구성되기 때문에 한번 업그레이드를 할 때 모든 구성 요소들이 모두 버전 업이 되어야 한다. 넷째, 유비쿼터스 환경에 적합한 추상화 개념의 부재를 들 수 있다. 다양한 장치, 웹서비스 및 데이터 들이 연동되어 하나의 서비스 시나리오를 구현함에 있어서 현재의 프로그래밍 언어는 높은 수준의 추상화 개념을 제공하지 못하고 있다. 본 연구에서는 모바일 코드 기술을 프로그래밍 언어에 적용하여 유비쿼터스 환경에서의 다양한 장치들과 서비스들을 손쉽게 통합하여 애플리케이션 시나리오를 구현할 수 있는 새로운 프로그래밍 언어인 유비스크립트(ubiscript)를 제안한다. 유비스크립트에서는 모바일 코드의 개념을 통해서 앞서 언급한 유비쿼터스 컴퓨팅 환경에서의 문제점을 해결하고자 하였다. 모바일 코드에서는 프로그램 코드가 네트워크를 통해서 컴퓨터를 이동하면서 수행되는 개념인데, 이는 물리적으로 떨어져있으면서 네트워크로 연결되어 있는 다양한 컴퓨팅 장치가 서로 연동하기 위한 모델에 가장 적합하다. 이는 기본적으로 배포(deploy)라는 단계가 필요 없게 되고, 새로운 버전의 프로그램이 작성될지라도 런타임에 코드가 직접 이동하게 되므로 버전 관리의 문제도 해결된다. 게다가 원격 함수를 매번 호출하지 않고 한번 이동된 코드가 원격지에서 모두 수행을 하게 되므로 성능향상에도 도움이 된다. 장소 객체(Place Object)와 원격 스코프(Remote Scope)는 앞서 설명한 특징을 직접적으로 지원하는 언어 요소이다. 장소 객체는 모바일 코드가 이동해서 수행될 계산 환경(computational environment)에 대한 레퍼런스이다. 원격 스코프는 원격지의 컴퓨터에 존재하는 계산 환경의 스코프(scope)를 로컬 계산 환경에 적용할 수 있도록 하는 언어 요소이다. 유비쿼터스 컴퓨팅 환경에서의 장치와 서비스들을 연동하기에는 현재의 프로그래밍 모델은 배포, 유지 보수, 성능 등의 문제점을 안고 있다. 본 연구에서는 모바일 코드 개념을 도입한 새로운 프로그래밍 언어인 유비스크립트를 제안하여 이러한 문제점들을 극복하고자 하였다. 유비스크립트에서는 유비쿼터스 환경을 직접적으로 표현할 수 있도록 새로운 언어 요소인 장소 객체와 원격 스코프 개념을 도입하였고, 프로토타입과 가상의 시나리오 구현을 통하여 기존의 프로그래밍 언어보다 유비쿼터스 환경에 더 적합하고, 단순하며 생산성이 우수하다는 것을 확인하였다.

  • PDF

Project Schedule Notification and Issue Tracking System Based on Social Networking Service on a Smartphone (스마트폰 상에서 프로젝트 관리를 위한 소셜 네트워킹 서비스 기반의 일정 통지 및 이슈추적 시스템)

  • Kang, Dae-Ki;Chang, Won-Tae
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.3
    • /
    • pp.669-677
    • /
    • 2010
  • In this paper, we propose a novel project schedule notification and issue tracking system based on a social networking service for project management on a smartphone. The proposed system has a server subsystem and a client subsystem. The server is in charge of enabling a deadline notification and an issue tracking of the project to project participants by exploiting a legacy social networking service. The client running on a smartphone displays timelines of the project schedule using Gantt chart and let the project participant edit their schedule. The proposed system combines the mobility of smartphones and the connectivity of social networking services and apply them to schedule notification and issue tracking, which demonstrates a novel usage of social networking services.

Design of Remote Fire Video Monitoring System using RTSP Module (RTSP 모듈을 이용한 원격 화재 영상 모니터링 시스템 설계)

  • Lim, Jong Cheon;Lee, Jae Min
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.1
    • /
    • pp.82-88
    • /
    • 2018
  • The conventional remote fire image monitoring system has insufficient ability to check the video information of the fire scene in real time, so it was difficult to grasp the actual situation in case of fire and cope with it rapidly. In this paper, we propose a design of real­time fire image monitoring system using new RTSP module, which is composed of a server with RTSP function and client for transmitting and receiving images using wi­fi from a camera attached to such a robot system. We implemented the proposed remote fire monitoring system capable of receiving live video transmitted from a camera and confirmed, by field test, that the fire video image was normally received.

Development of the EPG Provider System based on DAB (DAB 기반의 EPG Provider 시스템 개발)

  • Jin Hyun-Joon;Park Nho-Kyung;Hwang Woon-Jae
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.41 no.12
    • /
    • pp.51-60
    • /
    • 2004
  • DAB(Digital Audio Broadcasting) is a new media service that can provide CD quality audio, various data service, interactive and high quality mobile communications through popular media such as terrestrial broadcasting, satellite, cable TV, and internet. In this paper, a new EPG(Electronic Program Guide) application model is proposed. The model is based on DAB and combines a DAB receiver and PCs so that it can take advantages of using various multimedia services and plenty of internet contents. The developed EPSD(EPG Provider System on DAB) has Web-based Server/Client structure and povides EPG functionalities to client PCs over internet. Therefore, the DAB receiver can be smaller and cheaper, and can develop abundant data services on internet. It can also provide high quality video services and be expected to become an important component in future home network systems.

The Design of Network Management System with Java-based Mobile Agents (자바기반 이동에이전트를 이용한 망 관리시스템의 설계)

  • 김정순;노봉남
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.733-735
    • /
    • 1999
  • 오늘날 분산 컴퓨팅 환경이 확대되면서 네트워크 환경은 점점 복잡해지고 어려워진 반면 상호 연결성은 더욱 강화되어 네트워크에 대해 신속하고 효율적인 관리의 필요성이 증가되고 있다. 또한, 다양한 통신 장비와 서비스들이 개발되고 있고, 이를 연결하는 통신망의 규모가 커지고 있으며, 망 구성 요소간의 이질적인 특성이 증가함으로써 통신망을 효율적으로 관리하기 위한 망 관리 시스템에 대한 관심이 증대되고 있다. 일반적인 망 관리 모델은 클라이언트/서버 구조에 근거한 중앙 집중형으로서, 망 관리시스템에 부하가 집중되며 망 확장성이나 실시간 관리 및 동적인 서비스 추가에 있어서 단점을 가지고 있다. 본 논문에서는 실행코드가 네트워크를 통해 스스로 이동하면서 작업을 수행하는 Java 기반 이동 에이전트 개념을 망 관리에 적용하고, 관리 대상들을 그룹화하여 망 관리 시스템의 부하분산과 동적인 추가 및 실시간으로 관리할 수 있는 방안을 제시한다.

  • PDF

A Performance Evaluation of the Agent-On-Demand for Distributed System Management (분산 시스템 관리를 위한 에이전트-온-디맨드 방법의 성능 평가)

  • Sul, Seung-Jin;Kim, Tae-Sung;Lee, Keum-Suk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.200-204
    • /
    • 2000
  • SNMP나 CMIP에 바탕을 둔 클라이언트/서버 방식의 분산 시스템 관리 환경은 확장성, 상호운영성, 유연성 등과 관련하여 많은 제한점을 드러내고 있다. 따라서 이러한 단점들을 극복하기 위해 이동 에이전트(mobile agent)를 적용하려는 노력이 진행되고 있지만 이동 에이전트 기법을 시스템 관리에 적용하여 얻을 수 있는 성능 향상에 대해서는 면밀한 성능 분석이 필요하다. 제안한 에이전트-온-디맨드 방법에서는 에이전트를 기능별 업그레이드가 가능하도록 구성하고 관리 대상 노드가 필요한 에이전트를 요청할 수 있도록 하였다. 또한, 이동 에이전트를 위한 적절한 성능 모델을 수립하여 분석적 방법으로 성능을 평가하였다[10]. 본 논문에서는 분석적 방법을 통한 성능 모델을 기반으로 제안한 에이전트-온-디맨드 방식에 대한 성능 평가를 모의 실험을 통해 분석하였다. AOD를 적용한 분산 시스템 관리 기법과 기존의 방법의 성능 평가를 위해 IBM Aglets 소프트웨어 개발 키트 (ASDK) 1.1b2 버전과 JDK 1.1.7b 버전을 이용하여 프로토타입 관리 환경을 구현하였다.

  • PDF

Data Grouping for Reducing Control Information in Mobile Broadcasting Environments (이동 방송 환경에서 제어 정보를 줄이기 위한 데이터 그룹화 기법)

  • 한부영;정성권;조유근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.349-351
    • /
    • 2000
  • 이동 방송 환경(mobile broadcasting environment)은 정보를 가지고 있는 서버가 다수의 이동 클라이언트에게 모든 데이터를 주기적으로 방송하면 클라이언트가 자신이 원하는 데이터가 방송 채널에 나타날 때 이를 검색하는 환경을 말한다. 이 때 클라이언트는 일관적이면서 가장 최근에 갱신된 데이터를 필요로 하기 때문에, 병행성 제어 기법을 사용하여 이러한 요구 조건을 충족시켜야 한다. 이동 방송 환경에서는 클라이언트가 여러 가지 제약점을 가지고 있기 때문에 서버가 클라이언트의 일관성 검사를 위한 제어 정보를 데이터와 함께 방송해야 한다. 그러나, 매 방송 주기마다 방송해야 하는 제어 정보의 양이 크기 때문에 일관성 검사에 영향을 주지 않는 범위에서 이를 줄일 필요가 있다. 본 논문에서는 제어 정보의 양을 줄이기 위하여 데이터를 그룹화(grouping)하는 기법을 제시하고, 시뮬레이션을 통해 데이터 그룹화가 클라이언트의 트랜젝션 중단(abort)에 미치는 영향을 알아본다. 서로 다른 데이터들을 하나의 그룹으로 묶으면 클라이언트가 일관성을 검사할 때 트랜잭션이 불필요하게 중단되는 경우가 더 많아질 수 있다. 그러나, 실험 결과 전체 데이터 수의 20% 정도 크기로 데이터를 그룹화하면 불필요하게 트랜잭션이 중단되는 경우가 거의 없으면서 제어 정보의 크기를 줄일 수 있다는 사실을 알 수 있었다.

  • PDF

The Performance Analysis of Efficient Update Transaction Scheduling Method in Broadcasting Environments (방송환경에서 효율적인 갱신 거래 스케줄링 기법의 성능분석)

  • Park, Joon;Hwang, Bu-Hyun;Jung, Seung-Woog;Kim, Joong-Bae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1619-1622
    • /
    • 2003
  • 방송환경은 서버에서 이동 클라이언트로의 대역폭보다 이동 클라이언트에서 서버로의 대역폭이 상당히 좁은 비대칭 구조이다. 이러한 방송환경을 기반으로 하는 이동 컴퓨팅 응용 시스템은 제한된 대역폭의 효율성과 거래의 수행성능을 향상시키기 위한 비용 효과적인 방법이 요구된다. 본 논문에서는 방송환경에서 이동 클라이언트의 갱신연산이 가능한 경우에 데이터의 현재성과 상호일관성을 만족하기 위한 효율적인 거래 스케줄링 알고리즘을 소개하고 시뮬레이션을 통하여 기존에 제안된 기법과 비친 분석함으로써 제안하는 알고리즘의 우수성을 확인한다.

  • PDF