Μελέτη & ανάπτυξη συστήματος VOIP σε περιβάλλον cloud computing με δυνατότητες αυτοματοποιημένων διεργασιών load balancing
View/ Open
Keywords
Νεφοϋπολογιστικά συστήματα ; Voice over IP (VoIP) ; Infrastructure as a Service (IaaS) ; AsteriskAbstract
Cloud computing is one of the most challenging concepts on IT industry. These
systems provide a big variety of applications on every level. This thesis describes the
functionality, tools and architecture of okeanos cloud computing service. Okeanos
platform is an Iaas cloud computing system by Grnet that aims to provide a cloud
based fully virtualized solution for academic and research community. Α basic set of
compute and network resources used, in order to develop a fully functional VOIP
system. The related system used Asterisk opensource software project to manipulate
and coordinate communications between clients. Then an automated monitoring
procedure starts a python program. This happens, when networks interface traffic
exceeds a minimum threshold. The above Program, communicates with okeanos
platform through restful APIs, and creates a new cluster of servers with more
compute and network resources. Also, a multi-tier network connectivity schema
handles the connection not only between client and servers but also manipulates a
trunk connectivity between servers. During the implementation of the above system a
smart configuration was designed for the Asterisk servers just to make the
transformation easier and with better efficiency.