Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 1

Size: px
Start display at page:

Download "Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 1"

Transcription

1 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 1 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement Manzoor Hashmani, Koichi Tajima, Junichiro Sueishi, Mikio Yoshida, Takeshi Ikenaga, and Yuji Oie Abstract-- Inter-Domain QoS routing (route selection from multiple available routes traversing multiple domains) simply on the basis of hop count does neither ensure optimal resource utilization nor SLA fulfillment. Although some schemes (BGP-4) provide policy based routing, they are not suitable in many cases, for example, in case of resource reservation. In this paper, we argue that these schemes alone are not suitable for Inter-Domain QoS routing and propose a solution in the form of a server based cost evaluation and decision enforcement mechanism. We show that our proposal provides a feasible solution, which is based on cost evaluation and SLA. We also briefly discuss the implementation of our proposal. Index Terms QoS, QoS Routing, Bandwidth Broker, Cost Evaluation. I. INTRODUCTION HE wide spread popularity of the Internet is a great Tmotivation for many businesses to use the Internet for their business transactions. However, the main hindrance in achieving this objective is the basic philosophy of the current Internet. That is, it tries to handle traffic from all applications in a fair manner and puts in its best effort to try to make it through to the destination. However, this is not acceptable to the mission critical applications of businesses, which want their traffic to be differentiated and given better treatment. In return these businesses are willing to pay some extra amount. In other words these businesses want assurances on the Quality of Service (QoS). A lot of research is going on in this field. A well-known QoS architecture proposed in the IETF (Internet Engineering Task Force) is the Differentiated Services (DiffServ) [1][2] architecture. This architecture is supposed to be better scalable than the other architectures of this field, e.g., Integrated Services (IntServ) [5] architecture, which was also proposed by the IETF but much before DiffServ. In DiffServ, a network is divided into manageable domains. The guarantee of end-to-end QoS can be provided by only taking necessary actions within a domain (Intra-Domain) and between domains (Inter-Domain). Manzoor Hashmani is with the NS Solutions Corporation, Fukushima, Osaka , Japan ( hashmani.manzoor@osk.ns-sol.co.jp). Koichi Tajima is with the NS Solutions Corporation, Fukushima, Osaka , Japan ( tajima.koichi@osk.ns-sol.co.jp). Junichiro Sueishi is with the NS Solutions Corporation, Fukushima, Osaka , Japan ( junichiro.sueishi@osk.ns-sol.co.jp). Mikio Yoshida is with the NS Solutions Corporation, Fukushima, Osaka , Japan ( yoshida.mikio@osk.ns-sol.co.jp). Takeshi Ikenaga is with the Kyushu Institute of Technology, Iizuka-shi , Japan ( ike@cse.kyutech.ac.jp). Yuji Oie is with the Kyushu Institute of Technology, Iizuka-shi , Japan ( oie@cse.kyutech.ac.jp). Since 1997, we are engaged in conducting research and experiments in this field [6][7][8][9]. Initially we proposed, designed, and implemented a Bandwidth Broker (BB) for the Intra-Domain purpose only to provide a Virtual Leased Line (VLL [1]) service over the Internet to the mission critical applications of the contents business. The experiments were performed over a wide area network in Japan [6]. Since its first inception, we have been constantly enhancing our model and implementation to cover all aspects of end-to-end QoS [7][8][9]. In this paper, we focus our attention on the issue of Inter-Domain QoS routing. We argue that the Inter-Domain QoS routing is an important issue and that the current schemes alone cannot fulfill the requirements of the Inter-Domain QoS routing to achieve the overall objective of assurance of end-to-end QoS. To provide a solution of this problem, we first of all analyze the basic functions required. As the next step we compare and contrast the models, which can satisfy our requirements. We make a tradeoff and select a suitable model. Based on this model we propose a two-tier architecture in which information collection and decision-making are performed in one tier (a server) and the decision implementation are performed in the second tier (network). The rest of the paper is structured as follows. In section II, we introduce the basic concepts of QoS and QoS routing to prepare for the understanding of the problems and issues described in section III. In this section, we also describe the motivation behind our research. In section 0, we compare and contrast two architectural models to meet our requirements. We also elaborate our proposed solution in this section. We provide detailed discussion of our proposed architecture in the next section (section V). In section VI, we describe the design and implementation of our proposed system and finally we conclude in section VII. II. BASIC CONCEPTS OF QOS AND QOS ROUTING In this section, we describe the general concepts related to QoS and QoS routing. It is not our intention to cover QoS in a broad sense but rather to write a short introduction of QoS related concepts in order to make the reader understand the problems identified in the next section. The general method of describing concepts is to take a top down approach. However, we are going to describe these in a bottom up manner because the same approach has been taken during their development in various standards organizations like IETF.

2 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 2 A. DiffServ Architecture The Differentiated Services working group of the IETF has proposed an architecture called Differentiated Services (in short DiffServ) to provide assurance of hop-by-hop guarantee of QoS [2]. In this architecture, a network is divided into manageable domains called Differentiated Services (DS) domains as shown in Fig. 1. criteria may depend on one or more parameters. For example, in the current Internet, generally speaking hop count (shortest path) is used to select a route to a destination. This is the simplest form of QoS routing. Recently usage (bandwidth-based) parameter is being considered in research community as another route selection criteria [14]. DS Domain DS Domain DS Domain DS Domain BB BB BB BB S R S R Router Link Router Link Fig. 1. The DiffServ Architecture Each node (router) in a DS domain is responsible for providing particular traffic treatment called Per Hop Behavior (PHB). Till today, DiffServ working group has proposed two PHB groups (other than default PHB and class selector PHB) for the use of applications, namely, EF (Expedited Forwarding) PHB [3] and AF (Assured Forwarding) PHB [4]. Note that the operations performed within a DS domain are called Intra-Domain operations and those that are performed between domains are called Inter-Domain operations. B. Bandwidth Brokering As described in the previous sub-section, DiffServ architecture provides guarantee of hop-by-hop QoS. In order to provide a guarantee of end-to-end QoS, resources (primarily bandwidth) in all nodes in each DS domain need to be managed by a server (Bandwidth Broker (BB)) as shown in Figure. In [6] we proposed to perform admission control by the BB on the basis of record keeping of bandwidth reservation. In addition to performing record keeping of bandwidth reservation in its domain, each BB requests its neighboring BBs to perform bandwidth reservation in their respective domains. This results in a chain reaction and thus enables an end-to-end bandwidth reservation. C. QoS Routing The QoS routing can be defined as the selection of a route from multiple available routes based on some criteria to achieve some predefined objectives [14]. The route selection Fig. 2. Bandwidth Broker Architecture Intra-Domain and Inter-Domain QoS Routing QoS routing (section 0) performed within a domain is termed as Intra-Domain QoS routing while among domains it is called Inter-Domain QoS routing. In case of Inter-Domain QoS routing, each domain acts like a closed box denoted by a set of attributes like available bandwidth, delay, latency, jitter etc. For example, in Fig. 3, route selection performed within DS Domain #1 from Router #1 to #4 based on some criteria (hop count and/or bandwidth availability) falls in the category of Intra-Domain QoS routing. Note that multiple routes exist between Router #1 and #4 via #2 and #3. On the other hand a similar topology exists in case of DS domains too. Route selection from DS Domain #1 to #4 (multiple routes exist via DS Domain #2 and #3) falls in the category of Inter-Domain QoS routing. In Inter-Domain perspective, topology in each domain is not taken into consideration and each domain acts as a node only. The Intra-Domain and Inter-Domain QoS routing can be performed on the basis of various parameters, for example, hop (domains) count, bandwidth availability, delay and SLA (Service Level Agreement). D. SLA and Policy When a network can differentiate on the basis of users and services, we need some policy to decide which users get which service. This type of policy may come directly from the network administrator or it may even come after translation from the SLA (Service Level Agreement) committed between

3 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 3 the network service provider and the service user. Therefore, SLA and policy are the driving force for QoS enabled network [9]. DS Domain #2 information may be restricted. And the other issue is that all concerned domains may not be speaking the same standard protocol for the purpose of disseminating this information automatically. On the other hand, if we try to collect this information through network operators, we face a lot of inter-human communications, which may be complex and erroneous. DS Domain #1 Router #1 Router #2 Router #3 Router #4 DS Domain #3 Fig. 3. Intra-Domain and Inter-Domain QoS Routing DS Domain #4 In the Intra-Domain perspective, the policy and SLA for VLL like service are simple because only bandwidth is important and the delay management may not be needed due to its small values. On the other hand in case of Inter-Domain, delay may substantially vary depending on the selection of routes (domains). III. RESEARCH MOTIVATION AND PROBLEM IDENTIFICATION In today s Internet, it is highly likely that multiple routes (intra-domain and inter-domain) exist between a sender and a receiver regardless of whether they lie in the same domain or in different domains as shown in Fig. 3. Finding a feasible route within a domain and between domains has similar as well as different kind of problems. The basic issues are listed and discussed below. We elaborate on our proposed solution to each one of these in section 0. B. Route Selection Criteria (Cost Evaluation) Once we have found or calculated (from topology map) all possible routes from a sender to a receiver, we need to find the most feasible route using some selection criteria. This criterion is called as cost evaluation criteria. The cost evaluation in the current Internet, at present, generally consists of hop count (minimize hops to find shortest path). Recently a new parameter (bandwidth availability) is also being considered as cost evaluation parameter. Like the topology information collection, the cost evaluation based on the bandwidth reservation is a simpler problem in Intra-Domain perspective. One BB accepts or rejects reservation requests, which is also called as admission control. It then updates its record of reserved bandwidth in the links in its domain. The centralization of reservation information eliminates the problems like collection and consistency of information. This, however, is achieved on the cost of robustness of the system in case of server failure. On the other hand if we look at this issue from the Inter-Domain perspective (consider Inter-Domain links only), we find that reservation information is distributed in many BBs. So we require a method to collect this information when we need to apply this criterion to select a feasible route from a sender to a receiver traversing multiple domains. In case of Inter-Domain route selection, the policy/sla becomes a very important parameter. Different SLAs may exist between different domains lying between a sender and a receiver. Some domains may not be available to a sender domain as transit. A sender domain may also prefer to transit through a particular set of domains. These need to be applied during route selection process. A. Topology Information Gathering The first step in order to find a feasible route from a sender to a receiver (Intra-Domain as well as Inter-Domain) is to create a topology map as shown in Fig. 3. This is necessary to find (calculate) all possible routes from a sender to a receiver. In the Intra-Domain case, this is a simpler problem because all network resources are managed by a single logical organization. So it is relatively easy to collect this information. The information may be collected automatically by analyzing routing tables in routers or it may be acquired through a network administrator. In case of Inter-Domain, collection of information to make Inter-Domain topology map is more complex. The policy of each domain regarding dissemination of reachability C. Decision Implementation or Route Pinning The final step in the QoS routing process is the enforcement of the decision (selection of a route). This is done using route pinning, a method of fixing the route (for a pair of sender(s) and receiver(s)). Many methods/protocols are available for this purpose, for example, static routing, source routing, MPLS [12], and BGP [10][11] etc. Each of these schemes has its advantages and disadvantages. Same one method/protocol may not be suitable for both the Intra-Domain and Inter-Domain route pinning. We consider this issue as part of our proposal in section 0. D. A Possible Overall Solution (BGP) Because BGP (latest version is BGP4) can be used to

4 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 4 disseminate reachability information of a domain and at the same time it can also used to set the preference of a route using simple policy [10][11], we consider this protocol as one possible overall solution to construct a VLL across many domains. However, after careful consideration we find that BGP is not designed to evaluate (perform cost evaluation) and decide in favor of a particular route from multiple available routes. Rather the primary function of BGP is to disseminate reachability information after applying policy if necessary. If we try to use BGP for route selection purpose, we have to do it in a distributed environment. Note that no BGP node possesses the map (topology) of the domains. Therefore, someone in the sender s domain must at first trace all possible routes from this domain to the destination domain. This alone will result in a lot of communication between BGP nodes. As the next step of performing cost evaluation on the basis of policy, a protocol has to be designed to get and process policy information available in all BGP nodes. It is not possible for BGP nodes to perform cost evaluation on the basis of bandwidth (future) reservation because the current standard of BGP does not possess reservation data. From the discussion it is clear that BGP alone cannot provide overall solution to our identified requirements. However, we can use BGP as part of our overall system to do what it is supposed to do, that is, disseminate the reachability information and preference of the selected route. We evaluate the feasibility of BGP in section 0. IV. OUR PROPOSAL From the discussion (section III), we conclude that we need to do route selection (Inter-Domain) based on the following three parameters in order to construct a VLL like service over the Internet for the mission critical applications. Hop Count Bandwidth Availability SLA/Policy Based on these parameters, we basically need to perform the following three functions to achieve our objective. Topology Information Gathering Decision Making (Route Selection) Decision Implementation (Route Pinning) The above stated functions can be logically divided into two layers, the above layer performing decision-making and the lower layer responsible for implementing the decisions made in the above layer. Therefore we propose a two-tier system as shown in Fig. 4 and described below. Query: Need Routes up to DS4 BB1 DS1 Fig. 4. Two-Tier System For Inter-Domain QoS Routing A. Tier #1: Decision Making (DM) Tier The DM tier is responsible to take decisions regarding intra-domain and inter-domain route selection. To facilitate the decision-making the primary information available to DM tier is the topology information, reservation information and policy derived from SLA. Obviously, DM needs to perform cost evaluation, which is a calculation intensive process. From the above discussion, we conclude that the DM of our system must consist of two servers, i.e., Bandwidth Broker (BB) server and Inter-Domain Topology (IDT) server. 1) Bandwidth Broker (BB) Server The BB is responsible to perform all Intra-Domain actions and functions necessary to perform bandwidth reservation. A BB may also include SLA and policy management to facilitate bandwidth reservation. The BB shown in Fig. 4 is a logical component. In actual system, it may be implemented using multiple servers (see [6][7][8][9] for details). For example a separate server for policy management may be provided or it may be implemented as part of BB. 2) Inter-Domain Topology (IDT) Server This server possesses data regarding the following two items for all the DS (DiffServ) domains managed by it. Domain Reachability Bandwidth Availability in Inter-Domain Links a) Function DS1-DS2-DS4 DS1-DS3-DS2-DS4 SLA SLA Route Pinning Route Pinning Topology Server A SLA BB3 The primary function of IDT server is to possess the data regarding domain reachability and bandwidth availability in the inter-domain links and provide the same when requested primarily by BB servers when a route selection decision is to be made. BB2 Route Pinning DS3 DS2 SLA Route Pinning BB4 DS4 Topology Server B

5 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 5 b) Scope The minimum number of DS domains whose topology map is possessed by an IDT server is two. We assume that the maps possessed by two IDT servers are mutually exclusive to eliminate the need of providing consistency of maps. Typically one IDT server would possess map of all or some DS domains of an organization. For example, large countries (in terms of number of Internet users) may have one IDT server. On the other hand small countries may form regions each having one IDT. The size and scope of an IDT server is a scalability and political issue, which needs more study and experimentation. a) Static Routing In case of static routing, the BB servers of all domains of the selected route have to send configuration (route information) to all routers in their respective domains. This ensures robust enforcement of decision but at the same time tremendously increases the amount of the operations performed by the BB. The amount of operations becomes directly proportional to the size and number of domains. However, the support of static routing is available in all routers. Therefore, this method of route pinning though robust may not be scalable. c) Data Collection Method The data regarding domain reachability can be collected using many methods. For example, BGP4 can be used to get this data or a network administrator may provide it. On the other hand, only BBs can provide the bandwidth availability information in Inter-Domain links. In case of BB failure, the network administrator provides this data. But when the BB becomes active again, the data must be updated so as not to create conflict with either SLA/Policy and/or status of bandwidth availability. d) Location An IDT server may be physically located in any one of the domains included in its scope. However, it must be reachable by BBs of all domains in its scope. In the current implementation BBs find out about an IDT server through static configuration provided by the network operator. B. Tier #2: Decision Implementation (DI) Tier Decision regarding route selection taken in the DM tier of our system must be implemented in the DI tier so that the traffic travels the selected route. DI tier consists of the network nodes (routers and hosts). The decision implementation means fixation of the route (route pinning) at the necessary points (nodes). Obviously, the choice before us is to either choose one of the available protocols for this purpose or propose a new protocol in case if the available protocols are not suitable to fulfill our requirements. Contrary to the DM tier, DI tier is operation intensive. By operation, we mean the operation of connecting to the network device and then sending configuration information for implementation. 1) Route Pinning (Static Routing, Source Routing, MPLS BGP) As available methods of route pinning we consider static routing, source routing, MPLS and BGP. Let us now consider the advantages and disadvantage of each of these schemes. b) Source Routing In source routing, the route (selected) information is inserted in each transmitted packet by the sender. The support for source routing is available in all routers. This makes source routing a very robust method of route pinning like static routing. However, there is a great concern regarding security. Misbehaving senders can insert false routes in their packet to chock specific routers thereby creating Denial of Service (DoS) attacks. c) MPLS MPLS can be used to created fixed pipes within a domain. These pipes can be created before reservations are made and then the flows can be mapped to these pipes. The mapping requires that only the ingress routers (where traffic enters in a domain) insert a label corresponding to the selected route in each packet of the flow. This method of using MPLS for route pinning requires communication of BB with only ingress router for each route pinning decision and also eliminates the need of complex label distribution and management. On the other hand, one can also fix routes dynamically when flows are generated. This requires real time distribution of labels to routers using protocols like LDP (Label Distribution Protocol) [13], which in turn reduces the scalability of the system. A better scalable and robust idea would be to create fixed pipes (main routes in the domain) beforehand and then use dynamic route pinning for those routes which are less likely to be used for Premium service. In fact this is the approach that we are planning to implement in our proposed system. d) BGP The inherent capability of BGP to propagate reachability information and also set the preference of a route as a policy can be used to perform route pinning. However, this method of route pinning may not be very robust because the BGP routers propagate routing information on a neighbor-by-neighbor basis based on the policy provided by the administrator. If one of the domains could not enforce route pinning due to conflicting policy, it would be very difficult for the BB, which initiated route pinning to find out about the problem.

6 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 6 Moreover, BGP is used to propagate relatively static routes. Hence, it is not suitable for enforcement of real time route pinning decisions. C. Overall Operation In this sub-section, we describe the overall operation of creating a virtual leased line between a sender S and a receiver R using Fig. 5 and Fig. 6. We assume that the topology of DS domains creates multiple routes from the sender S to the receiver R. The portion of the algorithm implemented in BB concerned with the selection of route in the Inter-Domain perspective is shown in Fig. 6. The overall operation consists of the following steps. Inter-Domain Topology (IDT) Server from S to R. Thus the route selection decision is made. 5. The selected route is used by the decision implementation tier to perform route pinning using a combination of static routing, MPLS and possibly BGP. Source routing is not used at present due to security concerns. The route and reservation information are also sent to the relevant neighboring BB to take proper actions in its domain. Is Inter-Domain Route Selection Required? Yes No Topology is downloaded from Inter-Domain Topology (IDT) Server. IDT may in turn request relevant neighboring IDT to provide relevant topology. Note that topology objects also contain reservation information. BB of the domain of sender selects a route and requests relevant neighboring domain(s) to make reservations. Intra-Domain modules of BB are activated BB BB BB BB BB of the domain of sender sends reachability information of the selected route to the BGP4 node and lets BGP4 disseminate this information. Hence the selected route becomes established. End S R Fig. 6: Algorithm of Inter-Domain QoS Routing Implemented in BB Router Fig. 5. Inter-Domain QoS Routing Link 1. S sends a request to the BB of its domain to create a VLL up to R. 2. BB checks the destination IP address to see if R lies in its own domain. If the R lies in its own domain, the concerned Intra-Domain modules are activated to admit or reject the request based on the SLA/Policy and/or bandwidth availability. If the R lies beyond this domain, and sufficient resources are available in this domain, then we proceed to step 3 otherwise the process is ended. 3. The concerned IDT server is contacted to provide reachability information of the destination domain (domain in which R lies). If the destination domain is beyond the scope of this IDT server, it is the responsibility of this IDT server to contact relevant neighbor IDT server and make the same request. This makes a chain and as a result the BB of the sender s domain gets the overall reachability information (in the form of a set of the feasible routes) from IDT server to which it initially sent the request (Fig. 4 and Fig. 5). 4. The BB then applies relevant policy rules, SLA and/or bandwidth availability state to the routes obtained from the IDT server in order to find a unique feasible route V. DISCUSSION Due to the huge size and heterogeneity (underlying technologies) of the current Internet, any new system, which attempts to provide a service over the Internet needs to be scalable. Otherwise it will die its natural death. Therefore, in this section we evaluate (through arguments) the scalability of our system in terms of the following topics. Distributed v/s Central Management Information Gathering & Dissemination A. Distributed v/s Central Management The level of distribution results in the level of scalability at the cost of efficiency. For example, high level of distribution results in high level of scalability with low efficiency (processing time, resource utilization etc). Only infinite amount of resources can allow us to neglect efficiency as a factor, which is not available in any case. Absolute centralization or distribution will probably not lead to desirable results in a complex system like that of the Internet. As the Internet is supposed to and prepared to provide more complex services like that of QoS, routers will become overburdened. Routers cannot and may not provide all of these services. Hence, we need to make a tradeoff between centralization and distribution of data and processing in order to maximize scalability and efficiency.

7 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 7 We have taken an approach that we call as distributed-centralization (in upper tier). The level of distribution in case of the lower tier is as good as that of the Internet. The BB servers in the upper tier are data and processing intensive, we therefore suggest that these may manage small domains typically that of an ISP. On the other hand, the IDT server has very little processing to do and has little amount of data to manage. Therefore, it can manage large number of domains. Typically one IDT may be sufficient to handle a large country (in terms of Internet users). We therefore, expect that our system would scale well over the current Internet in terms of distribution of data and processing. B. Information Gathering & Dissemination Information gathering is done in order to facilitate the decision making of route selection and information dissemination is used to facilitate the enforcement of the decision. The main concern in information gathering and dissemination process is the scalability. As described in the previous sections, the information gathering is done through already available protocols or through network administrators and its dissemination is performed through a combination of existing methods (Static Routing, Source Routing, MPLS, BGP) only. In case of network administrators, the reliability and consistency of the provided data becomes questionable. In case of large systems this method may not be scalable. On the other hand, if we use existing protocols for information gathering and dissemination the scalability of overall system is directly proportional to the scalability of these protocols. Since, we use these algorithms in a way, which is the primary purpose of these algorithms, these do not reduce the overall scalability of our proposed system. VI. SYSTEM DESIGN At present, we are preparing a system design in order to check if our system is realizable and that it would in fact fulfill our objective of performing Inter-Domain QoS routing. We are following a step-by-step or phased approach. A brief description of each step or phase is given below. A. Framework Design: A framework has already been finished whose main features have been described in section 0. B. Inter-Domain SLA An SLA based on the business needs and in the Inter-Domain perspective would be designed. This SLA would be implemented using the VLL like service provided by our proposed system. This SLA will also enable ISPs to select or exclude specific domain from the selection of routes to reach specific destinations. C. Module Design: Module design consists of designing modules of BB server and IDT server. During this phase, we decide the functionality contained in each module and the interaction of each module with other modules. Since we already have a functioning BB available, we need to modify its design (Fig. 7) to include Inter-Domain route selection functionality only. The module design of the IDT server has to be done from the scratch. BB TA RTK BC DC End User Application Application Manager AC RSC RT Router Fig. 7. Module Design of BB Scheduler event Network Operator Policy Manager AC: Admission Controller PF: Path Finder RTK: Resource Tracker BC: Bandwidth Calculator DC: Delay Calculator RSC: Router Setting Controller RT: Router Translator TA: Traffic Analyzer Inter-Domain Manager Directory VII. SUMMARY & CONCLUSION Businesses can benefit from the wide spread use of the Internet only if they can get services like a VLL for their mission critical applications. A VLL can be constructed if the Internet can provide a guarantee of end-to-end QoS. Generally speaking multiple routes from one end to the other are available (traversing many domain or autonomous systems). To realize the guarantee of QoS, one feasible route has to be determined and pinned using cost evaluation. Cost evaluation requires information gathering and record keeping at some central point for efficiency. This is complex functionality and is not available in the current Internet. Nor can it be created by the available protocols like BGP alone. We have discussed these issues in our paper and proposed one solution after analysis. We propose a two-tier scalable system in this paper in which the upper tier is responsible to take a route selection decision based on cost evaluation (hop count, bandwidth reservation and SLA/Policy) and the lower tier is used to implement the decision in the form of route pinning using available methods (static routing, source routing, MPLS and BGP). PF

8 Server-Based Inter-Domain QoS Routing: Cost Evaluation and Decision Enforcement 8 ACKNOWLEDGMENT This work was partly supported by the Telecommunications Advancement Organization (TAO) of Japan. We thank Professor Shinji Shimojo of Osaka University, Japan for his valuable comments and continuous feedback. REFERENCES [1] K. Nichols, V. Jacobson and L. Zhang, A Two-bit Differentiated Services Architecture for the Internet, RFC2638, July [2] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang and W. Weiss, An Architecture for Differentiated Services, RFC2475, December [3] V. Jacobson, K. Nichols and K. Poduri, An Expedited Forwarding PHB, RFC2598, June [4] J. Heinanen, F. Baker, W. Weiss and J. Wroclawski, Assured Forwarding PHB Group, RFC2597, June [5] J. Wroclawski, The Use of RSVP with IETF Integrated Services, RFC 2210, September [6] Akira Shirahase, Manzoor Hashmani, Mikio Yoshida, et al., "Design and Deployment of QoS Enabled Network for Contents Businesses," International Conference on Computer Communication 1999, Tokyo Japan, September 14-16, [7] Koichi Tajima, Manzoor Hashmani and Mikio Yoshida, A Resource Management Architecture over Differentiated Services Domains for Guarantee of Bandwidth, Delay and Jitter, Information Systems for Enhanced Public Safety & Security (EuroComm2000), Munich Germany, May [8] Manzoor Hashmani and Mikio Yoshida "ENICOM's Bandwidth Broker," Saint 2001 Workshops, pp , San Diego USA, Jan 8-12, [9] Manzoor Hashmani, Mikio Yoshida, Takeshi Ikenaga, and Yuji Oie, Management and Realization of SLA for Providing Network QoS, to appear in proceedings of International Conference on Networking ICN 01, Colmar France, July 9-13, [10] Y. Rekhter and T. Li, A Border Gateway Protocol 4 (BGP-4), RFC1771 March [11] Y. Rekhter and P. Gross, Application of the Border Gateway Protocol in the Internet, RFC 1772, [12] E. Rosen, A. Viswanathan, R. Callon, Multiprotocol Label Switching Architecture, RFC3031, January [13] L. Andersson, P. Doolan, N. Feldman, A. Fredette, B. Thomas, LDP Specification, RFC3036, January [14] E. Crawley, R. Nair, B. Rajagopalan and H. Sandick, A Framework for QoS-based Routing in the Internet, RFC2386, August 1998.

A Bandwidth-Broker Based Inter-Domain SLA Negotiation

A Bandwidth-Broker Based Inter-Domain SLA Negotiation A Bandwidth-Broker Based Inter-Domain SLA Negotiation Haci A. Mantar θ, Ibrahim T. Okumus, Junseok Hwang +, Steve Chapin β θ Department of Computer Engineering, Gebze Institute of Technology, Turkey β

More information

THE Differentiated Services (DiffServ) architecture [1] has been

THE Differentiated Services (DiffServ) architecture [1] has been Efficient Resource Management for End-to-End QoS Guarantees in DiffServ Networks Spiridon Bakiras and Victor O.K. Li Department of Electrical & Electronic Engineering The University of Hong Kong Pokfulam

More information

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Achim Autenrieth (1) *, Andreas Kirstädter (2) (1) Munich University of Technology Institute

More information

INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARISON

INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARISON INTEGRATED SERVICES AND DIFFERENTIATED SERVICES: A FUNCTIONAL COMPARON Franco Tommasi, Simone Molendini Faculty of Engineering, University of Lecce, Italy e-mail: franco.tommasi@unile.it, simone.molendini@unile.it

More information

Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning

Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning Christos Bouras and Dimitris Primpas Research Academic Computer Technology Institute, N.Kazantzaki

More information

Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research

Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research Department of Computer Systems Faculty of Information Technology University of Technology,

More information

An Admission Control and Deployment Optimization Algorithm for an Implemented Distributed Bandwidth Broker in a Simulation Environment

An Admission Control and Deployment Optimization Algorithm for an Implemented Distributed Bandwidth Broker in a Simulation Environment An Admission Control and Deployment Optimization Algorithm for an Implemented Distributed Bandwidth Broker in a Simulation Environment Christos Bouras and Dimitris Primpas Research Academic Computer Technology

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science

More information

Network Working Group Request for Comments: 2996 Category: Standards Track November 2000

Network Working Group Request for Comments: 2996 Category: Standards Track November 2000 Network Working Group Y. Bernet Request for Comments: 2996 Microsoft Category: Standards Track November 2000 Status of this Memo Format of the RSVP DCLASS Object This document specifies an Internet standards

More information

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d) Problems with IntServ EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK I.J.E.M.S., VOL.2 (3) 211: 163-171 ISSN 2229-6X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION Jai Kumar and U.C. Jaiswal Department of Computer Science and Engineering, Madan

More information

USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES

USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES Petr Berka, Petr Hujka Department of Telecommunications, Brno University of Technology, Purkynova 118, 612 00 Brno, Czech Republic, phone: +420 5 41149190,

More information

Adaptive-Weighted Packet Scheduling for Premium Service

Adaptive-Weighted Packet Scheduling for Premium Service -Weighted Packet Scheduling for Premium Service Haining Wang Chia Shen Kang G. Shin The University of Michigan Mitsubishi Electric Research Laboratory Ann Arbor, MI 489 Cambridge, MA 239 hxw,kgshin @eecs.umich.edu

More information

A host selection model for a distributed bandwidth broker

A host selection model for a distributed bandwidth broker A host selection model for a distributed bandwidth broker Christos Bouras Dimitris Primpas Research Academic Computer Technology Institute, Ν.Κazantzaki Str., Patras University 26500 Rion, Patras, Greece

More information

Call Admission Control in IP networks with QoS support

Call Admission Control in IP networks with QoS support Call Admission Control in IP networks with QoS support Susana Sargento, Rui Valadas and Edward Knightly Instituto de Telecomunicações, Universidade de Aveiro, P-3810 Aveiro, Portugal ECE Department, Rice

More information

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo. QoS in IPv6 Madrid Global IPv6 Summit 2002 March 2002 Alberto López Toledo alberto@dit.upm.es, alberto@dif.um.es Madrid Global IPv6 Summit What is Quality of Service? Quality: reliable delivery of data

More information

A scalable architecture for end-to-end QoS provisioning

A scalable architecture for end-to-end QoS provisioning Computer Communications 27 (2004) 1330 1340 www.elsevier.com/locate/comcom A scalable architecture for end-to-end QoS provisioning Spiridon Bakiras*, Victor O.K. Li Department of Electrical and Electronic

More information

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service CSCD 433/533 Advanced Networks Spring 2016 Lecture 22 Quality of Service 1 Topics Quality of Service (QOS) Defined Properties Integrated Service Differentiated Service 2 Introduction Problem Overview Have

More information

The NSIS QOS Model for Inter-domain Signaling to Enable End-to-End QoS Provisioning Over Heterogeneous Domains

The NSIS QOS Model for Inter-domain Signaling to Enable End-to-End QoS Provisioning Over Heterogeneous Domains The NSIS QOS Model for Inter-domain Signaling to Enable End-to-End QoS Provisioning Over Heterogeneous Domains Jian Zhang and Edmundo Monteiro Laboratory of Communications and Telematics (LCT), University

More information

Active Resource Management for The Differentiated Services Environment

Active Resource Management for The Differentiated Services Environment Abstract Active Resource Management for The Differentiated Services Environment Ananthanarayanan Ramanathan, Manish Parashar The Applied Software Systems Laboratory Department of Electrical And Computer

More information

Telecommunication Services Engineering Lab. Roch H. Glitho

Telecommunication Services Engineering Lab. Roch H. Glitho 1 Quality of Services 1. Terminology 2. Technologies 2 Terminology Quality of service Ability to control network performance in order to meet application and/or end-user requirements Examples of parameters

More information

Implementation of a Bandwidth Broker for Dynamic End-to-End Capacity Reservation over Multiple Diffserv Domains

Implementation of a Bandwidth Broker for Dynamic End-to-End Capacity Reservation over Multiple Diffserv Domains Implementation of a Bandwidth Broker for Dynamic End-to-End Capacity Reservation over Multiple Diffserv Domains Ibrahim Khalil and Torsten Braun Computer Networks and Distributed Systems (RVS) Institute

More information

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures M. Fabiano P.S. and M.A. R. Dantas Departamento da Ciência da Computação, Universidade de Brasília, 70.910-970

More information

Integrating Network QoS and Web QoS to Provide End-to-End QoS

Integrating Network QoS and Web QoS to Provide End-to-End QoS Integrating Network QoS and Web QoS to Provide End-to-End QoS Wang Fei Wang Wen-dong Li Yu-hong Chen Shan-zhi State Key Lab of Networking and Switching, Beijing University of Posts & Telecommunications,

More information

Cross-Layer QoS Support in the IEEE Mesh Network

Cross-Layer QoS Support in the IEEE Mesh Network Cross-Layer QoS Support in the IEEE 802.16 Mesh Network Chun-Chuan Yang, Yi-Ting Mai and Liang-Chi Tsai Multimedia and Communications Laboratory Department of Computer Science and Information Engineering

More information

PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS

PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS Miklós Lengyel János Sztrik Department of Informatics Systems and Networks University of Debrecen H-4010 Debrecen, P.O.

More information

Inter-Domain LSP Setup Using Bandwidth Management Points

Inter-Domain LSP Setup Using Bandwidth Management Points Inter-Domain LSP Setup Using Bandwidth Management Points Ibrahim Taner Okumus,Junseok Hwang, Haci Ali Mantar,Steve J. Chapin, Syracuse University Abstract Bandwidth Management Points () are a necessity

More information

Effect of Number of Drop Precedences in Assured Forwarding

Effect of Number of Drop Precedences in Assured Forwarding Internet Engineering Task Force Internet Draft Expires: January 2000 Mukul Goyal Arian Durresi Raj Jain Chunlei Liu The Ohio State University July, 999 Effect of Number of Drop Precedences in Assured Forwarding

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,

More information

QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering

QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic

More information

Effect of Context Transfer during Handoff on Flow Marking in a DiffServ Edge Router

Effect of Context Transfer during Handoff on Flow Marking in a DiffServ Edge Router Effect of Context Transfer during Handoff on Flow Marking in a DiffServ Edge outer Muhammad Jaseemuddin 1, Omer Mahmoud 2 and Junaid Ahmed Zubairi 3 1 Nortel Networks, Ottawa, Canada, 2 International Islamic

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,

More information

Lecture 13. Quality of Service II CM0256

Lecture 13. Quality of Service II CM0256 Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject

More information

Merging of Integrated and Differentiated Services

Merging of Integrated and Differentiated Services Merging of Integrated and Differentiated Services Anton Kos Faculty of Electrical Engineering University of Ljubljana Slovenia Email: anton.kos@fe.uni-lj.si Sašo Tomažič Faculty of Electrical Engineering

More information

Random Early Marking: Improving TCP Performance in DiffServ Assured Forwarding

Random Early Marking: Improving TCP Performance in DiffServ Assured Forwarding Random Early Marking: Improving TCP Performance in DiffServ Assured Forwarding Sandra Tartarelli and Albert Banchs Network Laboratories Heidelberg, NEC Europe Ltd. Abstract In the context of Active Queue

More information

Quality of Service II

Quality of Service II Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated

More information

IP Differentiated Services

IP Differentiated Services Course of Multimedia Internet (Sub-course Reti Internet Multimediali ), AA 2010-2011 Prof. 7. IP Diffserv introduction Pag. 1 IP Differentiated Services Providing differentiated services in IP networks

More information

Request for Comments: Cisco Systems, Inc. Category: Best Current Practice. P. Merckx Equant T. Telkamp Global Crossing May 2004

Request for Comments: Cisco Systems, Inc. Category: Best Current Practice. P. Merckx Equant T. Telkamp Global Crossing May 2004 Network Working Group Request for Comments: 3785 BCP: 87 Category: Best Current Practice F. Le Faucheur R. Uppili Cisco Systems, Inc. A. Vedrenne P. Merckx Equant T. Telkamp Global Crossing May 2004 Status

More information

A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System

A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System Guido Fraietta 1, Tiziano Inzerilli 2, Valerio Morsella 3, Dario Pompili 4 University of Rome La Sapienza, Dipartimento di

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications

More information

Congestion Control and Resource Allocation

Congestion Control and Resource Allocation Problem: allocating resources Congestion control Quality of service Congestion Control and Resource Allocation Hongwei Zhang http://www.cs.wayne.edu/~hzhang The hand that hath made you fair hath made you

More information

Implementing QOS Policy in MPLS Network

Implementing QOS Policy in MPLS Network Implementing QOS Policy in MPLS Network Vishal H. Shukla ME Student DJSCOE Vile Parle (west), Mumbai-56 Sanjay B. Deshmukh Asst. Professor DJSCOE Vile Parle (west), Mumbai-56 ABSTRACT Quality of Service

More information

Towards Better Support of Transaction Oriented Communication in Differentiated Services Networks

Towards Better Support of Transaction Oriented Communication in Differentiated Services Networks Towards Better Support of Transaction Oriented Communication in Differentiated Services Networks Roland Bless, Dirk Holzhausen, Klaus Wehrle Institute of Telematics, Universität Karlsruhe (TH), Zirkel

More information

An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation

An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation Telecommunication Systems 19:3,4, 481 495, 2002 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation GAEIL

More information

Internet Engineering Task Force (IETF) December 2014

Internet Engineering Task Force (IETF) December 2014 Internet Engineering Task Force (IETF) Request for Comments: 7417 Category: Experimental ISSN: 2070-1721 G. Karagiannis Huawei Technologies A. Bhargava Cisco Systems, Inc. December 2014 Extensions to Generic

More information

An Experimental Analysis on OSPF-TE Convergence Time

An Experimental Analysis on OSPF-TE Convergence Time An Experimental Analysis on OSPF-TE Convergence Time S. Huang* a, K. Kitayama a, F. Cugini b, F. Paolucci c, A. Giorgetti c, L. Valcarenghi c, P. Castoldi c a Osaka University, Osaka, Japan; b CNIT, Pisa,

More information

G BAM: A Generalized Bandwidth Allocation Model for IP/MPLS/DS-TE Networks

G BAM: A Generalized Bandwidth Allocation Model for IP/MPLS/DS-TE Networks International Journal of Computer Information Systems and Industrial Management Applications. ISSN 2150-7988 Volume 6 (2014) pp. 635-643 MIR Labs, www.mirlabs.net/ijcisim/index.html G BAM: A Generalized

More information

Request for Comments: K. Poduri Bay Networks June 1999

Request for Comments: K. Poduri Bay Networks June 1999 Network Working Group Request for Comments: 2598 Category: Standards Track V. Jacobson K. Nichols Cisco Systems K. Poduri Bay Networks June 1999 An Expedited Forwarding PHB Status of this Memo This document

More information

International Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger

International Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger International Workshop NGNT 31 DiffServ and MPLS Tímea Dreilinger Abstract Multi Protocol Label Switching (MPLS) technology enables Internet Service Providers to scale their current offerings, and exercise

More information

Achieving QOS Guarantee s over IP Networks Using Differentiated Services

Achieving QOS Guarantee s over IP Networks Using Differentiated Services Achieving QOS Guarantee s over IP Networks Using Differentiated Services NagamaniKorada¹, Tatarao vana² ¹M.Tech Student, CSE Department, Raghu Engineering College ² Assistant Professor, CSE Department,

More information

Differentiated Services

Differentiated Services 1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service Definition of

More information

Deploying MPLS & DiffServ

Deploying MPLS & DiffServ Deploying MPLS & DiffServ Thomas Telkamp Director, Data Architecture & Technology Global Crossing Telecommunications, Inc. telkamp@gblx.net MPLS and DiffServ technologies are getting a lot of attention

More information

Presented by: B. Dasarathy OMG Real-Time and Embedded Systems Workshop, Reston, VA, July 2004

Presented by: B. Dasarathy OMG Real-Time and Embedded Systems Workshop, Reston, VA, July 2004 * This work is supported by DARPA Contract NBCH-C-03-0132. Network QoS Assurance through Admission Control* by B. Coan, B. Dasarathy, S. Gadgil, K. Parmeswaran, I. Sebuktekin and R. Vaidyanathan, Telcordia

More information

IP QoS Support in the Internet Backbone OCTOBER 2000

IP QoS Support in the Internet Backbone OCTOBER 2000 IP QoS Support in the Internet Backbone OCTOBER 2000 T e c h n i c a l P a p e r IP QoS Support in the Internet Backbone Quality of Service in the Internet 1 IP QoS Architectures 1 Integrated Services

More information

Approaches and Challenges for Guaranteeing Quality of Service in Next Generation Internet

Approaches and Challenges for Guaranteeing Quality of Service in Next Generation Internet Approaches and Challenges for Guaranteeing Quality of Service in Next Generation Internet Zoubir MAMMERI IRIT - Paul Sabatier University 118, route de Narbonne, 31062 Toulouse - France mammeri@irit.fr

More information

Performance Analysis of Assured Forwarding

Performance Analysis of Assured Forwarding Internet Engineering Task Force Internet Draft Expires: August 2000 Mukul Goyal Arian Durresi Raj Jain Chunlei Liu The Ohio State University February 2000 Performance Analysis of Assured Forwarding Status

More information

Differentiated Services

Differentiated Services Diff-Serv 1 Differentiated Services QoS Problem Diffserv Architecture Per hop behaviors Diff-Serv 2 Problem: QoS Need a mechanism for QoS in the Internet Issues to be resolved: Indication of desired service

More information

Inter-Autonomous-System Routing: Border Gateway Protocol

Inter-Autonomous-System Routing: Border Gateway Protocol Inter-Autonomous-System Routing: Border Gateway Protocol Antonio Carzaniga Faculty of Informatics University of Lugano December 10, 2014 Outline Hierarchical routing BGP Routing 2005 2007 Antonio Carzaniga

More information

QOS MECHANISM FOR INTSERV OVER DIFFSERV NETWORK SERVICES

QOS MECHANISM FOR INTSERV OVER DIFFSERV NETWORK SERVICES QOS MECHANISM FOR INTSERV OVER DIFFSERV NETWORK SERVICES Liana-Denisa CIRCUMARESCU 1, G. PREDUSCA 2 1 National Authority for Management and Regulation in Communications of Romania, Dambovita County Office,

More information

Towards an Adaptive and Intelligent MPLS Network

Towards an Adaptive and Intelligent MPLS Network Towards an Adaptive and Intelligent MPLS Network Rana Rahim-Amoud, Leila Merghem-Boulahia, and Dominique Gaiti ISTIT, University of Technology of Troyes 12, rue Marie Curie, BP 2060, 10 010 TROYES CEDEX,

More information

Supporting Differentiated Services in MPLS Networks

Supporting Differentiated Services in MPLS Networks Supporting Differentiated Services in MPLS Networks Ilias Andrikopoulos and George Pavlou Centre for Communication Systems Research (CCSR) University of Surrey Guildford, Surrey, GU2 5XH, UK Email: {I.Andrikopoulos,

More information

A HMRSVP Approach to Support QoS Challenges in Mobile Environment

A HMRSVP Approach to Support QoS Challenges in Mobile Environment IJCSNS International Journal of Computer Science and Network Security, VOL.9 No.1, January 2009 69 A HMRSVP Approach to Support QoS Challenges in Mobile Environment Aisha-Hassan A. Hashim 1, Wan H. Hassan

More information

Advanced Mechanisms for Available Rate Usage in ATM and Differentiated Services Networks

Advanced Mechanisms for Available Rate Usage in ATM and Differentiated Services Networks Advanced Mechanisms for Available Rate Usage in ATM and Differentiated Services Networks Roland Bless, Dirk Holzhausen, Hartmut Ritter, Klaus Wehrle Institute of Telematics, University of Karlsruhe Zirkel

More information

Domain Based Metering

Domain Based Metering Domain Based Metering Róbert Párhonyi 1 Bert-Jan van Beijnum 1 1 Faculty of Computer Science, University of Twente P.O. Box 217, 7500 AE Enschede, The Netherlands E-mail: {parhonyi, beijnum}@cs.utwente.nl

More information

Network Working Group. Category: Standards Track ivmg V. Paxson ACIRI/ICSI E. Crabbe Exodus Communications June 2000

Network Working Group. Category: Standards Track ivmg V. Paxson ACIRI/ICSI E. Crabbe Exodus Communications June 2000 Network Working Group Request for Comments: 2873 Category: Standards Track X. Xiao Global Crossing A. Hannan ivmg V. Paxson ACIRI/ICSI E. Crabbe Exodus Communications June 2000 Status of this Memo TCP

More information

DIFFSERV BASED QOS PERFORMANCE STUDY OF VIDEO CONFERENCING APPLICATION USING TRADITIONAL IP AND MPLS-TE NETWORKS OVER IPV4 AND IPV6

DIFFSERV BASED QOS PERFORMANCE STUDY OF VIDEO CONFERENCING APPLICATION USING TRADITIONAL IP AND MPLS-TE NETWORKS OVER IPV4 AND IPV6 DOI: http://dx.doi.org/10.26483/ijarcs.v8i7.4289 Volume 8, No. 7, July August 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info ISSN

More information

Designing A New Routing Simulator for DiffServ MPLS Networks *

Designing A New Routing Simulator for DiffServ MPLS Networks * Designing A New Routing Simulator for DiffServ MPLS Networks * Peng Zhang, Zhansong Ma, Raimo Kantola Networking Laboratory Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel:

More information

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services 1 Computer network and QoS QoS ATM QoS implementations Integrated Services Differentiated Services Quality of Service (QoS) The data transfer requirements are defined with different QoS parameters + e.g.,

More information

Inter-Autonomous-System Routing: Border Gateway Protocol

Inter-Autonomous-System Routing: Border Gateway Protocol Inter-Autonomous-System Routing: Border Gateway Protocol Antonio Carzaniga Faculty of Informatics University of Lugano June 14, 2005 Outline Hierarchical routing BGP Routing Routing Goal: each router u

More information

Network Security - ISA 656 Routing Security

Network Security - ISA 656 Routing Security Network Security - ISA 656 Angelos Stavrou December 4, 2007 What is? What is Routing Security? History of Routing Security Why So Little Work? How is it Different? The Enemy s Goal? Bad guys play games

More information

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control 1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh, Girish.P.Saraph, Chetan.P.Bhadricha and Girish.K.Dadhich Indian Institute of Technology Bombay,

More information

Internetworking with Different QoS Mechanism Environments

Internetworking with Different QoS Mechanism Environments Internetworking with Different QoS Mechanism Environments ERICA BUSSIKI FIGUEIREDO, PAULO ROBERTO GUARDIEIRO Laboratory of Computer Networks, Faculty of Electrical Engineering Federal University of Uberlândia

More information

Chunyan Wang Electrical and Computer Engineering Dept. National University of Singapore

Chunyan Wang Electrical and Computer Engineering Dept. National University of Singapore Chunyan Wang Electrical and Computer Engineering Dept. engp9598@nus.edu.sg A Framework of Integrating Network QoS and End System QoS Chen Khong Tham Electrical and Computer Engineering Dept. eletck@nus.edu.sg

More information

Internet Services & Protocols. Quality of Service Architecture

Internet Services & Protocols. Quality of Service Architecture Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:

More information

Quality of Service In Data Networks

Quality of Service In Data Networks Quality of Service In Data Networks The Ohio State University Columbus, OH 43210 Jain@CIS.Ohio-State.Edu These slides are available on-line at http://www.cis.ohio-state.edu/~jain/cis788-99/ 1 Overview

More information

Computer Network Fundamentals Fall Week 12 QoS Andreas Terzis

Computer Network Fundamentals Fall Week 12 QoS Andreas Terzis Computer Network Fundamentals Fall 2008 Week 12 QoS Andreas Terzis Outline QoS Fair Queuing Intserv Diffserv What s the Problem? Internet gives all flows the same best effort service no promises about

More information

QoS support in IPv6 environments

QoS support in IPv6 environments QoS support in IPv6 environments Location, country Date Speaker name (or email address) Copy Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version of this

More information

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control

DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control 1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh and Girish.P.Saraph Indian Institute of Technology Bombay, Powai, Mumbai-400076, India Abstract

More information

BPP: A Protocol for Exchanging Pricing Information between Autonomous Systems

BPP: A Protocol for Exchanging Pricing Information between Autonomous Systems BPP: A Protocol for Exchanging Pricing Information between Autonomous Systems Vincent Oberle, Hartmut Ritter, Klaus Wehrle University of Karlsruhe Institute of Telematics Zirkel 2, D 76128 Karlsruhe, Germany

More information

Quality of Service in the Internet

Quality of Service in the Internet 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:

More information

QoS Provisioning Using IPv6 Flow Label In the Internet

QoS Provisioning Using IPv6 Flow Label In the Internet QoS Provisioning Using IPv6 Flow Label In the Internet Xiaohua Tang, Junhua Tang, Guang-in Huang and Chee-Kheong Siew Contact: Junhua Tang, lock S2, School of EEE Nanyang Technological University, Singapore,

More information

Virtual Time Reference System: A Unifying Scheduling Framework for Scalable Support of Guaranteed Services

Virtual Time Reference System: A Unifying Scheduling Framework for Scalable Support of Guaranteed Services 2684 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 18, NO. 12, DECEMBER 2000 Virtual Time Reference System: A Unifying Scheduling Framework for Scalable Support of Guaranteed Services Zhi-Li Zhang,

More information

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service.

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service. Quality of Service CS 268: Lecture 3 QoS: DiffServ and IntServ Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,

More information

Service Level Agreement Enforcement for Differentiated Services

Service Level Agreement Enforcement for Differentiated Services Service Level Agreement Enforcement for Differentiated Services Paulo Rogério Pereira 1 1 INESC ID, Rua Alves Redol, 9. 1000-029 Lisboa, Portugal. Phone: +351-213100345. Fax: +351-213145843. Email: prbp@inesc.pt

More information

Differentiated Services Network Simulation

Differentiated Services Network Simulation Differentiated Services Network Simulation Paulo Rogério Pereira, Bruno Afonso, Daniel Gomes Instituto Superior Técnico, Universidade Técnica de Lisboa. INESC ID, Rua Alves Redol, 9. 1000-029 Lisboa, Portugal.

More information

Multicast Technology White Paper

Multicast Technology White Paper Multicast Technology White Paper Keywords: Multicast, IGMP, IGMP Snooping, PIM, MBGP, MSDP, and SSM Mapping Abstract: The multicast technology implements high-efficiency point-to-multipoint data transmission

More information

Network Security - ISA 656 Routing Security

Network Security - ISA 656 Routing Security What is? Network Security - ISA 656 Angelos Stavrou What is Routing Security? History of Routing Security Why So Little Work? How is it Different? Bad guys play games with routing protocols. Traffic is

More information

Network Working Group. B. Nandy Nortel Networks June A Time Sliding Window Three Colour Marker (TSWTCM)

Network Working Group. B. Nandy Nortel Networks June A Time Sliding Window Three Colour Marker (TSWTCM) Network Working Group Request for Comments: 2859 Category: Experimental W. Fang Princeton University N. Seddigh B. Nandy Nortel Networks June 2000 Status of this Memo A Time Sliding Window Three Colour

More information

Outline Computer Networking. Inter and Intra-Domain Routing. Internet s Area Hierarchy Routing hierarchy. Internet structure

Outline Computer Networking. Inter and Intra-Domain Routing. Internet s Area Hierarchy Routing hierarchy. Internet structure Outline 15-441 15-441 Computer Networking 15-641 Lecture 10: Inter-Domain outing Border Gateway Protocol -BGP Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 outing hierarchy Internet structure

More information

QUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK

QUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK Quality Of Service Architectures Applicability In An Intranet Network QUALITY OF SERVICE ARCHITECTURES APPLICABILITY IN AN INTRANET NETWORK Abstract Codruţ Mitroi 1 The quality of service (QoS) concept,

More information

Types of Network Support for Service Quality p. 62 Capacity reservation p. 64 Differentiated treatment p. 65 Differentiation of service quality

Types of Network Support for Service Quality p. 62 Capacity reservation p. 64 Differentiated treatment p. 65 Differentiation of service quality Preface p. xi Acknowledgements p. xv List of Figures p. xvii List of Tables p. xxi Abbreviations p. xxiii Drivers for the Adoption of Multi-service Networks p. 1 Customer Perspective p. 2 Network Operator

More information

Provision and Route Optimization in Differentiated Services Networks

Provision and Route Optimization in Differentiated Services Networks Zhou Wenpeng Provision and Route Optimization in Differentiated Services Networks Thesis submitted in partial fulfilment of the requirements for the degree of Master of Science in Engineering Espoo, Finland,

More information

DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET

DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET Pawansupreet Kaur 1, Monika Sachdeva 2 and Gurjeet Kaur 3 1 Department of Computer Engineering, SBS State Technical Campus, Ferozpur, Punjab Meens399@gmail.com

More information

Class of Service based AS Interconnection

Class of Service based AS Interconnection Int. Workshop on Tr. Management and Tr. Engineering for the Future Internet / FITraMEn 08, Dec. 11 12, Porto, Portugal 1 Class of Service based AS Interconnection Th. M. Knoll, Chair of Communication Networks,

More information

Multi-Protocol Label Switching

Multi-Protocol Label Switching Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol Multi-Protocol Label Switching Seminar: Datenkommunikation und Verteilte Systeme SS 2003

More information

Quality of Service in the Internet

Quality of Service in the Internet 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:

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. 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:

More information

Implementing MPLS Forwarding

Implementing MPLS Forwarding All Multiprotocol Label Switching (MPLS) features require a core set of MPLS label management and forwarding services; the MPLS Forwarding Infrastructure (MFI) supplies these services. Feature History

More information

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

More information