• Title/Summary/Keyword: 에이전트 이론

Search Result 100, Processing Time 0.024 seconds

Mobile Computing System using the Trace Object Location Tracking of Mobile Agent (이동 에이전트 위치 추적 객체를 이용한 이동 컴퓨팅 시스템)

  • Park, Gi-Hyeon;An, Sun-Sin
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.26 no.4
    • /
    • pp.488-499
    • /
    • 1999
  • 본 논문은 사용자 단말기의 이동성을 지원하기 위한 이동 컴퓨팅 구조에 대한 내용을 다루고 있다. 이를 위하여 사용자 MS, 고정망에서 MS를 대신하는 이동 에이전트 프로세스, 핸드오프 과정에서 MS에 중단없는 서비스를 제공하기위하여 이동 에이전트 프로세스의 위치를 추적하는 추적 에이전트 프로세스에 관한 내용을 소개한다. 논문에서 소개되는 추적 에이전트 프로세스의 도입으로 유선 환경의 응용서비스들의 무선 이동 환경에서도 호환성을 가질 수 있는 장점을 갖게 된다. 핸드오프 알고리즘은 패킷 손실이나 순서의 변경과 같은 흐름제어 기능을 포함하고 있으며, 무선핸드오프에서 발생 가능한 하드 핸드오프와 소프트핸드오프를 함께 고려하였다. 시뮬레이션의 결과는 핸드오프과정에서의 추가 지연 시간에 대한 내용을 다루고 있으며 각 객체간의 거리를기준으로 분석하였다.

Efficient Replication Protocols for Mobile Agent Systems (이동 에이전트 시스템을 위한 효율적인 중복 프로토콜)

  • Ahn, Jin-Ho
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.12
    • /
    • pp.907-917
    • /
    • 2006
  • In this paper, we propose a strategy to improve fault-tolerance and scalability of replicated services in mobile agent systems by applying an appropriate passive replication protocol for each replicated service according to whether the service is deterministic or non-deterministic. For this purpose, two passive replication protocols, PRPNS and PRPDS, are designed for non-deterministic and deterministic services respectively. They both allow visiting mobile agents to be forwarded to and execute their tasks on any node performing a service agent, not necessarily the primary agent. Especially, in the protocol PRPDS, after a backup service agent has received each mobile agent request and obtained its delivery sequence number from the primary service agent, the backup is responsible for processing the request and coordinating with the other replica service agents. Therefore, our strategy using the two proposed protocols can promise high scalability of replicated services a large number of mobile agents attempt to access in mobile agent systems. Our simulation results show that the proposed strategy performs much better than the one using only the traditional passive replication protocol.

Fuzzy Theory based Electronic Commerce Navigation Agent that can Process Natural Language (자연어 처리가 가능한 퍼지 이론 기반 전자상거래 검색 에이전트)

  • 김명순;정환묵
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.11 no.3
    • /
    • pp.246-251
    • /
    • 2001
  • In this paper, we proposed the intelligent navigation agent model for successive electronic commerce system management. Fuzzy theory is very useful method where keywords have vague conditions and system must process that conditions. So, using fuzzy theory, we proposed the model that can process the vague keywords effectively. Through the this, we verified that we can get the more appropriate navigation result than any other crisp retrieval keywords condition.

  • PDF

Agent's Learning Concept for Negation (에이전트의 부정에 대한 개념 학습)

  • Tae, Kang-Soo
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.5
    • /
    • pp.521-528
    • /
    • 2000
  • One of the hidden problems in a domain theory is that an agent does not understand the meaning of its action. Graphplan uses mutex to improve efficiency, but it does not understand negation and suffers from a redundancy problem. Introducing a negative function not in IPP partially helps to solve this kind of problem. However, using a negative function comes with its own price in terms of time and space. Observing that a human utilizes opposite concept to negate a fact based on MDL principle, we hypothesize that using a positive atom rather than a negative function to represent a negative fact is a more efficient technique for building an intelligent agent. We show empirical results supporting our hypothesis in IPP domains. To autonomously learn the human-like concept, we generate a cycle composed of opposite operators from a domain theory and extract opposite literals through experimenting with the operators.

  • PDF

A Java-based Dynamic Management Systemfor Heterogeneous Agents (이질적 에이전트를 위한 자바 기반의 동적 관리 시스템)

  • Jang, Ji-Hun;Choe, Jung-Min
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.26 no.7
    • /
    • pp.778-787
    • /
    • 1999
  • 이제까지 대부분의 다중 에이전트 시스템에서는 에이전트 사회에 속한 모든 응용 에이전트를 작업 요청에 관계없이 처음부터 구동시킨다고 가정하였다. 이러한 에이전트 정적 구동 방법은 에이전트 관리를 단순하게 해주는 이점을 제공하지만 워크플로우 관리나 전자상거래와 같이 매우 많은 수의 에이전트로 구성되는 응용 분야에서는 시스템 과부하와 자원의 낭비 등 많은 문제점을 초래한다. 동적 에이전트 관리는 이에 대한 해결책으로 아주 많은 수의 에이전트를 포함하는 다중 에이전트 시스템에서 현재 수행중인 작업에 관련된 에이전트만을 선별하여 구동시키고, 작업이 끝난 에이전트는 종료시킴으로써 자원의 낭비를 막고 에이전트간의 상호작용 시에 요구되는 에이전트 통신의 복잡도 부담을 감소시키는 효과를 낸다. 본 논문에서는 자바로 에이전트 관리 시스템을 구현하고, 이 관리 시스템을 통해 각기 다른 언어로 개발된 응용 에이전트가 분산된 환경에서 상호 협력을 통해 작업을 수행할 수 있는 기법을 제안한다. 사용자나 다른 에이전트의 요청으로 에이전트를 동적으로 수행시키기 위해 다른 언어로의 확장을 가능하게 하는 Java Native Interface(JNI)를 사용한 기술 및 이러한 이질적인 에이전트간의 원활한 통신을 위해서 KQML 언어 인터페이스를 통한 통신 기능을 제안한다. 이질적 에이전트의 동적 관리를 가능하게 함으로써 다중 에이전트 시스템의 자원 이용 효율성과 확장성을 높이고 다양한 환경 변화에 대한 적응성과 개선된 협동능력을 제공한다.Abstract It has been assumed that all application agents in a multi-agent system are pre-invoked and remain active regardless of whether they are actually used. Although this kind of static agent invocation simplifies the management of agents, it causes several problems such as the system overload and a waste of resources, especially in the areas of the workflow management and the electronic commerce that consist of tens and even hundreds of application agents. A solution for these problems is the scheme of dynamic agent management that selectively invokes only agents that are actually requested and terminates them when they are no longer needed. This method prevents a waste of system resources and alleviates the complexity of agent communications.This paper proposes an agent management system implemented in Java that supports interactions between application agents that are developed using different languages. Dynamic agent invocation is accomplished by Java Native Interface(JNI) that links two heterogeneous methods, and by KQML language interface that facilitates the communications between heterogeneous agents. This scheme of dynamic agent management provides efficient resource usage, easy extensibility, dynamic adaptibility to changes in the environment, and improved cooperation.

Approximation Algorithm for Multi Agents-Multi Tasks Assignment with Completion Probability (작업 완료 확률을 고려한 다수 에이전트-다수 작업 할당의 근사 알고리즘)

  • Kim, Gwang
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.27 no.2
    • /
    • pp.61-69
    • /
    • 2022
  • A multi-agent system is a system that aims at achieving the best-coordinated decision based on each agent's local decision. In this paper, we consider a multi agent-multi task assignment problem. Each agent is assigned to only one task and there is a completion probability for performing. The objective is to determine an assignment that maximizes the sum of the completion probabilities for all tasks. The problem, expressed as a non-linear objective function and combinatorial optimization, is NP-hard. It is necessary to design an effective and efficient solution methodology. This paper presents an approximation algorithm using submodularity, which means a marginal gain diminishing, and demonstrates the scalability and robustness of the algorithm in theoretical and experimental ways.

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

  • Sul, Seung-Jin;Lee, Keum-Suk
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.27 no.1
    • /
    • pp.81-88
    • /
    • 2000
  • As distributed systems become used in wider area of applications, many works has been done to invent more efficient way to manage the distributed systems. The client-server based distributed system management by using SNMP or CMIP has many problems such as scalability, interoperability, flexibility, and so on. Recently, it is evident that managing distributed systems using mobile agents have popularity, and the Java language helps the trend. However, the improvement of performance has to be analyzed when the mechanism of mobile agent is applied In this paper, we discuss a more efficient way to make use of the mobile agent mechanism for managing distributed systems, and propose an Agent-On-Demand (AOD) method. The core of the method is not to use the previous method that mobile agents doing management job is dispatched to the managed nodes by a manager application, but to make agents requested by the managed nodes and then the manager application send the requested agents to that nodes. This process is done through Hierarchical State Threshold (HST). Also we present a performance model for Java RMI and mobile agent, and compare the AOD method with the previous work in terms of network overhead and execution time.

  • PDF

Effects of Linguistic Immersion Synthesis on Foreign Language Learning Using Virtual Reality Agents (가상현실 에이전트 외국어 교사를 활용한 외국어 학습의 몰입 융합 효과)

  • Kang, Jeonghyun;Kwon, Seulhee;Chung, Donghun
    • Informatization Policy
    • /
    • v.31 no.1
    • /
    • pp.32-52
    • /
    • 2024
  • This study investigates the effectiveness of virtual reality agents as foreign language instructors with focus on the impact of different native language backgrounds and instructional roles. The agents were first distinguished as native or non-native speakers treated as a between-subject factor, and then assigned roles as either teachers or salespersons considered within-subject factors. An immersive virtual environment was developed for this experiment, and a 2×2 mixed factorial design was carried out. In an experimental group of 72 university students, statistically significant interactions were found in learning satisfaction, memory, and recall between the native/non-native status of the agents and their roles. With regard to learning confidence and presence, however, no statistically significant differences were observed in both interaction effects and main effects. Contextual learning in a virtual environment was found to enhance learning effectiveness and satisfaction, with the nativeness and the role of agents influencing learners' memory; thus highlighting the effectiveness of using virtual reality agents in foreign language learning. This suggests that varied approaches can have positive cognitive and emotional impacts on learners, thereby providing valuable theoretical and empirical implications.

A Computational Model of Trust and Its Applications in Internet Transactions (인터넷 거래에서 신뢰도의 계산적 모델 및 적용)

  • Noh, Sang-Uk
    • Journal of Internet Computing and Services
    • /
    • v.8 no.4
    • /
    • pp.137-147
    • /
    • 2007
  • As Web-based online communities are rapidly growing, the agents in social groups need to know their measurable belief of trust for safe andsuccessful interactions. In this paper, we propose a computational model of trust resulting from available feedbacks in online communities. The notion of trust can be defined as an aggregation of consensus given a set of past interactions. The averagetrust of an agent further represents the center of gravity of the distribution of its trustworthiness and untrustworthiness. And then, we precisely describe the relationship between reputation, trust, and averagetrust through a concrete example of their computations. We apply our trust model to online internet settings in order to show how trust mechanisms are involved in a rational decision-making of the agents.

  • PDF

Knowledge and Strategic Ability based on Strategic Constraints (전략적 제한에 기초한 지식 및 전략 시스템)

  • Koo, Ja-Rok
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.12
    • /
    • pp.33-40
    • /
    • 2009
  • We study Interpreted Systems, ATL, and ATEL to capture the notion of time, knowledge, and strategy which are important in the analysis of multi-agent systems and propose strategic constraints based on subgame perfect Nash equilibrium of game theory as one of the solutions for the issues of ATEL which an agent can access the current state of the whole system when making up his strategy even when he should be uncertain about the state, and no explicit representation of actions in ATEL models makes some natural situations harder to model. Also, we present strategic constraints-based Interpreted Systems for model checking of multi-agent systems.