Adapting the contract net protocol for publish/subscribe messaging

Wing Lok YEUNG

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

Abstract

The contract net protocol (CNP) is widely adopted in agent-based systems for task allocation in a distributed environment. Conventional CNP requires only simple messaging services such as direct addressing and broadcasting. Publish/subscribe (P/S) is a highly flexible middleware-based messaging service for distributed applications. Previous experiments on incorporating P/S into agent-based systems for task allocation have shown interesting ways to adapt the conventional CNP with potential performance advantages. The paper first reviews some previous adaptations to CNP in generic terms without any application details. It then introduces a new further step to the adaptations to obtain fully distributed bid selection in the task selection process.
Original languageEnglish
Title of host publicationProceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013
PublisherInstitute of Electrical and Electronics Engineers
Pages139-142
Number of pages4
ISBN (Print)9781479908356
DOIs
Publication statusPublished - 21 Oct 2013

Fingerprint

Network protocols
Middleware
Broadcasting
Experiments

Keywords

  • Publish/Subscribe
  • agent
  • negotiation
  • task allocation

Cite this

YEUNG, W. L. (2013). Adapting the contract net protocol for publish/subscribe messaging. In Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013 (pp. 139-142). Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/HPCSim.2013.6641404
YEUNG, Wing Lok. / Adapting the contract net protocol for publish/subscribe messaging. Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013. Institute of Electrical and Electronics Engineers, 2013. pp. 139-142
@inproceedings{89c79d82d8c94ec2a298c59b33c84b05,
title = "Adapting the contract net protocol for publish/subscribe messaging",
abstract = "The contract net protocol (CNP) is widely adopted in agent-based systems for task allocation in a distributed environment. Conventional CNP requires only simple messaging services such as direct addressing and broadcasting. Publish/subscribe (P/S) is a highly flexible middleware-based messaging service for distributed applications. Previous experiments on incorporating P/S into agent-based systems for task allocation have shown interesting ways to adapt the conventional CNP with potential performance advantages. The paper first reviews some previous adaptations to CNP in generic terms without any application details. It then introduces a new further step to the adaptations to obtain fully distributed bid selection in the task selection process.",
keywords = "Publish/Subscribe, agent, negotiation, task allocation",
author = "YEUNG, {Wing Lok}",
year = "2013",
month = "10",
day = "21",
doi = "10.1109/HPCSim.2013.6641404",
language = "English",
isbn = "9781479908356",
pages = "139--142",
booktitle = "Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013",
publisher = "Institute of Electrical and Electronics Engineers",

}

YEUNG, WL 2013, Adapting the contract net protocol for publish/subscribe messaging. in Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013. Institute of Electrical and Electronics Engineers, pp. 139-142. https://doi.org/10.1109/HPCSim.2013.6641404

Adapting the contract net protocol for publish/subscribe messaging. / YEUNG, Wing Lok.

Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013. Institute of Electrical and Electronics Engineers, 2013. p. 139-142.

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

TY - GEN

T1 - Adapting the contract net protocol for publish/subscribe messaging

AU - YEUNG, Wing Lok

PY - 2013/10/21

Y1 - 2013/10/21

N2 - The contract net protocol (CNP) is widely adopted in agent-based systems for task allocation in a distributed environment. Conventional CNP requires only simple messaging services such as direct addressing and broadcasting. Publish/subscribe (P/S) is a highly flexible middleware-based messaging service for distributed applications. Previous experiments on incorporating P/S into agent-based systems for task allocation have shown interesting ways to adapt the conventional CNP with potential performance advantages. The paper first reviews some previous adaptations to CNP in generic terms without any application details. It then introduces a new further step to the adaptations to obtain fully distributed bid selection in the task selection process.

AB - The contract net protocol (CNP) is widely adopted in agent-based systems for task allocation in a distributed environment. Conventional CNP requires only simple messaging services such as direct addressing and broadcasting. Publish/subscribe (P/S) is a highly flexible middleware-based messaging service for distributed applications. Previous experiments on incorporating P/S into agent-based systems for task allocation have shown interesting ways to adapt the conventional CNP with potential performance advantages. The paper first reviews some previous adaptations to CNP in generic terms without any application details. It then introduces a new further step to the adaptations to obtain fully distributed bid selection in the task selection process.

KW - Publish/Subscribe

KW - agent

KW - negotiation

KW - task allocation

UR - http://commons.ln.edu.hk/sw_master/6623

U2 - 10.1109/HPCSim.2013.6641404

DO - 10.1109/HPCSim.2013.6641404

M3 - Conference paper (refereed)

SN - 9781479908356

SP - 139

EP - 142

BT - Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013

PB - Institute of Electrical and Electronics Engineers

ER -

YEUNG WL. Adapting the contract net protocol for publish/subscribe messaging. In Proceedings of the 2013 International Conference on High Performance Computing and Simulation, HPCS 2013. Institute of Electrical and Electronics Engineers. 2013. p. 139-142 https://doi.org/10.1109/HPCSim.2013.6641404