Distributed Agent-Based Online Auction System

Authors

  • Costin Bădică University of Craiova, Software Engineering Department, Bvd. Decebal, 107, Craiova
  • Sorin Ilie University of Craiova, Software Engineering Department, Bvd. Decebal, 107, Craiova
  • Alex Muscar University of Craiova, Software Engineering Department, Bvd. Decebal, 107, Craiova
  • Amelia Bădică University of Craiova, Statistics and Business Information Systems Department, Str. A. I. Cuza, 13, Craiova
  • Liviu Sandu University of Craiova, Software Engineering Department, Bvd. Decebal, 107, Craiova
  • Raluca Sbora University of Craiova, Software Engineering Department, Bvd. Decebal, 107, Craiova
  • Maria Ganzha Polish Academy of Sciences, Systems Research Institute, ul. Newelska 6, 01-447 Warszawa & University of Gdańsk, Institute of Informatics, ul. Wita Stwosza 57, Gdańsk
  • Marcin Paprzycki Polish Academy of Sciences, Systems Research Institute, ul. Newelska 6, 01-447 Warszawa & Warsaw Management Academy, ul. Kaweczynska 36, Warsaw

Keywords:

Distributed system, multi-agent middleware, online auction

Abstract

This paper concerns the design and development of a distributed agent-based online system for English auctions. The proposed system is composed of two parts: an Agent-based Auction Server and a Web-based Graphical User Interface. The first part of our work brought about the advantages introduced by the multi-agent systems technology to the high-level of abstraction, modularity and performance of the server architecture and its implementation. On the server side, bids submitted by auction participants are handled by a hierarchical organization of agents that can be efficiently distributed on a computer network. This approach avoids the bottlenecks of bid processing that might occur during periods of heavy bidding, like for example snipping. We present experimental results that show a significant improvement of the server throughput compared with the architecture where a single auction manager agent is used for coordinating the participants for each active auction that is registered with the server. The second part of our work involved analysis of external functionalities, implementation and usability of a prototype online auction system that incorporates the Agent-based Auction Server. Our solution is outlined in terms of information flow management and its relation to the functionalities of the system. The main outcome of this part of the work is a clean specification of the information exchanges between the agent and non-agent software components of the system. Special attention is also given to the interoperability, understood here as successful integration of the different data communication protocols and software technologies that we employed for the implementation of the system.

Downloads

Download data is not yet available.

Downloads

Published

2015-02-04

How to Cite

Bădică, C., Ilie, S., Muscar, A., Bădică, A., Sandu, L., Sbora, R., … Paprzycki, M. (2015). Distributed Agent-Based Online Auction System. Computing and Informatics, 33(3), 518–552. Retrieved from http://147.213.75.17/ojs/index.php/cai/article/view/2216

Issue

Section

Special Section Articles