QoS Control by Traffic Engineering in Content Delivery Networks
|
|
|
- Juliet Harrell
- 10 years ago
- Views:
Transcription
1 QoS Control by Traffic Engineering in Content Delivery Networks v Hitoshi Yamada v Akiko Okamura v Koji Nakamichi v Kiyoshi Sakai v Akira Chugo (Manuscript received November 4, 2003) Traffic engineering (TE) is a method of managing and controlling IP networks efficiently. This paper proposes a dynamic TE architecture that provides a QoS (Quality of Service) guaranteed service in addition to an existing best-effort service in a content delivery network (CDN). This architecture selects the optimum route and server for a user request based on the load of the network and content server. It aims to guarantee the QoS and effectively use network resources by dynamic load balancing. Also in this paper, we present the results of a simulation of the effects of our proposed method. 1. Introduction With the increasing importance of the Internet as a commercial infrastructure and the increasing need for more functionality, the operation of the IP network is becoming more important and complex than ever. This situation makes operators aware of the importance of traffic enginering (TE). 1) We propose a dynamic TE concept that aims at automatic network optimization. 2) This paper considers the use of the dynamic TE architecture in an intelligent content delivery network (CDN) system. Generally, CDNs contain a number of content servers and route user requests to the nearest or lowest-load server to quicken the response. Currently, conventional CDNs provide only best-effort services; however, in the future, Internet service providers (ISPs) will need to provide not only best-effort services but also QoS (Quality of Service) services to attract more users. Furthermore, it will be necessary to use network and server resources as efficiently as possible. To meet these future requirements, after receiving a request from a user, our dynamic TE architecture selects an optimum route and server based on the network congestion status and load of the content servers. Also, it provides guaranteed services using a QoS path-selection mechanism and utilizes network resources based on dynamic load balancing. This paper introduces some state-of-the-art traffic control methods and then describes the architecture and control mechanisms we have developed. Next, it describes an end-to-end error reduction/recovery method for continuous media in best-effort environments. Then, we compare the simulated effects of our method with two conventional route and server selection methods. Lastly, we present some evaluation results of dynamic load balancing and our error recovery method. 2. Related work Generally, CDNs have a server selection mechanism that selects a server in the network to satisfy user requests. Such services are sometimes called anycast services. A well-known method used in anycast services is to route a user request to the nearest server using a domain name service (DNS) mechanism. Another method is to measure the servers loads and select the lowest- 244 FUJITSU Sci. Tech. J., 39,2,p (December 2003)
2 load server. In other cases, the network estimates the round trip time (RTT) or available bandwidth along the route to the server and then selects the server that provides the shortest transfer delay based on the size of the content. 3) These server selection methods are not always effective because, although some of them indirectly consider the network load, none of them directly select a route to the server. Even if the network load is considered by measuring the RTT, flexible control is not possible because the route itself is not selected. Furthermore, there is no QoS guarantee mechanism in most existing CDNs. Reference 4) proposes a CDN architecture that considers QoS. However, since this approach does not consider route control, it cannot resolve the problem of low network resource usage. Consequently, we consider that a network must have a route control mechanism for QoS control and ensure efficient use of network resources. TE can provide such a route control mechanism. General TE methods search for a route having the requested bandwidth based on bandwidth information such as the available bandwidth or reserved bandwidth (QoS routing). A typical QoS routing algorithm selects the route with the minimum number of hops between the source and destination node from among the links having the requested bandwidth (shortest path). Another algorithm selects the route that has the maximum available bandwidth; if there are multiple routes, it selects the minimum-hop route (a.k.a. the shortest-widest path). Unlike server selection mechanisms, these methods take QoS path selection into consideration and do not consider best-effort traffic. As mentioned above, there are server selection mechanisms and route selection mechanisms. Their targets are, respectively, best-effort traffic and QoS traffic, but there is no method that treats both these targets together. The evaluation results presented in this paper show that the simple combination of an existing server selection mechanism and route selection mechanism cannot achieve good performance. Therefore, we propose a dynamic TE architecture that not only enables selection of the optimum server and route by considering QoS, but also makes it possible to prevent a degradation of best-effort traffic caused by QoS traffic in a CDN. 3. Architecture 3.1 Overview Figure 1 shows the network architecture of the CDN based on the MPLS (Multiprotocol Label Switching) platform. Multiple content servers, including cache servers, are connected to edge routers, and contents are distributed among these servers. End users request contents in a QoSguaranteed service or best-effort service; in the case of the QoS-guaranteed service, users request a service with the required quality, for example, a certain bandwidth. One example of a QoSguaranteed service is a streaming service in which there is a basic charge on the contents and users pay an extra fee for QoS guarantee. The network is controlled and managed by a control server called the TE server. The TE server accepts requests for contents from end users and selects the appropriate content servers and routes. It aims to optimize a congested network by 1) selecting the optimum server and route using proactive load balancing and 2) performing dynamic rerouting using reactive load balancing. - QoS routing - Admission control - TE control (dynamic load balancing) - End user s requests End user QoS path Figure 1 Network architecture. TE server MPLS network - Load balancing control for best-effort traffic - Statistics monitoring - QoS path control for QoS traffic Edge router Content server FUJITSU Sci. Tech. J., 39,2,(December 2003) 245
3 3.2 Mechanism We will now describe the control mechanism for QoS-guaranteed service traffic and best-effort service traffic QoS-guaranteed service Here we consider the bandwidth as the QoS metric. The network provides a QoS-guaranteed service by using bandwidth-guaranteed paths (QoS paths) on MPLS. The TE server periodically collects network statistics, including the load of each content server, by using a protocol such as SNMP (Simple Network Management Protocol). It also manages the available-bandwidth information of each link in the network. When the TE server receives a request from an end user with QoS parameters such as the bandwidth, it searches for the optimum server and route to satisfy the user s request based on the network and server load balancing. The selection algorithm is described in the next section. If there is no server or route that satisfies the requested quality, the TE server notifies the user that the request has been rejected. When a server and a route from the sever-side edge router to the userside edge router are selected, the TE server issues a request to set a bandwidth-guaranteed path along the selected route to the sever-side edge router. Then, the router sets up the path using the signaling protocol. After setting up the QoS path, the TE server redirects the user-side request to the selected content server and the user receives the content at the requested quality from the content server. The above sequence describes per-flow based behavior; that is, a QoS path is set for each user request. However, flows should be aggregated when we consider the scalability issue. In the case of flow aggregation, a server and route are selected to accommodate multiple user flows, and requests for the same content from the same userside edge router are aggregated into the same path. If we increase the aggregation granularity, we can improve scalability by reducing the number of paths in the network while reducing the optimization level Best-effort service 1) Load balancing Existing server selection methods such as nearest server selection and lowest-load server selection can be used to meet content requests in a best-effort service. Best-effort traffic is forwarded along the shortest path without bandwidth guarantee. Best-effort traffic is given a lower priority than QoS traffic, so best-effort traffic can be discarded in locations where there is a large amount of QoS traffic or there is congestion due to a concentration of best-effort traffic. To improve the performance of best-effort traffic, congestion avoidance control is required. We have developed a dynamic load balancing method to meet this requirement. Between each edge router, paths of the shortest route (we call them default paths) are set for best-effort traffic. The TE server periodically collects link statistics such as the link utilization and packet loss by using SNMP and observes the network s load status. When the TE server detects or predicts congestion in a network, it searches for the route that has the highest available bandwidth between the edges that use the path through the congested (or predicted to become congested) links and sets up a detour path along the selected route. Then, a portion of the traffic is dynamically rerouted from the default path to the detour paths to eliminate the congestion. The algorithm of our load balancing method is described briefly in the next section. 2) End-point QoS control Even though some congestion avoidance control is performed at the network management level, there is still a possibility of packet loss in the best-effort network. Therefore, end-point QoS control, including reduction or recovery from packet losses, is a key issue in continuous media services such as audiovisual streaming. In these services, 246 FUJITSU Sci. Tech. J., 39,2,(December 2003)
4 UDP (User Datagram Protocol) based transport protocol in combination with RTP/RTCP (Realtime Transport Protocol/RealTime Control Protocol) 5) is generally used. To realize packet loss reduction or recovery in the above protocol stack, the following options have been widely studied and implemented as the end-point QoS control. 6),7) Forward error correction (FEC) FEC methods send redundant data as parities to correct lost or corrupted packets at the receiver side (Figure 2). Generally, increasing the amount of parities improves the performance of recovery; however, at the same time it increases the required bandwidth between end points. FEC methods do not require return paths and are attractive for delay-sensitive applications such as interactive audio, remote live camera control, and VOD (Video On Demand) services with trick-play functionality. To maximize the effect of the FEC method, the transmission group (TG: a set of packets and associated parity packet) should be carefully designed, taking into account the size of the application data unit (ADU). Automatic repeat request (ARQ) ARQ is a kind of retransmission protocol that typically uses a probing protocol such as RTCP (Real-Time Control Protocol) to recover lost or corrupted packets (Figure 3). In principle, this scheme introduces additional end-to-end delay and should be applied with care, especially in D2 FEC encoding D1 P1 Server/ Transmitter Figure 2 Operation of FEC. Transmission group (TG) P1 D2 D1 Generate parity packet P1 from D1 and D2 P1 D2 D1 Packet loss P1 P1 D2 D1 IP Network D1 FEC decoding D2 D2 D1 Recover D2 from D1 and P1 P1 D1 Client/ Receiver delay-sensitive applications. In addition, too much retransmission of lost packets may increase the end-to-end bandwidth, which may accelerate congestion. 3.3 Proposed architecture We will now describe our algorithm for optimum server and route searching for QoSguaranteed services and our algorithms for dynamic load balancing and end-point QoS control for best-effort services Optimum server and route search algorithm The basic idea is to allocate each link and server a cost value that is based on its load (a high cost value indicates a high relative load). Then, we find the route with the lowest-cost intermediary links and server; that is the route having the maximum available bandwidth. In this way we achieve load balancing, because high-cost links and servers are unlikely to be selected. We define the cost of a link between router i and an adjacent router j as follows: link _ cost qos ( i, j ) = 1 / (R_MAX ij - R ij ), (1) where R_MAX denotes the maximum reservable bandwidth and R denotes the reserved bandwidth of the link. Next, we calculate the cost of using a particular server in terms of the server s current and maximum loads. To do this, we can use one or more load parameters, for example, the CPU load, Server/ Transmitter D3 D2 Figure 3 Operation of ARQ. D1 Packet loss D3 D2 D1 IP Network D3 Retransmission request message D2 Retransmission of lost packet D1 Client/ Receiver FUJITSU Sci. Tech. J., 39,2,(December 2003) 247
5 memory consumption, disk access load, number of user connections, and traffic sending rate. In the case of a streaming server, for example, its bottleneck is generally the IO or NIC, rather than the CPU load; therefore, we can define the cost of a server s as follows: server _ cost qos (s) = 1/ (S _ MAX s - S s ), (2) where S_MAX denotes the maximum sending rate (i.e., the NIC rate) and S denotes the current sending rate. After determining the cost of each server and link, we find the route with the lowest-cost intermediary links and server. Let t denote the route from the sever-side edge router to the user-side edge router. Then: total _ cost qos (s, t ) = server _ cost qos (s) + (i, j) t link _ cost qos (i, j ). (3) Next, we select the server s and route t whose totol_cost(s,t) value is minimum by using Dijkstra s algorithm. This process achieves server load balancing and network load balancing at the same time Dynamic load balancing algorithm Dynamic load balancing sets up multiple paths between edge routers when there is congestion and avoids congestion by splitting the IP flows into multiple paths. The following control is performed on each edge router pair. 1) Congestion detection The TE server detects congestion on the path set up between edge router pairs. Specifically, it decides that the link is congested if the utilization of the link exceeds a threshold value for a specific amount of time. If the TE server can distinguish the best-effort traffic rate from the QoS traffic rate statistics information (e.g., when the router provides the MIB [Management Information Base] containing the per-lsp [Label Switched Path]), we can distinguish traffic in the besteffort path from traffic in the QoS path and predict the traffic rate to some extent. That is, we can predict when bandwidth that is reserved for QoS traffic but not currently in use is likely to be used in the near future. Therefore, we can predict whether congestion caused by an increase in QoS traffic will be sufficient to justify discarding of best-effort traffic and thereby avoid unnecessary discarding. We denote the best-effort traffic rate by B, the QoS traffic rate by G, and the physical link bandwidth (capacity) by C. If we can distinguish B from G, we can define the predicted link utilization as follows: link _ util be (i, j ) = (B ij + R ij ) C ij, (4) where R denotes the reserved bandwidth at the link. Otherwise, we define: link _ util be (i, j ) = F ij C ij (5) by observing that F = B + G. 2) Detour route search If congestion is detected on a path, the TE server searches for an alternative route to avoid congestion. The cost of each link is defined as follows: link _ cost be (i, j) = 1/ (1- link _ util be (i, j )), (6) and a search is made to find the minimum-cost route. 3) Load balancing calculation Traffic is distributed per flow between multiple paths based on the load of each path. Each incoming packet to the ingress router is dispatched to a path based on the hash value of the IP header information. Hash values are divided into groups by hash boundaries, with each group corresponding to a path. The TE server controls the traffic rate of each path to average the link utilization in the network. It does this by indicating the ingress routers to adjust the hash boundaries. A more detailed algorithm can be seen in Reference 8) End-point QoS control The basic idea of end-point QoS control is to 248 FUJITSU Sci. Tech. J., 39,2,(December 2003)
6 Bandwidth FEC User data (Audiovisual VBR stream) a:b constant ARQ Figure 4 Bandwidth allocation control in proposed method. Retrans_Cnt == 0 Retrans_Cnt > 0 Retrans_Cnt > N 9 Retrans_BW > 0 N: Normal state (No retransmission but FEC) R: Retransmission state S: Stop state (No retransmission/no FEC) Figure 5 State transition in proposed method (Transmitter). 6 Retrans_Cnt == 0 S 8 Retrans_BW <= 0 R 5 a b 7 Retrans_BW <= 0 share the bandwidth for FEC and ARQ and adaptively switch between these two methods according to the end-to-end network condition probed by RTCP (Figure 4). For detailed QoS control, we developed a new algorithm based on the IETF (Internet Engineering Task Force) RFCs (Request for Comments) and Internet Drafts. 9)-11) We will now describe the state control of the algorithm (Figure 5): 1 The maximum available bandwidth for retransmission (Retrans_BW) is allocated to FEC. Retrans_BW is reset to an upper bound value at a certain timing. 2 FEC packets are sent at a predefined frequency if the retransmission process is not activated. 3 If the retransmission process is activated, the retransmission counter value (Retrans_Cnt) is incremented by 1 and Retrans_BW is decremented by the used bandwidth. 4 If Retrans_Cnt is more than zero, the insertion frequency of FEC packets is reduced. 5 Operation 4 is continued until Retrans_Cnt reaches zero. 6 If Retrans_Cnt reaches zero, the insertion frequency of FEC packets is reset to the original value. 7 If Retrans_BW goes below zero, FEC and the retransmission operation are stopped and the value of Retrans_BW is reset. 8 FEC and the retransmission process remain stopped until Retrans_BW is reset. 9 When Retrans_BW is reset to an upper bound value, FEC packets are sent at a predefined frequency. Retrans_BW is reset at a predetermined cycle to maintain the ratio of user data to error protection data (FEC and ARQ packets). This ratio is shown as a:b in Figure Evaluations 4.1 Effects of route search algorithms We evaluated our server and route selection algorithm for QoS-guaranteed services using simulations. Then, we compared our method with the following two methods that can be implemented using existing technology: 1) LSL (Lowest Server Load): This method selects the server with the lowest load then selects the minimum-cost route to the server. 2) DNS: This method selects the nearest server then selects the minimum-cost route to the server. The nearest server is selected according to the location of the user-side edge, which is shown by the dashed line in Figure Model We used the 19-router ISP network model 12) shown in Figure 6. The network consists of 155 Mb/s FUJITSU Sci. Tech. J., 39,2,(December 2003) 249
7 and 45 Mb/s links. There are four servers, and the edge routers connected to them are shown as black circles in Figure 6. End users connect with the other edge routers and request QoS paths with a bandwidth requirement. At each request, the user-side edge is selected at random and a requested bandwidth from 1 to 10 Mb/s is also selected at random. We assume the server capacity (i.e., the maximum sending rate) is 500 Mb/s. For simplicity, we assume that QoS paths are not released from bandwidth reservation Results Figure 7 shows the number of accepted requests versus the number of requests. As the figure shows, our proposed method can accept a large number of requests. Figure 6 ISP network model. OC3 (155 Mb/s) T3 (45 Mb/s) Server-side edge router User-side edge router Cover area of each server (DNS method selects the nearest server in the area.) In the DNS method, user requests are rejected when there is no available route to the nearest server, even if routes to another server are available. In the LSL method, the server with the lowest load is selected first, even if the route to the server becomes long. Therefore, LSL tends to consume a lot of network resources for link bandwidth unnecessarily, which limits the number of accepted requests. On the other hand, our proposed method will reject a low-load server with a long route in favor of a medium-load server with a short route. Moreover, in our method, when there is a short route to a server and the server s load is high, that server and route are unlikely to be selected. In this way, our method flexibly selects the appropriate server and route according to the server and network conditions, which reduces the probability that a request will be blocked. Figure 8 shows the average number of hops versus the number of accepted requests. Our method keeps the number of hops small and uses network resources efficiently. The LSL method tends to select long routes, as we described earlier. It is interesting that even the DNS method, which selects the nearest server, suffers an increase in the number of hops when the number of Number of accepted requests Proposed method DNS method LSL method Number of requests Figure 7 Comparison of number of accepted requests Average number of hops Number of accepted requests Figure 8 Comparison of average number of hops. LSL method DNS method Proposed method FUJITSU Sci. Tech. J., 39,2,(December 2003)
8 requests becomes large. This can be explained as follows: if the link utilization of the shortest route to the nearest server becomes high, a longer detour route is likely to be selected. DNS selects a longer route even if there is a shorter route to another server; therefore, the number of hops in DNS is larger than in our method. The average link utilization in the network after receiving 800 requests was 43.6% with our method, 50.3% with LSL, and 49.2% with DNS. Our method can achieve a lower link-load than the other methods even if it accepts more requests. Therefore, our method optimizes the network to achieve efficient utilization of resources. 4.2 Effect of dynamic load balancing Next, we show that dynamic load balancing (D-LB) can prevent a reduction of the best-effort traffic rate under a time-varying QoS traffic rate. For simplicity, we consider the flow of traffic between two points with two connecting paths and assume a link capacity of 100 Mb/s, a QoS maximum reservable bandwidth of 80 Mb/s, and an input best-effort traffic rate of 50 Mb/s. QoS flows are added every 5 seconds with a reserved bandwidth of 6 Mb/s. We assume that the traffic rate of each QoS flow varies sinusoidally. We consider the definitions of link utilization given in Equations (4) and (5) and assume that dynamic load balancing begins to work after link utilization exceeds 80% for 30 seconds. Figure 9 shows a simulation of the throughput versus time. Without D-LB, the best-effort (BE) rate is degraded when the QoS rate exceeds 50 Mb/s. However, with D-LB, the best-effort rate remains almost constant at 50 Mb/s. In the case of D-LB1, in which link utilization is based on the sum of the best-effort rate and QoS rate as in Equation (5), the throughput decreases for a while because there is a time lag between the start of congestion and traffic rerouting. On the other hand, in the case of D-LB2, in which congestion is predicted based on the reserved bandwidth using Equation (4), congestion is avoided in advance so there is no degradation of throughput. 4.3 Effect of our end-point QoS control scheme To evaluate the effect of the proposed error recovery method, we built a testbed consisting of a realtime MPEG-2 (Moving Picture Experts Group phase2) encoder/decoder connected to the B-flets access network (Figure 10). We used this testbed to observe the packet loss characteristics under the following conditions: 1) Audiovisual coding: MPEG-2 VBR (average 3 Mb/s) 2) ADU size: 1400 bytes 3) Interval of FEC packets: 4 4) Maximum retransmissions per packet: 3 5) Overall end-to-end delay (maximum buffering at the decoder): 300 ms 6) End-to-end hop count: 14 7) Bandwidth allocation (Value of a:b in Figure 4): 1:4 Throughput (bandwidth) (Mb/s) Figure 9 Effect of dynamic load balancing. Reserved bandwidth QoS traffic BE traffic (without D-LB) BE traffic (with D-LB1) BE traffic (with D-LB2) BE traffic (with D-LB1) 10 BE traffic (without D-LB) Time (s) FUJITSU Sci. Tech. J., 39,2,(December 2003) 251
9 Data/ Parity RTP MPEG-2 encoder FEC/ARQ encoder Transport layer processor IP network (B-Flets) Transport layer processor FEC/ARQ decoder MPEG-2 decoder QoS information RTCP Buffer for FEC Buffer for ARQ Buffer for FEC Retransmission request queue Server connected to B-flets Client connected to B-flets (OCN) Figure 10 Block diagram of testbed for error recovery. Packet loss ratio (%) : Original packet loss ratio : Packet loss ratio after recovery 11:30 13:30 15:30 17:30 19:30 21:30 23:30 1:30 Time 3:30 Figure 11 Effect of proposed error recovery method. 5:30 7:30 9:30 11:30 13:30 Figure 11 shows the packet loss ratio with and without our proposed method for a period of 27 hours. The original packet loss ratio reached 4.5%, but is dramatically reduced to 0.023% with our method. 5. Conclusion In this paper, we proposed an architecture and method for dynamic TE. Dynamic TE aims at effective coexistence of QoS-guaranteed traffic and best-effort traffic by using an optimum server and route selection algorithm based on server and network loads and dynamic load balancing. Our optimum server and route selection algorithm achieved a low blocking probability and highly efficient resource utilization. Then, we showed that dynamic load balancing prevents a reduction of the best-effort traffic rate under a time-varying QoS traffic rate. We also proposed an end-to-end error reduction/recovery method for continuous media in best-effort environments. When the number of routers, servers, and requests become big in a large-scale network, we have to consider the calculation and control times and the number of paths in the network. We will study and evaluate these scalability issues in detail to realize our dynamic TE architecture. References 1) D. Awduche, A. Chiu, A. Elwalid, I. Widjaja, and X. Xiao: Overview and principles of internet traffic engineering. IETF, RFC3272, ) K. Takashima, H. Yamada, K. Nakamichi, 252 FUJITSU Sci. Tech. J., 39,2,(December 2003)
10 and A. Chugo: Dynamic traffic engineering: creating new services. 4th Asia-Pacific Symposium on Information and Telecommunication Technologies (APSITT2001), 2001, p ) R. L. Carter and M. E. Crovella: Server selection using dynamic path characterization in wide-area networks. Proceedings of IEEE INFOCOM 99, 1997, p ) F. Hao, E. W. Zegura, and M. H. Ammar: QoS routing for anycast communications: Motivation and an architecture for diffserv networks. IEEE Communications Magazine, 40, 6, p (2002). 5) IETF RFC1889, RTP: A Transport Protocol for Real-Time Applications. 6) G. Carle and E. W. Biersack: Survey of Error Recovery Techniques for IP-based Audio- Visual Multicast Applications. IEEE Network Magazine, 11, 6, p (1997). 7) C. Perkins, O. Hodson, and V. Hardman: A Survey of Packet Loss Recovery Techniques for Streaming Audio. IEEE Network Magazine, 12, 5, p (1998). 8) K. Nakamichi, H. Yamada, and A. Chugo: Dynamic traffic engineering under different traffic patterns. 16th International Workshop on Communications Quality & Reliability (CQR2002), 2002, p ) IETF RTF Draft: Extended RTP Profile for RTCP-based Feedback. 10) IETF RFC2733: An RTP Payload Format for Generic Forward Error Correction. 11) IETF RFC Draft: RTP Payload Formats to Enable Multiple Selective Retransmissions. 12) Q. Ma and P. Steenkiste: On path selection for traffic with bandwidth guarantees. Proceedings of International Conference on Network Protocols (IEEE ICNP97), 1997, p FUJITSU Sci. Tech. J., 39,2,(December 2003) 253
11 Hitoshi Yamada received the B.E. and M.E. degrees in Electrical Engineering from the University of Tokyo, Tokyo, Japan in 1997 and 1999, respectively. He joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 1999, where he has been engaged in research and development of network architecture and traffic control of IP networks. He is a member of the Institute of Electronics, Information and Communication Engineers (IEICE) of Japan. Kiyoshi Sakai received the B.E. degree in Electrical Engineering from Waseda University, Tokyo, Japan in He joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 1985, where he has been engaged in research and development of signal processing for audiovisual systems, mainly video compression algorithms and their applications. [email protected] [email protected] [email protected] Akiko Okamura received the B.S. and M.S. degrees in Physics from Ochanomizu University, Tokyo, Japan in 1993 and 1995, respectively. She joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 2001, where she has been engaged in research and development of service control and traffic control of IP networks. She is a member of the Institute of Electronics, Information and Communication Engineers (IEICE) of Japan. [email protected] Akira Chugo received the B.E. and M.E. degrees in Electrical Engineering from Waseda University, Tokyo, Japan in 1981 and 1983, respectively. He joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 1986, where he has been engaged in research and development of high-speed data network systems, mainly in the areas of hardware-oriented routers and traffic control. Koji Nakamichi received the B.E. and M.E. degrees in Material Engineering from Yokohama National University, Yokohama, Japan in 1992 and 1994, respectively. He joined Fujitsu Laboratories Ltd., Kawasaki, Japan in 1994, where he has been engaged in research and development of traffic control and resource management of ATM and IP networks. He is a member of the Institute of Electronics, Information and Communication Engineers (IEICE) of Japan. [email protected] 254 FUJITSU Sci. Tech. J., 39,2,(December 2003)
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
IP Core Transport Network
UDC 635.14:621.391 IP Core Transport Network VAkira Hakata VMasafumi Katoh VHaruo Yamashita VSatoshi Nojima (Manuscript received February 28, 2001) This paper proposes a next-generation IP core transport
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]
QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
Requirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features
UDC 621.395.31:681.3 High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features VTsuneo Katsuyama VAkira Hakata VMasafumi Katoh VAkira Takeyama (Manuscript received February 27, 2001)
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
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) Herman and Azizah bte Abd. Rahman Faculty of Computer Science and Information System Universiti Teknologi Malaysia
Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran
Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran Network Research Group, School of Computer Sciences Universiti Sains Malaysia11800 Penang, Malaysia Abstract
A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks
A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks Mohammad HossienYaghmae Computer Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran [email protected]
Recovery Modeling in MPLS Networks
Proceedings of the Int. Conf. on Computer and Communication Engineering, ICCCE 06 Vol. I, 9-11 May 2006, Kuala Lumpur, Malaysia Recovery Modeling in MPLS Networks Wajdi Al-Khateeb 1, Sufyan Al-Irhayim
QoS in VoIP. Rahul Singhai Parijat Garg
QoS in VoIP Rahul Singhai Parijat Garg Outline Introduction The VoIP Setting QoS Issues Service Models Techniques for QoS Voice Quality Monitoring Sample solution from industry Conclusion Introduction
Service Assurance Tools
Managing MPLS with Service Assurance Tools Whitepaper Prepared by www.infosim.net August 2006 Abstract MPLS provides the foundation for the offering of next-generation services and applications such as
Distributed Systems 3. Network Quality of Service (QoS)
Distributed Systems 3. Network Quality of Service (QoS) Paul Krzyzanowski [email protected] 1 What factors matter for network performance? Bandwidth (bit rate) Average number of bits per second through
VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. [email protected] [email protected]. Phone: +1 213 341 1431
VoIP QoS Version 1.0 September 4, 2006 AdvancedVoIP.com [email protected] [email protected] Phone: +1 213 341 1431 Copyright AdvancedVoIP.com, 1999-2006. All Rights Reserved. No part of this
Clearing the Way for VoIP
Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: [email protected]
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps
Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays
Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays V Tsutomu Akasaka (Manuscript received July 5, 2005) This paper gives an overview of a storage-system remote copy function and the implementation
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Faiz Ahmed Electronic Engineering Institute of Communication Technologies, PTCL
Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints
Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints Mohammad HossienYaghmae Computer Department, Faculty of Engineering, Ferdowsi University of Mashad, Mashhad, Iran [email protected]
Enhanced Variable Splitting Ratio Algorithm for Effective Load Balancing in MPLS Networks
Journal of Computer Science 4 (3): 232-238, 2008 ISSN 1549-3636 2008 Science Publications Enhanced Variable Splitting Ratio Algorithm for Effective Load Balancing in MPLS Networks 1 G. Murugesan, 2 A.M.
IP Traffic Engineering over OMP technique
IP Traffic Engineering over OMP technique 1 Károly Farkas, 1 Zoltán Balogh, 2 Henrik Villför 1 High Speed Networks Laboratory Department of Telecommunications and Telematics Technical University of Budapest,
Network management and QoS provisioning - QoS in the Internet
QoS in the Internet Inernet approach is based on datagram service (best effort), so provide QoS was not a purpose for developers. Mainly problems are:. recognizing flows;. manage the issue that packets
Development of the FITELnet-G20 Metro Edge Router
Development of the Metro Edge Router by Tomoyuki Fukunaga * With the increasing use of broadband Internet, it is to be expected that fiber-tothe-home (FTTH) service will expand as the means of providing
Per-Flow Queuing Allot's Approach to Bandwidth Management
White Paper Per-Flow Queuing Allot's Approach to Bandwidth Management Allot Communications, July 2006. All Rights Reserved. Table of Contents Executive Overview... 3 Understanding TCP/IP... 4 What is Bandwidth
Advanced Networking Voice over IP: RTP/RTCP The transport layer
Advanced Networking Voice over IP: RTP/RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with
Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.
Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet
Network Simulation Traffic, Paths and Impairment
Network Simulation Traffic, Paths and Impairment Summary Network simulation software and hardware appliances can emulate networks and network hardware. Wide Area Network (WAN) emulation, by simulating
Performance Evaluation of Quality of Service Assurance in MPLS Networks
114 Performance Evaluation of Quality of Service Assurance in MPLS Networks Karol Molnar, Jiri Hosek, Lukas Rucka, Dan Komosny and Martin Vlcek Brno University of Technology, Communication, Purkynova 118,
Distributed Explicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks
Distributed Eplicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks Sherif Ibrahim Mohamed [email protected] Khaled M. F. Elsayed, senior member IEEE [email protected] Department
Encapsulating Voice in IP Packets
Encapsulating Voice in IP Packets Major VoIP Protocols This topic defines the major VoIP protocols and matches them with the seven layers of the OSI model. Major VoIP Protocols 15 The major VoIP protocols
Multimedia Requirements. Multimedia and Networks. Quality of Service
Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service
Building MPLS VPNs with QoS Routing Capability i
Building MPLS VPNs with QoS Routing Capability i Peng Zhang, Raimo Kantola Laboratory of Telecommunication Technology, Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel: +358
Transport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
A Study on Mobile IPv6 Based Mobility Management Architecture
UDC 621.396.69:681.32 A Study on Mobile IPv6 Based Mobility Management Architecture VTsuguo Kato VRyuichi Takechi VHideaki Ono (Manuscript received January 19, 2001) Mobile IPv6 is considered to be one
IP-Telephony Real-Time & Multimedia Protocols
IP-Telephony Real-Time & Multimedia Protocols Bernard Hammer Siemens AG, Munich Siemens AG 2001 1 Presentation Outline Media Transport RTP Stream Control RTCP RTSP Stream Description SDP 2 Real-Time Protocol
Master Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for
This topic lists the key mechanisms use to implement QoS in an IP network.
IP QoS Mechanisms QoS Mechanisms This topic lists the key mechanisms use to implement QoS in an IP network. QoS Mechanisms Classification: Each class-oriented QoS mechanism has to support some type of
Integration Guide. EMC Data Domain and Silver Peak VXOA 4.4.10 Integration Guide
Integration Guide EMC Data Domain and Silver Peak VXOA 4.4.10 Integration Guide August 2013 Copyright 2013 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate
A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications
A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications Chinmay Padhye and Kenneth J. Christensen Computer Science and Engineering University of South Florida Tampa, FL 336 {padhye, christen}@csee.usf.edu
An Introduction to VoIP Protocols
An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh [email protected], [email protected],
Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.
Title Series Managing IP Centrex & Hosted PBX Services Date July 2004 VoIP Performance Management Contents Introduction... 1 Quality Management & IP Centrex Service... 2 The New VoIP Performance Management
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/
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
QoS issues in Voice over IP
COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This
2004 Networks UK Publishers. Reprinted with permission.
Riikka Susitaival and Samuli Aalto. Adaptive load balancing with OSPF. In Proceedings of the Second International Working Conference on Performance Modelling and Evaluation of Heterogeneous Networks (HET
Monitoring and analyzing audio, video, and multimedia traffic on the network
Monitoring and analyzing audio, video, and multimedia traffic on the network Slavko Gajin [email protected] AMRES Academic Network of Serbia AMRES Academic Network of Serbia RCUB - Belgrade University
IP-Telephony Quality of Service (QoS)
IP-Telephony Quality of Service (QoS) Bernard Hammer Siemens AG, Munich Siemens AG 2001 1 Presentation Outline End-to-end OoS of VoIP services Quality of speech codecs Network-QoS IntServ RSVP DiffServ
Measurement of IP Transport Parameters for IP Telephony
Measurement of IP Transport Parameters for IP Telephony B.V.Ghita, S.M.Furnell, B.M.Lines, E.C.Ifeachor Centre for Communications, Networks and Information Systems, Department of Communication and Electronic
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science Examination Computer Networks (2IC15) on Monday, June 22 nd 2009, 9.00h-12.00h. First read the entire examination. There
IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview
This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,
VoIP over MANET (VoMAN): QoS & Performance Analysis of Routing Protocols for Different Audio Codecs
VoIP over MANET (VoMAN): QoS & Performance Analysis of Routing Protocols for Different Audio Codecs Said El brak Mohammed Bouhorma Anouar A.Boudhir ABSTRACT Voice over IP (VoIP) has become a popular Internet
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
International Telecommunication Union. Common VoIP Metrics. Alan Clark. CEO, Telchemy
International Telecommunication Union Common VoIP Metrics Alan Clark CEO, Telchemy Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 Summary ITU-T o Typical
Voice over IP: RTP/RTCP The transport layer
Advanced Networking Voice over IP: /RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with input
HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University
HPSR 2002 Kobe, Japan Towards Next Generation Internet Bijan Jabbari, PhD Professor, George Mason University May 28, 2002 Overview! Scalability and Interoperability in Internet! Impediments in Deployment
Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?
18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic
Cisco IOS Flexible NetFlow Technology
Cisco IOS Flexible NetFlow Technology Last Updated: December 2008 The Challenge: The ability to characterize IP traffic and understand the origin, the traffic destination, the time of day, the application
5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. [email protected].
5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] April 2008 Overview Service Management Performance Mgt QoS Mgt
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,
Comparison of Voice over IP with circuit switching techniques
Comparison of Voice over IP with circuit switching techniques Author Richard Sinden Richard Sinden 1 of 9 Abstract Voice-over-IP is a growing technology. Companies are beginning to consider commercial
A Fast Path Recovery Mechanism for MPLS Networks
A Fast Path Recovery Mechanism for MPLS Networks Jenhui Chen, Chung-Ching Chiou, and Shih-Lin Wu Department of Computer Science and Information Engineering Chang Gung University, Taoyuan, Taiwan, R.O.C.
CiscoWorks Internetwork Performance Monitor 4.0
CiscoWorks Internetwork Performance Monitor 4.0 Product Overview The CiscoWorks Internetwork Performance Monitor (IPM) is a network response-time and availability troubleshooting application. Included
Supporting End-to-End QoS in DiffServ/MPLS Networks
Supporting End-to-End QoS in DiffServ/MPLS Networks Ji-Feng Chiu, *Zuo-Po Huang, *Chi-Wen Lo, *Wen-Shyang Hwang and Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University, Taiwan
Network Virtualization for Large-Scale Data Centers
Network Virtualization for Large-Scale Data Centers Tatsuhiro Ando Osamu Shimokuni Katsuhito Asano The growing use of cloud technology by large enterprises to support their business continuity planning
An Adaptive Load Balancing to Provide Quality of Service
An Adaptive Load Balancing to Provide Quality of Service 1 Zahra Vali, 2 Massoud Reza Hashemi, 3 Neda Moghim *1, Isfahan University of Technology, Isfahan, Iran 2, Isfahan University of Technology, Isfahan,
Path Selection Methods for Localized Quality of Service Routing
Path Selection Methods for Localized Quality of Service Routing Xin Yuan and Arif Saifee Department of Computer Science, Florida State University, Tallahassee, FL Abstract Localized Quality of Service
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical Engineering
Voice over IP. Presentation Outline. Objectives
Voice over IP Professor Richard Harris Presentation Outline Brief overview of VoIP and applications Challenges of VoIP IP Support for Voice Protocols used for VoIP (current views) RTP RTCP RSVP H.323 Semester
All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit
iii DEDICATION To my parents, my wife, my brothers and sisters, and my son for their encouragement, and help during this thesis. iv ACKNOWLEDGEMENT I would like to thank my supervisor prof. Jameel Ayoub
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING. Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk College of Engineering, Koç University, 34450 Sariyer, Istanbul, Turkey ABSTRACT
Real-time apps and Quality of Service
Real-time apps and Quality of Service Focus What transports do applications need? What network mechanisms provide which kinds of quality assurances? Topics Real-time versus Elastic applications Adapting
Combining Voice over IP with Policy-Based Quality of Service
TechBrief Extreme Networks Introduction Combining Voice over IP with Policy-Based Quality of Service Businesses have traditionally maintained separate voice and data networks. A key reason for this is
QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)
QoS Switching H. T. Kung Division of Engineering and Applied Sciences Harvard University November 4, 1998 1of40 Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p
Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov [email protected]
Management of Telecommunication Networks Prof. Dr. Aleksandar Tsenov [email protected] Part 1 Quality of Services I QoS Definition ISO 9000 defines quality as the degree to which a set of inherent characteristics
An Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,[email protected] Abstract-Traditionally, network management systems
Figure 1: Network Topology
Improving NGN with QoS Strategies Marcel C. Castro, Tatiana B. Pereira, Thiago L. Resende CPqD Telecom & IT Solutions Campinas, S.P., Brazil E-mail: {mcastro; tatibp; tresende}@cpqd.com.br Abstract Voice,
DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL
IJVD: 3(1), 2012, pp. 15-20 DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL Suvarna A. Jadhav 1 and U.L. Bombale 2 1,2 Department of Technology Shivaji university, Kolhapur, 1 E-mail: [email protected]
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([email protected]) & Liu Tang([email protected])
Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71
Chapter 7 outline 7.1 multimedia networking applications 7.2 streaming stored audio and video 7.3 making the best out of best effort service 7.4 protocols for real-time interactive applications RTP, RTCP,
AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS
AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS Hubert GRAJA, Philip PERRY and John MURPHY Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University,
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:
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 [email protected] Abstract.
GR2000: a Gigabit Router for a Guaranteed Network
Hitachi Review Vol. 48 (1999), No. 4 203 GR2000: a Gigabit Router for a Guaranteed Network Kazuo Sugai Yoshihito Sako Takeshi Aimoto OVERVIEW: Driven by the progress of the information society, corporate
Multiple Layer Traffic Engineering in NTT Network Service
Multi-layer traffic engineering in photonic-gmpls-router networks Naoaki Yamanaka, Masaru Katayama, Kohei Shiomoto, Eiji Oki and Nobuaki Matsuura * NTT Network Innovation Laboratories * NTT Network Service
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE
CS/ECE 438: Communication Networks Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE Introduction The Internet only provides a best effort service
Network traffic monitoring and management. Sonia Panchen [email protected] 11 th November 2010
Network traffic monitoring and management Sonia Panchen [email protected] 11 th November 2010 Lecture outline What is network traffic management? Traffic management applications Traffic monitoring
MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a
MPLS Environment Introduction to MPLS Multi-Protocol Label Switching (MPLS) is a highly efficient and flexible routing approach for forwarding packets over packet-switched networks, irrespective of the
Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain
Praveen Bhaniramka, Wei Sun, Raj Jain Department of Computer and Information Science The Ohio State University 201 Neil Ave, DL39 Columbus, OH 43210 USA Telephone Number: +1 614-292-3989 FAX number: +1
CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 QoS Why a New Service Model? Best effort clearly insufficient Some applications need more assurances from the network What is the basic
Indepth Voice over IP and SIP Networking Course
Introduction SIP is fast becoming the Voice over IP protocol of choice. During this 3-day course delegates will examine SIP technology and architecture and learn how a functioning VoIP service can be established.
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,
