Agent based VoIP Application with Reputation Mechanisms

Grzegorz Oryńczak , Zbigniew Kotulski


In this paper we introduce our new VoIP model which aim is to meet the challenges of modern telephony. We present project concepts, details of implementation and our testing environment which was designed for testing many aspects of VoIP based systems. Our system combine mechanisms for ensuring best possible connection quality (QoS), load balance of servers in infrastructure, providing security mechanisms and giving control over the packet routing decisions. System is based on Peer-to-Peer (P2P) model and data between users is routed over a overlay network, consisting of all participating peers as network nodes. In the logging process, each user is assigned to a specific node (based on his geographic location and nodes load). Every node also has a built-in mechanism allowing to mediate between the user and the main server (e.g. in logging process). Besides that, because nodes are participating in data transmission, we have control over the data flow route. It is possible to specify the desired route, so, regardless of the external routing protocol, we can avoid paths that are susceptible to eavesdropping. Another feature of presented system is usage of agents. Each agent acts within the single node. Its main task is to constantly control the quality of transmission. It analyzes such parameters like link bandwidth use, number of lost packets, time interval between each packets etc. The information collected by the agents from all nodes allows to built dynamic routing table. Every node uses Dijkstra’s algorithm to find the best at the moment route to all other nodes. The routes are constantly modified as a consequence of changes found by agents or updates sent by other nodes. To ensure greater security and high reliability of the system, we have provide a reputation mechanism. It is used during actualization of the information about possible routes and their quality, given by other nodes. Owing to this solution nodes and routes which are more reliable get higher priority.
Author Grzegorz Oryńczak
Grzegorz Oryńczak,,
, Zbigniew Kotulski IT
Zbigniew Kotulski,,
- The Institute of Telecommunications
Book Danilewicz Grzegorz, Głąbkowski Mariusz, Kühn Paul J., Pióro Michał (eds.): An initiative to strengthen collaboration on Network Design and Performance, 2011, Poznan University of Technology, ISBN 978-83-925375-5-7, 247 p.
Keywords in EnglishVoice over IP, IP Telephony Security, Speech Quality Control, Software Agents
Languageen angielski
Kotulski PTS 2011.pdf (file archived - login or check accessibility on faculty) Kotulski PTS 2011.pdf 391.34 KB
Score (nominal)0
Citation count*1 (2018-02-17)
Share Share

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.