• 제목/요약/키워드: 에이전트 플랫폼

Search Result 180, Processing Time 0.025 seconds

Platform Design for Optimal Migration Cost of Mobile Agents (이동 에이전트의 최적 이주 비용을 위한 플랫폼 설계)

  • 김완성;복경수;신재룡;유재수
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.8 no.1
    • /
    • pp.137-149
    • /
    • 2004
  • A new software paradigm is required on the development of network and various service requirements. With this, many studies on a mobile agent have been made. For the execution of the mobile agent, migration is the most important factor that influences the performance of the mobile agent. In this paper we propose the method that leads to high migration efficiency in order to improve the performance. The features of our migration technique are as follows. First, the migration technique creates the dynamic itinerary that appropriately copes with the network conditions and the platform changes to improve the agent execution efficiency. Second, it perfecters an executed code to reduce the amount of the mobile data and reduces the execution time by instantiating the agent in advance. Third, it improves the execution efficiency by using the checkpoint-based recovery method that does not execute the agent again and recovers the process states even though the errors take place. Though the simulation we compare the proposed method with the existing methods. The simulation result shows that the proposed method outperform the existing methods in terms of migration.

A Study on Secure Mobile Agent Systems employing the ID based Multi-Signature Scheme (ID기반의 다중서명을 이용한 이동 에이전트 시스템 보안에 관한 연구)

  • Tak, Dong-Gil;Lee, Ok-Bin;Kim, Seong-Yeol;Chung, Il-Yong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04a
    • /
    • pp.441-444
    • /
    • 2001
  • 본 논문은 이동 에이전트 시스템이 안고 있는 보안 문제를 해결하고자 하였다. 제안된 프로토콜은 이동 에이전트 및 에이전트 시스템 보안 위험에 대처하기 위하여 ID를 이용한 키 분배 기법과 fit-Shamir 디지털 서명 방식에 기초한 다중 서명 방법을 이용하여 에이전트와 에이전트 플랫폼의 양방향 인증, 실행 결과 데이터의 보호, 생명성 보장을 함께 처리하였으며 중간 검증이 가능하도록 제안되어 불필요한 오버헤드를 갖지 않도록 하였다. 제안된 이동 에이전트 보안 프로토콜을 적용하였을 때 얻을 수 있는 장점은 첫째, 이동에이전트의 생명성을 보장할 수 있으며 둘째, 에이전트의 실행 결과 데이터의 기밀성, 무결성을 보장할 수 있고, 세째, 에이전트 실행의 전 단계를 매 시스템마다 검증함으로써 변경, 삭제 등의 문제가 발생하는 즉시 발견할 수 있다.

  • PDF

An Architecture for Distributed Processing of Composite Web Services (복합 웹 서비스의 분산 처리 구조)

  • Park, Chang-Sup;Lee, Sang-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.633-636
    • /
    • 2004
  • 웹 서비스는 이질적인 응용 시스템들 사이의 연동 및 통합을 위한 표준화된 수단을 제공한다. 본 논문에서는 기존 웹 서비스들을 이용하여 정의되는 복합 웹 서비스를 효율적으로 실행하기 위한 방안으로서 사용자 에이전트를 이용한 분산 처리 시스템 구조 및 처리 방법을 제안한다. 본 시스템은 웹 서비스들의 통신 QoS 및 복합 웹 서비스의 부하 등을 고려하여 복합 웹 서비스의 호출 및 통합 작업을 사용자 에이전트에게 동적으로 위임하여 분산 처리함으로써 복합 웹 서비스의 성능 및 가용성을 향상시킨다.

  • PDF

A Study on Design of a Multi-Agents System for Interactive Broadcasting Service (지능형 방송 서비스를 위한 멀티 에이전트 시스템 설계에 관한 연구)

  • 진성호;배태면;노용만;김문철;강경옥
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.11b
    • /
    • pp.404-407
    • /
    • 2002
  • 디지털 방송화에 따라 사용자 개인을 위한 방송 서비스에 대한 관심이 늘고 있다. 본 논문에서는 에이전트 표준화 단체인 FIPA의 규격을 따르는 에이전트 플랫폼과 TVAF 및 MPEG-7규격을 따른 메타데이터 기술을 이용하여 사용자의 선호도와 프로파일을 기반한 지능형 서비스를 제공하는 방송 시스템을 위한 멀티 에이전트 시스템을 제안한다.

  • PDF

A Priority-based Message Scheduling Scheme for Multi-agent System Dynamically Adapting to the Environment Change (환경 변화에 동적으로 적응하는 멀티에이전트 시스템을 위한 우선순위 기반 메시지 스케줄링 기법)

  • Kang, Byung-Kil;Lee, Kang-Lyul;Yoo, Han-Ku;Youn, Hee-Yong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2010.07a
    • /
    • pp.345-348
    • /
    • 2010
  • 멀티 에이전트 시스템은 공통의 목표를 위해 함께 일하기로 합의한 협업 에이전트로 구성된다. 에이전트 시스템에서 메시지를 스케줄링 할 때, 동일한 우선순위가 역할의 중요도를 고려하지 않고 모든 에이전트에게 동일하게 할당된다면 성능은 극대화되지 않을 것이다. 본 논문에서 우리는 새로운 메시지 기반 우선순위 스케줄링 기법을 제안한다. 그것은 에이전트 시스템으로 하여금 에이전트와 메시지 작업 처리량의 중요도에 기반으로 메시지의 우선순위를 적절하게 모델링함으로써 환경 변화에 신속히 적응할 수 있게 한다. 에이전트 시스템의 성능은 저자들에 의해 개발된 에이전트 플랫폼을 통해 실행된 범죄 예방 시스템에 대한 사례 연구를 이용한 제안된 계획에 의해 상당히 개선된 것으로 보여준다.

  • PDF

Design of Mobile Agents for The Optimal Migration (최적의 이주를 위한 이동에이전트 설계)

  • Kim, Wan-Sung;Bok, Kyoung-Soo;Yoo, Jae-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1547-1550
    • /
    • 2003
  • 네트워크의 발달과 다양한 서비스의 요구에 따라 새로운 소프트웨어의 패러다임에 대한 요구와 함께 이동 에이전트에 대한 많은 연구가 진행 중이다. 이동 에이전트의 수행에 있어 이주비용은 이동 에이전트의 성능에 많은 영향을 미친다. 본 논문에서 이동에이전트의 이주비용을 최적화하기 위한 기법을 제안한다. 제안하는 이주기법의 특징은 다음과 같다. 첫째, 네트워크 상태 및 플랫폼 상태변화에 적절하게 대응할 수 있는 동적 경로를 생성하여 에이전트 수행 효율을 높인다. 둘째, 수행할 코드를 프리패칭하여 이동 데이터량을 줄이고, 필요한 에이전트를 미리 인스턴스시켜 수행 시간을 단축한다. 셋째, 체크포인트기법을 사용하여 에이전트 수행 중에 에러가 발생할지라도 에이전트는 재 수행을 하지 않고 에러 이전의 상태로 복구하는 방법을 사용하여 수행 효율을 높인다.

  • PDF

A method of Improved RIP for Performance Improvement of Message Transport in Multi-Agent System (멀티 에이전트 시스템에서 메시지 전송 성능 향상을 위한 개선된 RIP 적용 방안)

  • Hyo-Won Kim;Hee-Yong Youn
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.1059-1062
    • /
    • 2008
  • 최근 유비쿼터스 시대에 고품질의 빠른 서비스를 제공하기 위한 에이전트 시스템의 연구가 활발히 진행 중이다. 멀티 에이전트 시스템은 플랫폼 위의 에이전트들이 서로 메시지를 전송하며 자율적이고 지능적으로 일을 처리하는 시스템이다. 에이전트간 메시지 전송을 최적화 하기 위해서는 전체 에이전트와, 네트워크 토폴로지에 대한 정보 공유가 필요하다. RIP 는 전체 네트워크 상태를 공유하는 라우팅 프로토콜로서 에이전트 메시지 전송 성능 개선에 적합한 기법이다. 하지만 RIP 라우팅 프로토콜은 여러 취약점이 있다. 에이전트 메시지 전송 성능 개선을 위한 에이전트의 운용은 위같은 문제를 해결하고 효과적인 메시지 전송을 가능하게 할 것이다.

Agent-Based Game Platform with Cascade-Fuzzy System Strategy Module (단계적 퍼지 시스템 전략모듈을 지원하는 에이전트기반 게임 플랫폼)

  • Lee, Won-Hee;Kim, Won-Seop;Kim, Tae-Yong
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.1
    • /
    • pp.76-87
    • /
    • 2008
  • As hardware performance rises, game users demand higher computer graphic, more convenient UI(User Interface), faster network, and smarter AI(Artificial Intelligence). At this time, however, AI development is accomplished by a co-development team or only one developer. For that reason, it's hard to verify that AI performance and basic game AI technology is lacking for developing high-level AI. Searching the merits and demerits of existing game AI platforms, we investigate main points to consider when designing game AI platforms in this paper. From this we suggest Darwin, a game platform, based on agent that developers embody AI easily and capable of proposing AI test with module that makes them find strategic position. And then evaluate achievement results through making agent used strategic module that Darwin offers.

  • PDF

Development of Telecommunication Network Management Agents using Farmer Model on Distributed System (분산 시스템 상에서 Farmer Model을 이용한 통신망 관리 에이전트 개발)

  • Lee, Gwang-Hyeong;Park, Su-Hyeon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.9
    • /
    • pp.2493-2503
    • /
    • 1999
  • The TMN that appears to operate the various communication networks generally and efficiently is developed under the different platform environment such as the different hardware and the different operating system. One of the main problems is that all the agents of the TMN system must be duplicated and maintain the software and the data blocks that perform the identical function. Therefore, the multi-platform cannot be supported in the development of the TMN agent. In order to overcome these problems, the Farming methodology that is based on the Farmer model has been suggested. With the Farming methodology, the software and the data components which are duplicated and stored in each distributed object are saved in the platform independent class repository (PICR) by converting into the format of the independent componentware in the platform, so that the componentwares that are essential for the execution can be loaded and used statically or dynamically from PICR as described in the framework of each distributed object. The distributed TMN agent of the personal communication network is designed and developed by using the Farmer model.

  • PDF

Design of Itinerary Based Migration Scheme with Fault Tolerance for Mobile Agent (이동 에이전트를 위한 이주 스케줄 기반의 이주 기법 설계)

  • Kim, Gu-Su;Eom, Young-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05b
    • /
    • pp.847-850
    • /
    • 2003
  • 이동 에이전트란 컴퓨터 네트워크 상에서 사용자를 대신하여 특정 작업을 수행하는 프로그램이 독자적으로 여러 노드들을 이동하면서 필요한 작업을 수행하고 그 결과를 사용자에게 전달하도록 작성된 프로그램을 말하며, 이런 이동 에이전트를 수행할 수 있도록 컴퓨팅 환경을 제공하는 것을 이동 에이전트 컴퓨팅 환경이라고 한다. 본 연구에서는 이동 에이전트 운영에 필수 기능인 이동 에이전트 이주 기능을 이주 시작 이전에 이주 경로를 선정하여 이주 스케줄(Itinerary)로 관리하는 기법과 이동 에이전트가 이주할 시점에서 자율적으로 이주 목적지를 선정하고 선정된 목적지의 정보를 홈에 있는 Itinerary에 저장하여 관리하는 기법을 설계하였다. 그리고 이주한 방문지에서 수행 결과를 체크포인트로 저장하여 예외나 비정상적인 종료를 하였을 때 Itinerary의 내용을 보고 성공적으로 수행한 가장 마지막 플랫폼에게 이동 에이전트의 복원 및 다른 목적지로의 이주를 요청함으로서 결함 허용(fault-tolerance) 기능을 가지도록 설계하였다.

  • PDF