Develop the multi agent system, Computer Engineering

Assignment Help:

The new season of AFL, and the excited coming FIFA World Cup in South Africa this June, many sports fans are willing to find the latest results of their beloved sports teams. In this project, you are requested to develop a middleware based multi agent system to track the latest score of your favourite sports team.

The architecture of this multi agent system is given above. There are three types of agents in this system:

  • Yellow Page Agent (YPA): a middle agent acts as yellow page. It keeps a list of records of the currently available service provider agents who can offer information or services to others. The record of a service provider includes agent name, contact information, and the service (team name). The record is registered by a provider agent when it starts, and when it exits from the system the agent will deregister to YPA and its record will be removed from the list.  
  •  Service Provider Agent (SPA): an information agent who can find and extract a piece of requested information, such as the most recent score of Australian soccer team, from the World Wide Web. It first registers its service information to the YPA when it becomes available to the public. After that,  it is able to answer queries from other service consumer agents to search and  extract the score for your team. Finally, when it quits from service, SPA deregisters from YPA so its record will be removed from the list.  
  • Service Consumer Agent (SCA): a software agent as an interface to human users. SCA has a GUI interface for users to input or select sports team. And then, it asks the YPA to allocate an agent who has the capability to find the score for that team. When SCA receives the contact information of a SPA from YPA, it communicates with that SPA to request the latest team result. And it will display the score returned by SPA to the user.

Related Discussions:- Develop the multi agent system

Explain SR latch using nor gates, Q. Explain SR Latch using NOR gates? ...

Q. Explain SR Latch using NOR gates? Let's inspect the latch more closely.   i. Suppose initially 1 is applied to S leaving R to 0 at this instance. The instant S=1 output o

Perform the subtraction using 1's complement, Perform the subtraction using...

Perform the subtraction using 1's complement of 11001 - 10110 Ans. 11001 - 10110 = X - Y                            X = 11001 1's complement of Y = 01001

What is insertion sort, What is insertion sort? Insertion Sort : One o...

What is insertion sort? Insertion Sort : One of the easiest sorting algorithms is the insertion sort. Insertion sort having of n - 1 passes. For pass p = 2 by  n, insertion so

Virtulization, Analyse the future of Operating Systems with reference to Vi...

Analyse the future of Operating Systems with reference to Virtualisation.words accepted#

What do you mean by memory mapped i/o, What do you mean by memory mapped I/...

What do you mean by memory mapped I/O? In Memory mapped I/O, there is no particular input or output instructions. The CPU can manipulate I/O data residing in interface register

What is the file-system security, What is the File-system security Most...

What is the File-system security Most commercial servers use a powerful operating system as base that provides good methods of file-system security. Some servers require additi

Discuss about charles babbage in brief, Discuss about Charles Babbagein bri...

Discuss about Charles Babbagein brief Mechanism  for  advancing  or  reversing  of  control  card  were  allowed  therefore enabling execution of any desired instruction. In ot

What are the general security issues, What are the General Security Issues ...

What are the General Security Issues Many issues exist when linking a computer system to the Internet or indeed to an external link via a network set up. There are numerous way

What is component diagrams in uml, A component diagram is mainly useful wit...

A component diagram is mainly useful with teams of larger size. UML components are great to perform architectural landscape for an exact system. The component diagram permits to mo

What is asynchronous reset, What is Asynchronous Reset? Asynchronous re...

What is Asynchronous Reset? Asynchronous reset: The biggest problem along with asynchronous resets is the reset release, which termed as reset removal. By using an asynchron

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd