Kim, Dongsoo StephenPandita, ShreyaKing, BrianRizkalla, Maher E.2014-05-212014-05-212014-05-21https://hdl.handle.net/1805/4444http://dx.doi.org/10.7912/C2/2510Indiana University-Purdue University Indianapolis (IUPUI)In today's internet world with such a high traffic, it becomes inevitable to have multiple servers representing a single logical server to share enormous load. A very common network configuration consists of multiple servers behind a load balancer. The load balancer determines which server would service a clients request or incoming load from the client. Such a hardware is expensive, runs a fixed policy or algorithm and is a single point of failure. In this paper, we will implement and analyze an alternative load balancing architecture using OpenFlow. This architecture acquires flexibility in policy, costs less and has the potential to be more robust. This paper also discusses potential usage of OpenFlow based load balancing for media gateway selection in SIP-PSTN networks to improve VoIP performance.en-USComputer networks -- Research -- AnalysisComputer capacity -- ManagementInternet telephony -- Computer programsSession Initiation Protocol (Computer network protocol)OpenFlow (Computer network protocol)Internetworking (Telecommunication)Computer-aided engineeringSoftware engineeringComputer organizationComputer network architecturesComputer network protocolsMultimedia systems -- Computer programsInstant messaging -- Computer programsSwitching theoryOpenFlow based load balancing and proposed theory for integration in VoIP networkThesis