Browse Prior Art Database

CONTROLLING AGENTS RESOURCES IN RELATION WITH BILLING

IP.com Disclosure Number: IPCOM000009027D
Original Publication Date: 1999-Jan-01
Included in the Prior Art Database: 2002-Aug-01

Publishing Venue

Motorola

Related People

Bernard Burg: AUTHOR [+2]

Abstract

The specifications of agent systems, like the Foundation for Intelligent Physical Agents (FIPA) and the Mobile Agent Facility Specification of the Object Management Group (MAF-OMG), offer a yellow pages service to find the provided services in the agent community. When the services is not locally available, the local yellow pages service con- tacts the ones of other domains. The consequence of the automatic extension of the agent domains leads to unbound searches which in turn may lead to unbound bills in the case of paying services.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 15% of the total text.

Page 1 of 10

@ MOTOROLA

Technical Developments

CONTROLLING AGENTS RESOURCES IN RELATION WITH BILLING

by Bernard Burg and Bill Robinson

PROBLEM TO BE SOLVED

  The specifications of agent systems, like the Foundation for Intelligent Physical Agents (FIPA) and the Mobile Agent Facility Specification of the Object Management Group (MAF-OMG), offer a yellow pages service to find the provided services in the agent community. When the services is not locally available, the local yellow pages service con- tacts the ones of other domains. The consequence of the automatic extension of the agent domains leads to unbound searches which in turn may lead to unbound bills in the case of paying services.

  Any agent system working with paying services needs absolutely a resource control to master the cost of the services.

This invention introduces a reliable mechanism to control resources of services in agent systems by:

agent is exhausted, the agent interrupts its task and sends a message to get a new resource allocation, If it is granted, the agent resumes its task, else the agent is killed as a consequence of resource restric- tions.

  As agents communicate through messages, we specify in the following a set of additional messages providing the resource control in an agent community.

  This description is made in two paragraphs; the first one describes the case where a single agent is carrying the work out. The second paragraph extends our invention to multiple agents sub-con- tracting the work. Three examples illustrate this paper. This paper defines the syntax of every mes- sage and gives an example. The syntax used to describe those examples is our preferred embodi- ment, it is not restricting Ithe generality of the inven- tion The messages and communication scenario is presented in the single czontractor-agent description and remains valid for the multiple agent subcon- tracting scenario.

SINGLE CONTRACTOR-AGENT

  This simple relation is working in the frame of client-server. We called the server contractor-agent. We describe the sequence of message exchanges between client and contractor-agent. The detail of the messages and a preferred syntax are explained in the following section.

DEFINITION OF THE SCENARIO

  A Client is emitting in order of execution mes- sage: execute. This order is carried out by the con- tractor-agent, which monitors the resource con- sumption. This task can be carried out through the billing facility of the agent system, or an electronic money protocol like: PROTON (BankSys registered Trademark), MONDEX (National Westminster

l

setting limits before the run,

permitting to interrupt a service at any moment,

l

l

introducing optimal control policies into sub-

contractors.

  Our invention is failure safe and insures that in any case, even with communication interruption, that expenditure limit cannot be exceeded.

DESCRIPTION OF THE INVENTION

  To control the resources of agent system we introduce a starvation mechanism, this is to allocate a resou...