Ensuring the qos in computer networks through the use of the pay&require multi-agent system and electronic auctions

Dariusz Żelasko


In modern computer networks, agent-based systems are widely used. The very fundamental usage of agents are for management systems e.g. supporting SNMP-based databases and multiple client-server communications. This paper describes the Pay&Require mechanism implementing a multi-agent approach for a QoS-enabled computer network. The unique features of the P&R system are its comprehensive approach to the cooperation of agents dedicated to traffic monitoring, the selective response to the QoSoriented admission of user requests, event-driven reconfiguration and transmission quality brokerage. The brokerage in quality purchase was based on different models – from a simple reactive agent to an agent with learning capabilities. The presented approach uses auctions in which agents (brokers) can buy quality parameters according to customer requirements. The use of auctions allows the dynamic pricing of data transmission services.

Słowa kluczowe: agent negotiations, market-based price modelling, auctions, computer networks, quality assurance, QoS, Pay&Require

[1] Wooldridge M., An Introduction to MultiAgent Systems, John Wiley & Sons Ltd, 2002.

[2] Franklin S., Graesser A., Is it an agent, or just a program?: A taxonomy for autonomous agents, International Workshop on Agent Theories, Architectures, and Languages, 1996.

[3] Weiss G., Multiagent systems, Massachusetts Institute of Technology, 2013.

[4] Russell S., Norvig P., Artificial Intelligence A Modern Approach, Pearson Education Inc., 2010.

[5] Fatima S., Kraus S., Wooldridge M., Principles of automated negotiation, Cambridge University Press, 2015.

[6] Wellman M. P., Trading agents, Morgan & Claypool, 2011.

[7] Simple Network Management Protocol (SNMP) Applications (RFC3413).

[8] New Terminology and Clarifications for Diffserv (RFC3260).

[9] Multiprotocol Label Switching Architecture (RFC3031).

[10] Software-Defined Networking (SDN): Layers and Architecture Terminology (RFC7426).

[11] Mitrović D., Budimac Z., Ivanović M., Vidaković M., Improving fault-tolerance of distributed multi-agent systems with mobile network-management agents, Proceedings of the International Multiconference on Computer Science and Information Technology, 2010.

[12] Bogdanovic D., Autonomic agent for transport networks, Optical Fiber Communications Conference and Exhibition (OFC), 2015.

[13] Olfati-Saber R., Fax J.A., Murray R.M., Consensus and Cooperation in Networked Multi-Agent Systems, Proceedings of the IEEE, Vol. 95, issue 1, 2007.

[14] Cetnarowicz K., Paradygmat agentowy w informatyce. Koncepcje, podstawy i zastosowania, Akademicka Oficyna Wydawnicza EXIT, Warszawa 2012.

[15] Żelasko D., Cetnarowicz K., Wajda K., Koźlak J., Pay&Require as concept of variable cost routing in dynamically reconfigured networks, Technical Transactions, 1NP/2016.