• 제목/요약/키워드: Directory facilitator

검색결과 6건 처리시간 0.025초

CLAM 에이전트 기반 Directory Facilitator를 위한 효율적인 서비스 디스커버리 프로토콜 구현 (Implementation of an Efficient Service Discovery Protocol for Directory Facilitator Based on CALM Agent)

  • 이승현;신동렬;장경수
    • 한국인터넷방송통신학회논문지
    • /
    • 제11권6호
    • /
    • pp.275-282
    • /
    • 2011
  • 현재, UPnP, Jini, SLP와 같은 서비스 디스커버리 프로토콜은 서비스의 표현과 기술, 그리고 메시지 교환 패턴과 같은 기본적인 서비스 디스커버리 기능만 제공한다. 이것은 서비스 디스커버리 프로토콜 사이에 서비스의 상호운영성을 저해하는 요소로 작용한다. 따라서, 본 논문에서는 이기종 서비스간의 상호운영성을 높일 수 있도록 CLAM (Component-based Autonomic Layered Middleware) 에이전트 플랫폼을 구성하고, 플랫폼 내의 DF (Directory Facilitator)의 기능을 확장하여 효율적인 서비스가 가능하도록 DF 에이전트를 설계하고 구현한다. 또한 DF 에이전트에서 확장성과 상호운영성을 보장하기 위해 DHT-Chord 알고리즘을 이용한 효율적인 서비스 디스커버리 메커니즘을 제안한다.

이 기종 Directory Facilitator 간의 Federation을 위한 동기화 DB서버 구축 (Construction of synchronized Database Server for federation among heterogeneous Directory Facilitators)

  • 윤여진;이승현;최기현;신동렬
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2008년도 하계종합학술대회
    • /
    • pp.653-654
    • /
    • 2008
  • A DF (Directory Facilitator) provides yellow pages services for other agents in agent platform. That is to say, the agents are able to register the descriptions of the services they provide for DF or inquire DF about the services other agents provide. The Current DF cannot federate with heterogeneous agent platforms. Because DF is not opened to the other DF in the heterogeneous agent platform, it is need to something about federation technology between them. Thus, we propose the database server for the federation technology among DFs. The main purpose of the database server is to provide the environment where agents can register their services and search about the services that other agents on the heterogeneous platform provide.

  • PDF

에이전트 기반 서비스 검색을 위한 Directory Facilitator (Design of Directory Facilitator for Agent-based Service Discovery)

  • 이건하;이승현;최기현;신동렬
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2008년도 하계종합학술대회
    • /
    • pp.703-704
    • /
    • 2008
  • Multi-agent technologies are essential in realizing the upcoming ubiquitous environment. In the multi-agent environment, each agent has its own set of services and stores these services in the service repository of the multi-agent system. By using this repository, the user can retrieve the most appropriate service. In this paper, we propose an efficient service repository architecture that can improve the existing agent-based service discovery.

  • PDF

A Study for FIPA-OS Multi-Agent Framework in OSGi Service Platform

  • Lee, Hyung-Jik;Kang, Kyu-Chang;Lee, Jeun-Woo
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2003년도 ISIS 2003
    • /
    • pp.232-235
    • /
    • 2003
  • In this paper, we implemented a FIPA-OS multi-agent framework bundle in OSGi Service Platform. FIPA-OS is an open agent platform for constructing FIPA compliant agent using mandatory components that required by all FIPA-OS agents to execution and optional components that FIPA-OS agent car optionally use. The platform supports communication between multiple agents and communication language which conforms to the FIPA standards. FIPA-OS framework bundle is composed of DE(Directory Facilitator), AMS(Agent Management System), ACC(Agent Communication Channel) and MTS(Message Transport System) bundle. These bundles installed in the OSGi service platform and their life cycle can be managed by the framework.

  • PDF

서비스 예약 기능을 지원하는 에이전트 기반의 서비스 저장소의 설계 (Design of Agent-based Service Repository supporting Service Reservation)

  • 나성준;윤여진;김동욱;신동렬
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2008년도 동계학술대회
    • /
    • pp.35-38
    • /
    • 2008
  • 멀티 에이전트 시스템 환경에서 에이전트들은 자신이 제공하는 서비스에 대해 일정한 형태로 멀티 에이전트 시스템의 저장소에 서비스를 등록, 삭제, 검색할 수 있는 기능을 갖는다. 효율적인 서비스의 저장소인 DF (Directory Facilitator)는 에이전트들이 제공하는 서비스에 대한 옐로우 페이지 서비스를 제공한다. 에이전트 간의 협업을 위한 에이전트 플랫폼에서 서비스 디스커버리 기능을 지원하기 위한 DF 개발은 각각의 서비스를 지원하는 에이전트와 사용자 에이전트간의 서비스를 유지하여야 한다. 본 논문에서 제안하는 DF는 서비스 예약 기능을 제공함으로써 사용자 에이전트에게 좀 더 편리한 서비스 검색 메커니즘을 제공하는 것에 목적을 두고 있다. DF로 사용자 에이전트가 서비스를 등록 했을 경우에 Reservation Repository를 통하여 그 등록한 서비스가 다른 사용자 에이전트가 제공받고자하는 서비스인 경우를 인지했을 때 Reservation Repository에 등록된 에이전트주소와 서비스이름을 토대로 하여 예약한 사용자 에이전트와 서비스를 제공하게 한다.

  • PDF

Network human-robot interface at service level

  • Nguyen, To Dong;Oh, Sang-Rok;You, Bum-Jae
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1938-1943
    • /
    • 2005
  • Network human-robot interface is an important research topic. In home application, users access the robotic system directly via voice, gestures or through the network. Users explore a system by using the services provided by this system and to some extend users are enable to participate in a service as partners. A service may be provided by a robot, a group of robots or robots and other network connected systems (distributed sensors, information systems, etc). All these services are done in the network environment, where uncertainty such as the unstable network connection, the availability of the partners in a service, exists. Moreover, these services are controlled by several users, accessing at different time by different methods. Our research aimed at solving this problem to provide a high available level, flexible coordination system. In this paper, a multi-agent framework is proposed. This framework is validated by using our new concept of slave agents, a responsive multi-agent environment, a virtual directory facilitator (VDF), and a task allocation system using contract net protocol. Our system uses a mixed model between distributed and centralized model. It uses a centralized agent management system (AMS) to control the overall system. However, the partners and users may be distributed agents connected to the center through agent communication or centralized at the AMS container using the slave agents to represent the physical agents. The system is able to determine the task allocation for a group of robot working as a team to provide a service. A number of experiments have been conducted successfully in our lab environment using Issac robot, a PDA for user agent and a wireless network system, operated under our multi agent framework control. The experiments show that this framework works well and provides some advantages to existing systems.

  • PDF