An Automated Methodology For Negotiation Behavior in Multi-Agent Engineering Applications

Persistent Link:
http://hdl.handle.net/10150/193528
Title:
An Automated Methodology For Negotiation Behavior in Multi-Agent Engineering Applications
Author:
Jarrah, Moath
Issue Date:
2008
Publisher:
The University of Arizona.
Rights:
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Abstract:
The ability to manage and exploit geographically distributed systems of service providers is rather limited in today engineering solutions. Existing techniques suffer from three main problems: first, current techniques cannot provide brokering in managing loosely coupled service providers. Second, the engineering design of existing management tools does not provide enough expressive capabilities for varying user behaviors or when different domains are encountered. Third, lack of interaction between different requestors and providers yields inefficient and very costly agreements. In this thesis, we will present an automated Domain-Independent Marketplace architecture that allows user agents to interact with provider agents using two simple and yet powerful negotiation protocols which define the rules of interactions in multi-agent environments. Having a trusted third party marketplace supports privacy and transparency among collaborative agents and service providers. Service providers have different capabilities depending on the domain of interest. Such providers can be radar sensors as in oceanography surveillance systems, print servers in distributed printing jobs community, or they can be online stores providing products on the web in the E-commerce domain. In order to provide negotiation in different domains, a dynamic message structuring capability is needed. A key role to support such an expressive power is to design an ontology that contains specialization relations between the different domains of interest. The automation of integrating the Domain-Dependent message structure Ontology with the Domain-Independent marketplace architecture gives the designer a powerful tool in which systems can be tailored based on the operational purposes and objectives.The System Entity Structure (SES) methodology, which is a formalism to define hierarchical relations among entities, is used to build the required message structures Ontology automatically through the creation of SES natural language. The architecture design of the Marketplace suggests different phases and functionalities which are mapped and implemented using the Discrete Event System Specifications (DEVS). DEVS/Service Oriented Architecture (DEVS/SOA) is used to validate our system and show a proof of the concept by deploying models of printing jobs in a web-services multi-server environment for printing server domain.
Type:
text; Electronic Dissertation
Degree Name:
PhD
Degree Level:
doctoral
Degree Program:
Electrical & Computer Engineering; Graduate College
Degree Grantor:
University of Arizona
Advisor:
Zeigler, Bernard P

Full metadata record

DC FieldValue Language
dc.language.isoENen_US
dc.titleAn Automated Methodology For Negotiation Behavior in Multi-Agent Engineering Applicationsen_US
dc.creatorJarrah, Moathen_US
dc.contributor.authorJarrah, Moathen_US
dc.date.issued2008en_US
dc.publisherThe University of Arizona.en_US
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en_US
dc.description.abstractThe ability to manage and exploit geographically distributed systems of service providers is rather limited in today engineering solutions. Existing techniques suffer from three main problems: first, current techniques cannot provide brokering in managing loosely coupled service providers. Second, the engineering design of existing management tools does not provide enough expressive capabilities for varying user behaviors or when different domains are encountered. Third, lack of interaction between different requestors and providers yields inefficient and very costly agreements. In this thesis, we will present an automated Domain-Independent Marketplace architecture that allows user agents to interact with provider agents using two simple and yet powerful negotiation protocols which define the rules of interactions in multi-agent environments. Having a trusted third party marketplace supports privacy and transparency among collaborative agents and service providers. Service providers have different capabilities depending on the domain of interest. Such providers can be radar sensors as in oceanography surveillance systems, print servers in distributed printing jobs community, or they can be online stores providing products on the web in the E-commerce domain. In order to provide negotiation in different domains, a dynamic message structuring capability is needed. A key role to support such an expressive power is to design an ontology that contains specialization relations between the different domains of interest. The automation of integrating the Domain-Dependent message structure Ontology with the Domain-Independent marketplace architecture gives the designer a powerful tool in which systems can be tailored based on the operational purposes and objectives.The System Entity Structure (SES) methodology, which is a formalism to define hierarchical relations among entities, is used to build the required message structures Ontology automatically through the creation of SES natural language. The architecture design of the Marketplace suggests different phases and functionalities which are mapped and implemented using the Discrete Event System Specifications (DEVS). DEVS/Service Oriented Architecture (DEVS/SOA) is used to validate our system and show a proof of the concept by deploying models of printing jobs in a web-services multi-server environment for printing server domain.en_US
dc.typetexten_US
dc.typeElectronic Dissertationen_US
thesis.degree.namePhDen_US
thesis.degree.leveldoctoralen_US
thesis.degree.disciplineElectrical & Computer Engineeringen_US
thesis.degree.disciplineGraduate Collegeen_US
thesis.degree.grantorUniversity of Arizonaen_US
dc.contributor.advisorZeigler, Bernard Pen_US
dc.identifier.proquest2819en_US
dc.identifier.oclc659749880en_US
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.