Anycast Member Server B Anycast Member Server A

Size: px
Start display at page:

Download "zhouzg281@nenu.edu.cn,{xugc,dengcy}@jlu.edu.cn,hejx@jlu.edu.cn,jianhuajiang@yahoo.com Anycast Member Server B Anycast Member Server A"

Transcription

1 ISBN (Print), (CD-ROM) Proceedings of the 2009 International Symposium on Web Information Systems and Applications (WISA 09) Nanchang, P. R. China, May 22-24, 2009, pp A Random Selection Algorithm Implementing Load Balance for Anycast on Application-layer Zhiguo Zhou 1,Gaochao Xu 2, Chunyan Deng 2,Jinxin He 3 Jianhua Jiang 4 1 College of Computer Northeast Normal University Changchun,Chian 2 College of Computer Science and Technology Jilin University Changchun,China 3 College of Earth Sciences Jilin University Changchun,China 4 Department of Information Changchun Taxation College Changchun,China zhouzg281@nenu.edu.cn,{xugc,dengcy}@jlu.edu.cn,hejx@jlu.edu.cn,jianhuajiang@yahoo.com Abstract The key point of anycast on application-layer is how to select an optimal server for clients from a group of anycast servers with the same address. Sometime, several concurrent requests may be connect to the same server, which will lead to the dropping of the quality of service (QoS). And great network load fluctuation will occur, too. A random selection algorithm is proposed in the paper. In the algorithm, when concurrent requests occur, a server will be selected randomly for clients from the optional servers which accord with anycast condition. The method not only ensures the QoS of anycast server but also provides clients with an optimal server. The algorithm has been proved to be feasible and efficient by simulation experiment. Anycast Member Server A Anycast Packets Router Anycast Member Server B Anycast Packets Index Terms Anycast; Application-layer; Random Selection Algorithm; Load Balance Client 1 Client 2 I. INTRODUCTION With the rapid development of computer technology and communication technology, more and more people share and access information on Internet. All kinds of multimedia applications such as audio communication, video communication, online entertainment and network games have all brought about high volume data, which has led to slow speed of network and the dropping of the QoS (quality of server). In order to offer enough network service, enhance the availability of service and improve the flow distribution of network, it is necessary to research new protocols and models to satisfy with the growing requirement. Anycast is just proposed on such basis. Anycast is a new communication mode in the standards of IPV6, which allows clients access the best or nearest server from a group anycast server with the same address, according to some performance or policy criteria. The communication model is shown in Figure 1. Anycast was proposed firstly by Craig Partridge [1] in RFC1546 in 1993, in which anycast was just be described as an experimental service. In RFC1546, anycast was defined to try to send messages to one server with anycast address at least and send to only one host at the best situation. Anycast was not proposed as a protocol. Because more and more application required such service, anycast was defined as a standard service model formally in RFC2373 [2] in 1998, in which IPv6 has allocated addresses to anycast and some of them are reserved for specific application of future. There are so many advantages of anycast. For example, it could solve the problem of the network congestion caused by the unbalanced flow distribution efficiently, Figure 1. Anycast model improve the load topology of network, balance the load of network, widen the service area and improve the QoS [3]. So as soon as anycast was proposed, researchers home and abroad paid high attention on it. Now, most research focuses on anycast on application-layer and network-layer, the design and implementation of anycast model and the analysis and design of anycast routing algorithm. II. RELATED RESEARCH Anycast service of IPv6 includes the service on application-layer and on network-layer. The service on application-layer includes website mirror, server replication, DNS and Network Time Protocol (NTP), etc. The technology of replicating Web service is a common approach to improve the efficiency and extensibility of service and to satisfy with the QoS of a large number of clients. It not only plays an important role on parallel computing but also becomes the key technology of services such as website mirror, DNS and network games. According to reference [4] and [5], S. Bhattacharjee proposed an anycast communication paradigm of server replication on application-layer. They examine the definition and support of the anycasting paradigm at the application layer, providing a service that maps anycast domain names into one or more IP address using anycast resolvers. In addition to being independent from networklayer support, their definition includes the notion of filters, functions that are applied to groups of addresses to affect the selection process. They consider both metric-based filters (e.g., server response time) and policy-based filters; they further allow filtering both at the anycast resolver and local to the anycast client. A key input to the filtering 2009 ACADEMY PUBLISHER AP-PROC-CS-09CN

2 process is metric information describing the relative performance of replicated servers. They examine the use of various techniques for maintaining this information at anycast resolvers. Chris Noble proposed an optimal algorithm, with which all anycast requests of clients could be mapped to the optimal video server [6]. For example, Video on Demand (VOD) service was just such kind of application. The algorithm was an application-layer anycast algorithm based on economical model and queuing theory. Clients could be satisfied to the greatest degree so as to get the highest use factor of system resource with this algorithm. Chia-jung Li proposed an efficient anycast scheme for discovering K Services in mobile ad-hoc networks [7]. In the Anycast-K scheme, an anycast tree based on the virtual backbone was established to reduce unnecessary message transmission. Every node could know the service status including hop count and service number, according to which the clients selected the optimal service but not selected blindly. Heng Chang studied a set of efficient algorithms for server selection under the condition of imprecise network delay using application-layer anycast [8]. The algorithms used ticket-based probing approach to search the path with short delay and probed the server load at the same time so as to select the optimal server with short delay and minimum load. Gaurav Agarwal proposed CDAA (Content Distribution Architecture using Anycast) [9] that used server replication and network-layer anycast to direct clients to the optimal server. CDAA need only minimal bandwidth and little computing requirements. It was scalable, extendable and transparent to current network applications and protocols. It assigned the same anycast address to content-equivalent servers on both applicationlayer and network-layer. CDAA adopted anycast as the communication mode between clients and replication servers, which improved the QoS and user satisfaction and avoided the efficiency losing caused by clients blind selection. The other application of anycast is load balancing. It is an important method to improve distributing computing because it could reduce network congestion, improve the use factor of resource and avoid single invalidation. Recent research mainly focus on how to implement load balancing through NAT on IP-layer, port listening on TCP-layer, DNS on application-layer and HTTP redirection [10]. The research on load balancing of uncertain host has achieved greatly. Yamamoto M proposed a network paradigm using active anycast to implement server load balancing [11, 12]. In the paradigm, active anycast was defined as a communication mode of active network [13]. In active anycast, client only sent requests for a server with anycast address. Then active router would select an adequate server according to load balancing, change the anycast address to unicast address then transmit. In addition, Miura H proposed a server selection policy using RTT information measured at an active router [14]. By means of the server selection based on this RTT, the selection of the server considered not only the server load but also network congestion and routing path length. III. LOAD FLUCTUATION The most important reason of network congestion is that the load is greater than the capacity of network, which leads to longer packet delay, increasing losing ratio and the decline of application capability. The most important effect of application-layer anycast lies on decreasing network congestion, implementing load balancing, improving the efficiency of the use of resource and avoiding single invalidation so as to improve the QoS of network. When implementing application-layer anycast, client only needs to send requests for a server with anycast address. Then center server or router will select an optimal server according to the standard of load balancing, change the address of destination to corresponding unicast address then transmit. The selection standard of center server is decided by the load, the information of RTT, hop count, routing path length and other parameters of every anycast server. It is changes in different algorithm. In application-layer anycast, anycast parser always leads clients to connect to the optimal server, which looks perfect. However, a potential problem of load fluctuation [15] will occur. According to the routing length, packet being sent to anycast address will be routed to the nearest server, which may be not the optimal server. From above we know that there are obvious disadvantages in current protocol. Once network congestion occurs in the nearest server, it can t be detected and solved in time in current anycast routing protocol, which will make the congestion even more severe and make the capacity of network decline. Anycast parser may lead more than one client to connect to a server when it detects an adequate server. It will make the server load be heavy immediately and can t respond to all other clients. In the mean time the capability of the server declines, other servers are idle. When anycast parser refreshes parameters of all servers, it will detect the other adequate server and lead many clients to connect to that server. For the same sake, the capability of the latter server will decline immediately, too. And the problem of heavy load of former server will be solved. As is called load fluctuation, which is shown in Figure

3 P1 M Pn A R1 G Figure 2. The communicating mode of application-layer anycast In Figure.2, M is a central server, and A~G are anycast servers, and R1, R2 and R3 are routers, and P1~Pn are clients. It is supposed that the load of B~G is similar and there are ten clients connecting to each of them at one time. Only one client connects to A. At this moment, n clients all request to M. According to the load algorithm, M will detect that A is the adequate server, so M will transmit all requests to A. Thus load fluctuation occurs. The load of A becomes heavy suddenly, and the QoS declines immediately, too. The worst situation is server down. Such load fluctuation affects the VOD, network game sever greatly. Because of load fluctuation, the communication between server and client will be influenced. For server, the load will become unbalanced. A server may be very busy at one moment and be idle at another moment, which doesn t benefit the utilizing of resource in probability. For client, the establishing time of communication will be prolonged because so many clients try to connect to the same adequate server at the moment, which is fatal to the real-time server. In a word, load fluctuation not only reduces the use factor of network resource but also make it difficult to ensure the quality of anycast communication. IV. RANDOM SELECTION ALGORITHM The solution to load fluctuation of anycast communication is to balance load of all servers. In other words, anycast parser selects several optional servers with similar load and transmits requests from different clients to these servers. Through this method, each client could get adequate resource in time. It could also avoid load fluctuation caused by frequent change of demand-andsupply on resource point. A random selection algorithm is proposed in this paper. It is introduced into the server selection policy of anycast communication on application-layer. In this algorithm, anycast prototype is modified partly. The most important modification is that anycast parser doesn t select adequate server directly for client any more. According to the requests of clients, anycast parser detects several optional servers with low load and selects one of them randomly to the client. Then it transmits the connection to the anycast server. In Figure.2, it is supposed that there are n anycast servers in the anycast group. At the moment, the load value of each server is L1,L2,,Ln. So, the average load value of them could be described as L= B R2 F C R3 D E (L1+L2+ +Ln)/n. When P requests to M, M will count the load value of each anycast server respectively. There are many algorithms of calculating network load [16]. The indicator includes server response time, bandwidth of network (unidirectional bandwidth or bidirectional bandwidth),connection number of clients, CPU load of server, the utilization of disk, the utilization of memory and process number, etc. According to the values of Li and L, Li is divided to two sets: P{P1, P2,,Pm} and Q{Q1,Q2,,Qk}(1 m, k n, m+k=n. P is a server set whose load is below the average load. Q is the one over the average load.). According to random selection algorithm, the central server will select a server from the set of P randomly and respond the address of this server to client. For client, the responded server may not be the optimal one. However for anycast group and its members, it could reduce load fluctuation caused by concurrency requests from several clients greatly. A. Algorithm description According above discussion, the core algorithm could be described as following: Calculating the value of load connecting the client to all servers and storing it to array L Counting the sum of array L and calculating its average value Dividing array L to two sub arrays, which is P and Q. P is a server set whose load is below the average load and Q is the one over the average load. Selecting a value in P randomly and choosing the corresponding server as the adequate server to client Responding the unicast address of P [Random_Num] to client Client requesting to server with this unicast address and starting communication after the connection is established. B. Experiments The author experiments on above algorithm. Figure 3 shows load figure of M without using random selection Figure 3. Load figure without using random selection algorithm Figure 4. Load figure using random selection algorithm 446

4 algorithm. In this figure, time is selected as horizontal axis and load (connection number of TCP) is selected as vertical axis. Figure 4 shows load figure of the same server using the algorithm. Contrasting to Figure.3, the effect of the random selection algorithm in Figure.4 is perfect. In Figure.3, load fluctuation is larger and the connection number always increases suddenly. However, such fluctuation tends to smooth in Figure.4. C. Algorithm improvement Through experiments, the author finds that in general the number of member whose load is below the average load amounts to almost half of the whole. It means that the selection scope is so wide that the selected anycast server may be far away from the actual optimal server. If the selection scope could be reduced, load fluctuation could be avoided, and the more adequate server may be selected, too. So, the author proposes the following two improving methods: (1) Selecting 0.75L as the section point when dividing L to P and Q. Through this method, the length of array P becomes shorter, and the one of Q becomes longer accordingly. The reduction of member number of P means the reduction of the selection scope and the increasing rate of selecting optimal server. So, load fluctuation is avoided and the selected sever is more close to the optimal server. The experiment data is shown in Figure.5. (2) Selecting a designated value which could be input from keyboard as the section point when dividing L to P and Q. For example, the author selects 0.85L in the experiment. The experimental result is shown in Figure.6. Contrast to Figure.4, the effect of Figure.5 and Figure6 is better. But there are not obvious difference between Figure.5 and Figure.6. From analysis above, we know that the selection of section point is crucial. It would affect the grade of load balance of server and the quality of anycast communication. (1) If a large value is selected as section point, the length of P and Q will be almost equal. For example, if we select L, the average load value, as section point, it means that almost half of servers are optional. When parser selects one of them as the responding server, the scope is so wide that the server may be far away from the optimal server though load fluctuation might be reduced. The longest length is L-L_MIN in theory. It would affect the QoS of anycast and go against the grain of anycast because client couldn t get a better server, to say nothing of the best one. (2) If a small value is selected as section point, the length of P will be shorter than the one of Q. In other words, the selection scope will decrease and the rate of get the optimal server will increase. A very small section point may lead to only one optional server in P so the Figure 5. Load figure of selecting 0.75L as section point server is just the optimal server. However, load fluctuation discussed above would occur. The connection number increases suddenly and the QoS decreases immediately, which may even lead to server down. Figure 6. Load figure of selecting a designated value (0.85L) as section point V. CONCLUSIONS Many factors such as the use factor of CPU, memory and network and the connecting number of TCP all affect the capacity of server. The measurement is decided by the service type. For example, servers of NTP, network game and WWW mirror access little CPU and memory, but they are greatly influenced by bandwidth, the use factor of network and the number of TCP connection. By contraries, CPU and memory affect the performance of computing server greatly. So the selection of section point of load is crucial to the algorithm proposed in this thesis. And how to compute the load will influence the effect of the algorithm, too. ACKNOWLEDGMENT This research is supported by Science Foundation for Young Teachers of Northeast Normal University (No ) *Corresponding author : Gaochao XU(xugc@jlu.edu.cn) REFERENCES [1] Partridge C, Mendez T, Milliken W. Host Anycasting Service. RFC1546. (Nov.1993) [2] HINDEN R, DEERING S. IP Version 6 Addressing Architecture.RFC2373. (July 1998). [3] P. Danzig, D. Delucia, and K. Obraczka. Massively Replicating Services in Wide-Area Internetworks. Univ. Southern California, Los Angeles, CA, Tech. Rep. pp , [4] Ellen Zegura, Mostafa Ammar, Zongming Fei, Samrat Bhattacharjee. Application-layer Anycasting:A Server selection Architecture and Use in a Replicated Web Service. IEEE/ACM Transactions on Networking, Vol.8, No.4, pp , 2000 [5] S Bhattacharjee, MH Ammar, EW Zegura, V Shah. Application-layer Anycasting. Proc. IEEE INFOCOM'97, 1997 [6] Z. D. Wu, C. Noble, D. Huang. Optimal Video Distribution Using Anycasting Service. Proc. of INET99, June 1999 [7] Chia-jung Li. An Efficient Anycast Scheme for Discovering K Services in Mobile Ad-hoc Networks. TaiBei:Feng Chia University.2005 [8] Heng Chang, Weijia Jia, Ling Zhang. Distributed server selection with imprecise state for replicated server group. 7th International Symposium on Parallel Architectures, Algorithms and Networks.Los Alamitos:IEEE Computer Society, pp ,

5 [9] Gaurav Agarwal, Rahul Shah, Jean Walrand. Content distribution architecture using network layer anycast.los Alamitos: IEEE Computer Society, pp , 2001 [10] Xue Jun,Li Zeng-zhi,Wang Yun-lan. Development of Technology of Load Balancing.Mini-Micro Systems, Vol.24, No.12, pp , 2003 [11] Yamamoto M,Miura H,Nishimura K, H Ikeda. A Network-Supported Server Load Balancing Method: Active Anycast.IEICE Transactions on Communications, Vol.E84-B, No.6, pp , 2001 [12] Miura H,Yamamoto M,Nishimura K,et al. Server load balancing with network support:active anycast.proceedings of International Working Conference on Active Networks. Berlin: Springer-Verlag, pp , 2000 [13] Kalamullah Ramli. An improved active network concept and architecture for distributed and dynamic streaming multimedia environments with heterogeneous bandwidths. Germany, University Duisburg-Essen, [14] Miura H, Yamamoto M. Server selection policy in active anycast.ieice Transactions on Communications, Vol. E84-B,No.10, pp.1-4,2001 [15] Michele Colajanni, Philip S. Yu. Adaptive TTL schemes for load balancing of distributed Web servers. ACM SIGMETRICS Performance Evaluation Review, Vol.25, No.2, pp.36-42, 1997 [16] Deng X.; Liu H.N.; Long J.; Xiao B.. Competitive Analysis of Network Load Balancing. Journal of Parallel and Distributed Computing, February 1997, Vol. 40, No.2, pp (11),

Quality of Service Routing Network and Performance Evaluation*

Quality of Service Routing Network and Performance Evaluation* Quality of Service Routing Network and Performance Evaluation* Shen Lin, Cui Yong, Xu Ming-wei, and Xu Ke Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 {shenlin, cy, xmw,

More information

Tunnel Broker System Using IPv4 Anycast

Tunnel Broker System Using IPv4 Anycast Tunnel Broker System Using IPv4 Anycast Xin Liu Department of Electronic Engineering Tsinghua Univ. lx@ns.6test.edu.cn Xing Li Department of Electronic Engineering Tsinghua Univ. xing@cernet.edu.cn ABSTRACT

More information

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

A Topology-Aware Relay Lookup Scheme for P2P VoIP System Int. J. Communications, Network and System Sciences, 2010, 3, 119-125 doi:10.4236/ijcns.2010.32018 Published Online February 2010 (http://www.scirp.org/journal/ijcns/). A Topology-Aware Relay Lookup Scheme

More information

Network Layer Implemented Anycast Load Balancing

Network Layer Implemented Anycast Load Balancing Network Layer Implemented Anycast Load Balancing Ricardo Lopes Pereira IST, Inesc-ID ricardo.pereira@inesc-id.pt Teresa Vazão IST, Inesc-ID teresa.vazao@inesc-id.pt Abstract This paper presents a server

More information

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS Reza Azizi Engineering Department, Bojnourd Branch, Islamic Azad University, Bojnourd, Iran reza.azizi@bojnourdiau.ac.ir

More information

Reliable Multicast Protocol with Packet Forwarding in Wireless Internet

Reliable Multicast Protocol with Packet Forwarding in Wireless Internet Reliable Multicast Protocol with Packet Forwarding in Wireless Internet Taku NOGUCHI, Toru YOSHIKAWA and Miki YAMAMOTO College of Information Science and Engineering, Ritsumeikan University 1-1-1, Nojihigashi,

More information

Performance of networks containing both MaxNet and SumNet links

Performance of networks containing both MaxNet and SumNet links Performance of networks containing both MaxNet and SumNet links Lachlan L. H. Andrew and Bartek P. Wydrowski Abstract Both MaxNet and SumNet are distributed congestion control architectures suitable for

More information

IP Anycast: Point to (Any) Point Communications. Draft 0.3. Chris Metz, chmetz@cisco.com. Introduction

IP Anycast: Point to (Any) Point Communications. Draft 0.3. Chris Metz, chmetz@cisco.com. Introduction IP Anycast: Point to (Any) Point Communications Draft 0.3 Chris Metz, chmetz@cisco.com Introduction The Internet supports several different communication paradigms. Unicast is defined as a point-to-point

More information

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Internet Video Streaming and Cloud-based Multimedia Applications. Outline Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, yhe@ee.ryerson.ca Ling Guan, lguan@ee.ryerson.ca 1 Outline Internet video streaming Overview Video coding Approaches for video

More information

Analysis of QoS Routing Approach and the starvation`s evaluation in LAN

Analysis of QoS Routing Approach and the starvation`s evaluation in LAN www.ijcsi.org 360 Analysis of QoS Routing Approach and the starvation`s evaluation in LAN 1 st Ariana Bejleri Polytechnic University of Tirana, Faculty of Information Technology, Computer Engineering Department,

More information

Server-Based Dynamic Server Selection Algorithms

Server-Based Dynamic Server Selection Algorithms Server-Based Dynamic Server Selection Algorithms Yingfei Dong 1, Zhi-Li Zhang 1, and Y. Thomas Hou 2 1 Dept. of Computer Science and Engineering, University of Minnesota,Minneapolis, MN 55455 {dong,zhang}@cs.umn.edu,

More information

Multicast vs. P2P for content distribution

Multicast vs. P2P for content distribution Multicast vs. P2P for content distribution Abstract Many different service architectures, ranging from centralized client-server to fully distributed are available in today s world for Content Distribution

More information

Load Balancing. Final Network Exam LSNAT. Sommaire. How works a "traditional" NAT? Un article de Le wiki des TPs RSM.

Load Balancing. Final Network Exam LSNAT. Sommaire. How works a traditional NAT? Un article de Le wiki des TPs RSM. Load Balancing Un article de Le wiki des TPs RSM. PC Final Network Exam Sommaire 1 LSNAT 1.1 Deployement of LSNAT in a globally unique address space (LS-NAT) 1.2 Operation of LSNAT in conjunction with

More information

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding International Journal of Emerging Trends in Engineering Research (IJETER), Vol. 3 No.6, Pages : 151-156 (2015) ABSTRACT Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding E.ShyamSundhar

More information

packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.

packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3. Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System

More information

How To Monitor Performance On Eve

How To Monitor Performance On Eve Performance Monitoring on Networked Virtual Environments C. Bouras 1, 2, E. Giannaka 1, 2 Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet applications,

More information

A ROUTING ALGORITHM FOR MPLS TRAFFIC ENGINEERING IN LEO SATELLITE CONSTELLATION NETWORK. Received September 2012; revised January 2013

A ROUTING ALGORITHM FOR MPLS TRAFFIC ENGINEERING IN LEO SATELLITE CONSTELLATION NETWORK. Received September 2012; revised January 2013 International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 10, October 2013 pp. 4139 4149 A ROUTING ALGORITHM FOR MPLS TRAFFIC ENGINEERING

More information

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS 137 CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS 8.1 CONCLUSION In this thesis, efficient schemes have been designed and analyzed to control congestion and distribute the load in the routing process of

More information

A Catechistic Method for Traffic Pattern Discovery in MANET

A Catechistic Method for Traffic Pattern Discovery in MANET A Catechistic Method for Traffic Pattern Discovery in MANET R. Saranya 1, R. Santhosh 2 1 PG Scholar, Computer Science and Engineering, Karpagam University, Coimbatore. 2 Assistant Professor, Computer

More information

Traceroute-Based Topology Inference without Network Coordinate Estimation

Traceroute-Based Topology Inference without Network Coordinate Estimation Traceroute-Based Topology Inference without Network Coordinate Estimation Xing Jin, Wanqing Tu Department of Computer Science and Engineering The Hong Kong University of Science and Technology Clear Water

More information

VoIP versus VoMPLS Performance Evaluation

VoIP versus VoMPLS Performance Evaluation www.ijcsi.org 194 VoIP versus VoMPLS Performance Evaluation M. Abdel-Azim 1, M.M.Awad 2 and H.A.Sakr 3 1 ' ECE Department, Mansoura University, Mansoura, Egypt 2 ' SCADA and Telecom General Manager, GASCO,

More information

Simulation of Heuristic Usage for Load Balancing In Routing Efficiency

Simulation of Heuristic Usage for Load Balancing In Routing Efficiency Simulation of Heuristic Usage for Load Balancing In Routing Efficiency Nor Musliza Mustafa Fakulti Sains dan Teknologi Maklumat, Kolej Universiti Islam Antarabangsa Selangor normusliza@kuis.edu.my Abstract.

More information

Indirection. science can be solved by adding another level of indirection" -- Butler Lampson. "Every problem in computer

Indirection. science can be solved by adding another level of indirection -- Butler Lampson. Every problem in computer Indirection Indirection: rather than reference an entity directly, reference it ( indirectly ) via another entity, which in turn can or will access the original entity A x B "Every problem in computer

More information

Explicit Multicast Routing

Explicit Multicast Routing Explicit Multicast Routing Malik Mubashir HASSAN Stagiaire, ARMOR 2 IRISA Supervisors: Bernad Cousin Miklos Molnar 1 Plan Introduction of Group Communications Various types of Group Communications Multicast

More information

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Efficient DNS based Load Balancing for Bursty Web Application Traffic ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer Network Traffic Factors Traffic flow unidirectional, bidirectional symmetric, asymmetric

More information

119, Munjiro, Yuseong-gu, Daejeon, Korea. {neofaith, mckim, torshong, kangsw}@icu.ac.kr 2 InfraLab, Korea Telecom

119, Munjiro, Yuseong-gu, Daejeon, Korea. {neofaith, mckim, torshong, kangsw}@icu.ac.kr 2 InfraLab, Korea Telecom A Mobility Management Scheme using - for Realtime Services across Heterogeneous Networks Hyelim Park 1 Myungchul Kim 1 Sooyong Lee 1 Sungwon Kang 1 Yongho Kim 2 1 School of Engineering, Information and

More information

Definition. A Historical Example

Definition. A Historical Example Overlay Networks This lecture contains slides created by Ion Stoica (UC Berkeley). Slides used with permission from author. All rights remain with author. Definition Network defines addressing, routing,

More information

Path Selection Analysis in MPLS Network Based on QoS

Path Selection Analysis in MPLS Network Based on QoS Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 6 Özel Sayı (2015) ISSN: 1300-1949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 6 Special

More information

18: Enhanced Quality of Service

18: Enhanced Quality of Service 18: Enhanced Quality of Service Mark Handley Traditional best-effort queuing behaviour in routers Data transfer: datagrams: individual packets no recognition of flows connectionless: no signalling Forwarding:

More information

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill Computer Networks A Top-Down Approach Behrouz A. Forouzan and Firouz Mosharraf \Connect Mc \ Learn Graw I Succeed* Hill Preface xvii Trademarks xxiii Chapter 1 Introduction 1 1.1 OVERVIEW OF THE INTERNET

More information

Content-Aware Load Balancing using Direct Routing for VOD Streaming Service

Content-Aware Load Balancing using Direct Routing for VOD Streaming Service Content-Aware Load Balancing using Direct Routing for VOD Streaming Service Young-Hwan Woo, Jin-Wook Chung, Seok-soo Kim Dept. of Computer & Information System, Geo-chang Provincial College, Korea School

More information

An Efficient Load Balancing Technology in CDN

An Efficient Load Balancing Technology in CDN Issue 2, Volume 1, 2007 92 An Efficient Load Balancing Technology in CDN YUN BAI 1, BO JIA 2, JIXIANG ZHANG 3, QIANGGUO PU 1, NIKOS MASTORAKIS 4 1 College of Information and Electronic Engineering, University

More information

QoSIP: A QoS Aware IP Routing Protocol for Multimedia Data

QoSIP: A QoS Aware IP Routing Protocol for Multimedia Data QoSIP: A QoS Aware IP Routing Protocol for Multimedia Data Md. Golam Shagadul Amin Talukder and Al-Mukaddim Khan Pathan* Department of Computer Science and Engineering, Metropolitan University, Sylhet,

More information

Content Delivery Networks. Shaxun Chen April 21, 2009

Content Delivery Networks. Shaxun Chen April 21, 2009 Content Delivery Networks Shaxun Chen April 21, 2009 Outline Introduction to CDN An Industry Example: Akamai A Research Example: CDN over Mobile Networks Conclusion Outline Introduction to CDN An Industry

More information

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup. CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer

More information

DESIGN OF CLUSTER OF SIP SERVER BY LOAD BALANCER

DESIGN OF CLUSTER OF SIP SERVER BY LOAD BALANCER INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE DESIGN OF CLUSTER OF SIP SERVER BY LOAD BALANCER M.Vishwashanthi 1, S.Ravi Kumar 2 1 M.Tech Student, Dept of CSE, Anurag Group

More information

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network Fuzzy Active Management for Assured Forwarding Traffic in Differentiated Services Network E.S. Ng, K.K. Phang, T.C. Ling, L.Y. Por Department of Computer Systems & Technology Faculty of Computer Science

More information

A Study of Internet Packet Reordering

A Study of Internet Packet Reordering A Study of Internet Packet Reordering Yi Wang 1, Guohan Lu 2, Xing Li 3 1 Department of Electronic Engineering Tsinghua University, Beijing, P. R. China, 100084 wangyi@ns.6test.edu.cn 2 China Education

More information

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks * An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks * Inwhee Joe College of Information and Communications Hanyang University Seoul, Korea iwj oeshanyang.ac.kr Abstract. To satisfy the user requirements

More information

3D On-chip Data Center Networks Using Circuit Switches and Packet Switches

3D On-chip Data Center Networks Using Circuit Switches and Packet Switches 3D On-chip Data Center Networks Using Circuit Switches and Packet Switches Takahide Ikeda Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka,

More information

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter

More information

MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS

MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS 1 M.LAKSHMI, 2 N.LAKSHMI 1 Assitant Professor, Dept.of.Computer science, MCC college.pattukottai. 2 Research Scholar, Dept.of.Computer science, MCC college.pattukottai.

More information

Final for ECE374 05/06/13 Solution!!

Final for ECE374 05/06/13 Solution!! 1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -

More information

Design and Deployment of Locality-aware Overlay Multicast Protocol for Live Streaming Services

Design and Deployment of Locality-aware Overlay Multicast Protocol for Live Streaming Services Design and Deployment of Locality-aware Overlay Multicast Protocol for Live Streaming Services Xuping Tu, Hai Jin, Dafu Deng, Chao Zhang, and Quan Yuan Cluster and Grid Computing Lab Huazhong University

More information

An Improved Available Bandwidth Measurement Algorithm based on Pathload

An Improved Available Bandwidth Measurement Algorithm based on Pathload An Improved Available Bandwidth Measurement Algorithm based on Pathload LIANG ZHAO* CHONGQUAN ZHONG Faculty of Electronic Information and Electrical Engineering Dalian University of Technology Dalian 604

More information

Network Security TCP/IP Refresher

Network Security TCP/IP Refresher Network Security TCP/IP Refresher What you (at least) need to know about networking! Dr. David Barrera Network Security HS 2014 Outline Network Reference Models Local Area Networks Internet Protocol (IP)

More information

Address Resolution Protocol (ARP)

Address Resolution Protocol (ARP) Address Resolution Protocol (ARP) Question: how do packets actually get to their destination? IP routing tables: based on network addresses Ethernet physical interfaces only understand ethernet addresses

More information

Influence of Load Balancing on Quality of Real Time Data Transmission*

Influence of Load Balancing on Quality of Real Time Data Transmission* SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,

More information

NQA Technology White Paper

NQA Technology White Paper NQA Technology White Paper Keywords: NQA, test, probe, collaboration, scheduling Abstract: Network Quality Analyzer (NQA) is a network performance probe and statistics technology used to collect statistics

More information

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone The International Arab Journal of Information Technology, Vol. 7, No. 4, October 2010 343 Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone Mohd Ismail Department

More information

Performance Monitoring on Networked Virtual Environments

Performance Monitoring on Networked Virtual Environments ICC2129 1 Performance Monitoring on Networked Virtual Environments Christos Bouras, Eri Giannaka Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet

More information

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols

More information

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC) Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC) http://users.encs.concordia.ca/~glitho/ Outline 1. LTE 2. EPC architectures (Basic and advanced) 3. Mobility management in EPC 4.

More information

CS101 Lecture 19: Internetworking. What You ll Learn Today

CS101 Lecture 19: Internetworking. What You ll Learn Today CS101 Lecture 19: Internetworking Internet Protocol IP Addresses Routing Domain Name Services Aaron Stevens (azs@bu.edu) 6 March 2013 What You ll Learn Today What is the Internet? What does Internet Protocol

More information

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: In view of the fast-growing Internet traffic, this paper propose a distributed traffic management

More information

Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012. Network Chapter# 19 INTERNETWORK OPERATION

Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012. Network Chapter# 19 INTERNETWORK OPERATION Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012 Network Chapter# 19 INTERNETWORK OPERATION Review Questions ٢ Network Chapter# 19 INTERNETWORK OPERATION 19.1 List

More information

Transport and Network Layer

Transport and Network Layer Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a

More information

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg Management of Telecommunication Networks Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg Part 1 Quality of Services I QoS Definition ISO 9000 defines quality as the degree to which a set of inherent characteristics

More information

10CS64: COMPUTER NETWORKS - II

10CS64: COMPUTER NETWORKS - II QUESTION BANK 10CS64: COMPUTER NETWORKS - II Part A Unit 1 & 2: Packet-Switching Networks 1 and Packet-Switching Networks 2 1. Mention different types of network services? Explain the same. 2. Difference

More information

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP Voice over IP Andreas Mettis University of Cyprus November 23, 2004 Overview What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP 1 VoIP VoIP (voice over IP - that is,

More information

The necessity of multicast for IPTV streaming

The necessity of multicast for IPTV streaming The necessity of multicast for IPTV streaming ARIANIT MARAJ, ADRIAN SHEHU Telecommunication Department Faculty of Information Technology, Polytechnic University of Tirana Tirana, Republic of Albania arianit.maraj@ptkonline.com,

More information

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON APPLICATION NOTE GLOBAL SERVER LOAD BALANCING WITH SERVERIRON Growing Global Simply by connecting to the Internet, local businesses transform themselves into global ebusiness enterprises that span the

More information

Integrating Internet Protocol (IP) Multicast over Multiprotocol Label Switching (MPLS) for Real Time Video Conferencing Data Transmission

Integrating Internet Protocol (IP) Multicast over Multiprotocol Label Switching (MPLS) for Real Time Video Conferencing Data Transmission Integrating Internet Protocol (IP) Multicast over Multiprotocol Label Switching (MPLS) for Real Time Video Conferencing Data Transmission Majid Ashraf Derwesh Department of Electronics and Communication

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental

More information

Adaptive Bandwidth Management and QoS Provisioning in Large Scale Ad Hoc Networks

Adaptive Bandwidth Management and QoS Provisioning in Large Scale Ad Hoc Networks Adaptive Bandwidth Management and QoS Provisioning in Large Scale Ad Hoc Networks Kaixin Xu, Ken Tang, Rajive Bagrodia Scalable Network Technologies, Inc. {xkx, ktang,rlb}@scalable-networks.com Mario Gerla

More information

Choosing a Content Delivery Method

Choosing a Content Delivery Method Choosing a Content Delivery Method Executive Summary Cache-based content distribution networks (CDNs) reach very large volumes of highly dispersed end users by duplicating centrally hosted video, audio

More information

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China shuwanneng@yahoo.com.cn

More information

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. stadler@ee.kth.

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. stadler@ee.kth. 5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology stadler@ee.kth.se April 2008 Overview Service Management Performance Mgt QoS Mgt

More information

How To Provide Qos Based Routing In The Internet

How To Provide Qos Based Routing In The Internet CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this

More information

Disjoint Path Algorithm for Load Balancing in MPLS network

Disjoint Path Algorithm for Load Balancing in MPLS network International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 13 No. 1 Jan. 2015, pp. 193-199 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/

More information

Bandwidth Management Framework for Multicasting in Wireless Mesh Networks

Bandwidth Management Framework for Multicasting in Wireless Mesh Networks Bandwidth Management Framework for Multicasting in Wireless Mesh Networks Manaswi Saha and P. Venkata Krishna Abstract Wireless mesh networks (WMNs) provide a reliable and a scalable solution for multicasting.

More information

Implementation of Video Voice over IP in Local Area Network Campus Environment

Implementation of Video Voice over IP in Local Area Network Campus Environment Implementation of Video Voice over IP in Local Area Network Campus Environment Mohd Nazri Ismail Abstract--In this research, we propose an architectural solution to integrate the video voice over IP (V2oIP)

More information

Globule: a Platform for Self-Replicating Web Documents

Globule: a Platform for Self-Replicating Web Documents Globule: a Platform for Self-Replicating Web Documents Guillaume Pierre Maarten van Steen Vrije Universiteit, Amsterdam Internal report IR-483 January 2001 Abstract Replicating Web documents at a worldwide

More information

Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort Traffic

Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort Traffic Telecommunication Systems 24:2 4, 275 292, 2003 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort

More information

AN APPROACH TOWARDS THE LOAD BALANCING STRATEGY FOR WEB SERVER CLUSTERS

AN APPROACH TOWARDS THE LOAD BALANCING STRATEGY FOR WEB SERVER CLUSTERS INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN APPROACH TOWARDS THE LOAD BALANCING STRATEGY FOR WEB SERVER CLUSTERS B.Divya Bharathi 1, N.A. Muneer 2, Ch.Srinivasulu 3 1

More information

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Internet Protocol: IP packet headers. vendredi 18 octobre 13 Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)

More information

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,

More information

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph Assignment #3 Routing and Network Analysis CIS3210 Computer Networks University of Guelph Part I Written (50%): 1. Given the network graph diagram above where the nodes represent routers and the weights

More information

Building Secure Network Infrastructure For LANs

Building Secure Network Infrastructure For LANs Building Secure Network Infrastructure For LANs Yeung, K., Hau; and Leung, T., Chuen Abstract This paper discusses the building of secure network infrastructure for local area networks. It first gives

More information

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Beyond Limits... Volume: 2 Issue: 1 International Journal Of Advance Innovations, Thoughts & Ideas Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Shivani Koul* shivanikoul2@gmail.com

More information

Content Distribution over IP: Developments and Challenges

Content Distribution over IP: Developments and Challenges Content Distribution over IP: Developments and Challenges Adrian Popescu, Blekinge Inst of Technology, Sweden Markus Fiedler, Blekinge Inst of Technology, Sweden Demetres D. Kouvatsos, University of Bradford,

More information

Research on Errors of Utilized Bandwidth Measured by NetFlow

Research on Errors of Utilized Bandwidth Measured by NetFlow Research on s of Utilized Bandwidth Measured by NetFlow Haiting Zhu 1, Xiaoguo Zhang 1,2, Wei Ding 1 1 School of Computer Science and Engineering, Southeast University, Nanjing 211189, China 2 Electronic

More information

Infrastructure for active and passive measurements at 10Gbps and beyond

Infrastructure for active and passive measurements at 10Gbps and beyond Infrastructure for active and passive measurements at 10Gbps and beyond Best Practice Document Produced by UNINETT led working group on network monitoring (UFS 142) Author: Arne Øslebø August 2014 1 TERENA

More information

Internet Content Distribution

Internet Content Distribution Internet Content Distribution Chapter 2: Server-Side Techniques (TUD Student Use Only) Chapter Outline Server-side techniques for content distribution Goals Mirrors Server farms Surrogates DNS load balancing

More information

The QoS of the Edge Router based on DiffServ

The QoS of the Edge Router based on DiffServ The QoS of the Edge Router based on DiffServ Zhang Nan 1, Mao Pengxuan 1, Xiao Yang 1, Kiseon Kim 2 1 Institute of Information and Science, Beijing Jiaotong University, Beijing 100044, China 2 Dept. of

More information

Performance Evaluation of VoIP using Shortest-Widest and Modified Widest-Shortest QoS Routing Algorithms

Performance Evaluation of VoIP using Shortest-Widest and Modified Widest-Shortest QoS Routing Algorithms Performance Evaluation of VoIP using Shortest-Widest and Modified Widest-Shortest QoS Routing Algorithms Ala F. Khalifeh, and Ali H. El-Mousa Abstract Implementation of current real time services (of which

More information

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas IPv6 Fundamentals Chapter 1: Introduction ti to IPv6 Copyright Cisco Academy Yannis Xydas The Network Today The Internet of today is much different that it was 30, 15 or 5 years ago. 2 Technology Tomorrow

More information

Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol

Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol Andraž Jere, Marko Meža, Boštjan Marušič, Štefan Dobravec, Tomaž Finkšt, Jurij F. Tasič Faculty of Electrical Engineering Tržaška

More information

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves

More information

Research on P2P-SIP based VoIP system enhanced by UPnP technology

Research on P2P-SIP based VoIP system enhanced by UPnP technology December 2010, 17(Suppl. 2): 36 40 www.sciencedirect.com/science/journal/10058885 The Journal of China Universities of Posts and Telecommunications http://www.jcupt.com Research on P2P-SIP based VoIP system

More information

Performance Comparison of Server Load Distribution with FTP and HTTP

Performance Comparison of Server Load Distribution with FTP and HTTP Performance Comparison of Server Load Distribution with FTP and HTTP Yogesh Chauhan Assistant Professor HCTM Technical Campus, Kaithal Shilpa Chauhan Research Scholar University Institute of Engg & Tech,

More information

Monitoring Large Flows in Network

Monitoring Large Flows in Network Monitoring Large Flows in Network Jing Li, Chengchen Hu, Bin Liu Department of Computer Science and Technology, Tsinghua University Beijing, P. R. China, 100084 { l-j02, hucc03 }@mails.tsinghua.edu.cn,

More information

IPTV AND VOD NETWORK ARCHITECTURES. Diogo Miguel Mateus Farinha

IPTV AND VOD NETWORK ARCHITECTURES. Diogo Miguel Mateus Farinha IPTV AND VOD NETWORK ARCHITECTURES Diogo Miguel Mateus Farinha Instituto Superior Técnico Av. Rovisco Pais, 1049-001 Lisboa, Portugal E-mail: diogo.farinha@ist.utl.pt ABSTRACT IPTV and Video on Demand

More information

Chapter 2. Literature Review

Chapter 2. Literature Review Chapter 2 Literature Review This chapter presents a literature review on Load balancing based Traffic Engineering, VoIP application, Hybrid Neuro-Fuzzy System, and Intra & Inter Domain Networks. 2.1 Load

More information

Giving life to today s media distribution services

Giving life to today s media distribution services Giving life to today s media distribution services FIA - Future Internet Assembly Athens, 17 March 2014 Presenter: Nikolaos Efthymiopoulos Network architecture & Management Group Copyright University of

More information

Smart Queue Scheduling for QoS Spring 2001 Final Report

Smart Queue Scheduling for QoS Spring 2001 Final Report ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang(hfanga@sfu.ca) & Liu Tang(llt@sfu.ca)

More information

Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks

Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks Implementation of a Lightweight Advertisement and Discovery Protocol for Mobile Ad hoc Networks Wenbin Ma * Department of Electrical and Computer Engineering 19 Memorial Drive West, Lehigh University Bethlehem,

More information