Comparison Of The Consumption Of Resources Between HTTP And SIP

Reading time: 5 minute
...

📝 Original Info

  • Title: Comparison Of The Consumption Of Resources Between HTTP And SIP
  • ArXiv ID: 1108.4250
  • Date: 2011-08-25
  • Authors: Ndaohialy Manda-Vy Ravonimanantsoa (LISTA), Paul Auguste Rpa Randriamitantsoa (LISTA)

📝 Abstract

Currently, the development of research around VoIP experience a tremendous growth. In the community of open source Asterisk represents a reliable alternative for a lower cost solution. In this same community as the SIP protocol is a supplement to the more asterisk PBX. to share the benefits claimed by proponents of free software co-existence with other Asterisk server is not yet proven. In this context this paper we show a comparison of the use of simplified resource material for the apache server using the HTTP protocol and server that uses the asterisk SIP.

💡 Deep Analysis

Figure 1

📄 Full Content

Comparison Of The Consumption Of Resources Between HTTP And SIP Ravonimanantsoa N.Manda-Vy1, a, Randriamitantsoa P.Auguste 2,b 1VS99bis Andranovory ambolokandrina Tana(101),Madagascar 2ESPA Université d'anatananarivo, Madagascar andaohialy@blueline.mg, brpa@freenet.mg, Keywords: voip,sip,asterisk,http,apache. Abstract. Currently, the development of research around VoIP experience a tremendous growth. In the community of open source Asterisk represents a reliable alternative for a lower cost solution. In this same community as the SIP protocol is a supplement to the more asterisk PBX. to share the benefits claimed by proponents of free software co-existence with other Asterisk server is not yet proven. In this context this paper we show a comparison of the use of simplified resource material for the apache server using the HTTP protocol and server that uses the asterisk SIP. Intorduction The protocol which dominates the current Internet infrastructure is http. But technological convergence over IP [1][2][3]networks leads us to see a large deployment of voice over IP on a global scale thanks to the many proprietary PABX. VoIP in general is from a server and most used in the free software world and the asterisk is most widely used protocol is SIP with Asterisk. But to get a better performance for both protocol and he needed to see what happens in the server ie their resource requirement and more specifically the level of memory consumption. To do so we'll at first briefly describe the environment of our experience, in a second you'll see the experience itself that is the course of the experiment and finally we will deduct from our experience a assumption on our experience. Methodology Material . The server: As a server we used a PC dell optiplex GX 110 with a Pentium III processor and a minimum memory 256Mo The client:we used a PC dell optiplex GX 110 with a Pentium III processor and a minimum memory 128Mo Software: We used the operating system Debian GNU / Linux[4] that is a computer operating system composed of software packages released as free and open source software especially under the GNU General Public License and other free software licenses.The primary form, Debian GNU/Linux, which uses the Linux kernel and GNU OS tools,[4] is a popular and influential Linux distribution.It is distributed with access to repositories containing thousands of software packages ready for installation and use. For the web server we used Apache. Apache is web server software notable for playing a key role in the initial growth of the World Wide Web.In 2009 it became the first web server software to surpass the 100 million website milestone.Apache was the first viable alternative to the Netscape Communications Corporation web server. For the server we used Asterisk VoIP Asterisk is a software implementation of a telephone private branch exchange (PBX); it was created in 1999 by Mark Spencer of Digium. Like any PBX, it allows attached telephones to make calls to one another, and to connect to other telephone services including the public switched telephone network (PSTN) and Voice over Internet Protocol (VoIP) services. Its name comes from the asterisk symbol, “*”. Asterisk is released under a dual license model, using the GNU General Public License (GPL) as a free software license and a proprietary software license to permit licensees to distribute proprietary, unpublished system components. Originally designed for Linux, Asterisk now also runs on a variety of different operating systems including NetBSD, OpenBSD, FreeBSD, Mac OS X, and Solaris. A port to Microsoft Windows is known as AsteriskWin32. And for the evaluation of the consumption in memory we used TOP.The top command is a system monitor tool that produces a frequently-updated list of processes. By default, the processes are ordered by percentage of CPU usage, with only the "top" CPU consumers shown. top shows how much processing power and memory are being used, as well as other information about the running processes. Some versions of top allow extensive customization of the display, such as choice of columns or sorting method. top is useful for system administrators, as it shows which users and processes are consuming the most system resources at any given time. Conducting the experiment: At first we run the top command and evaluated the memory used by the operating system. Several parts of the memory is already used for reasons within the system and for different services such as the launch of all deamon. The following figure(Fig. 1) shows the state of our system during the initial phase of our experience. In a second time a customer accesses the apache server in our system and we do the sampling with the top command(Fig. 2) and after sampling it disconnects the client. In the third time we launch a call with a softphone, first you do not pick and we launch the top command (Fig.3 )and then pick up and

📸 Image Gallery

cover.png

Reference

This content is AI-processed based on open access ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut