Results 1 - 10
of
97
Multi-Constrained Optimal Path Selection
, 2001
"... Providing quality-of-service (QoS) guarantees in packet networks gives rise to several challenging issues. One of them is how to determine a feasible path that satisfies a set of constraints while maintaining high utilization of network resources. The latter objective implies the need to impose an a ..."
Abstract
-
Cited by 80 (1 self)
- Add to MetaCart
Providing quality-of-service (QoS) guarantees in packet networks gives rise to several challenging issues. One of them is how to determine a feasible path that satisfies a set of constraints while maintaining high utilization of network resources. The latter objective implies the need to impose an additional optimality requirement on the feasibility problem. This can be done through a primary cost function (e.g., administrative weight, hop-count) according to which the selected feasible path is optimal. In general, multi-constrained path selection, with or without optimization, is an NP-complete problem that cannot be exactly solved in polynomial time. Heuristics and approximation algorithms with polynomialand pseudo-polynomial-time complexities are often used to deal with this problem. However, existing solutions suffer either from excessive computational complexities that cannot be used for online network operation or from low performance. Moreover, they only deal with special cases of the problem (e.g., two constraints without optimization, one constraint with optimization, etc.). For the feasibility problem under multiple constraints, some researchers have recently proposed a nonlinear cost function whose minimization provides a continuous spectrum of solutions ranging from a generalized linear approximation (GLA) to an asymptotically exact solution. In this paper, we propose an efficient heuristic algorithm for the most general form of the problem. We first formalize the theoretical properties of the above nonlinear cost function. We then introduce our heuristic algorithm (H MCOP), which attempts to minimize both the nonlinear cost function (for the feasibility part) and the primary cost function (for the optimality part). We prove that H MCOP guarantees at least t...
Distributed Partial Information Management (DPIM) Schemes for Survivable Networks - Part I
, 2002
"... This paper describes a novel framework, called Distributed Partial Information Management (or DPIM). It addresses several major challenges in achieving efficient shared path protection under distributed control with only partial information, including (1) how much partial information about existing ..."
Abstract
-
Cited by 42 (5 self)
- Add to MetaCart
(Show Context)
This paper describes a novel framework, called Distributed Partial Information Management (or DPIM). It addresses several major challenges in achieving efficient shared path protection under distributed control with only partial information, including (1) how much partial information about existing active and backup paths (or APs and BPs respectively) is maintained and exchanged; (2) how to obtain a good estimate of the bandwidth needed by a candidate BP, called BBW, and subsequently select a pair of AP and BP for a connection establishment request so as to minimize total bandwidth consumption and/or maximize revenues; (3) how to distributively allocate minimal BBW (and deallocate maximal BBW) via distributed signaling; and (4) how to update and subsequently exchange the partial information.
Logically Centralized? State Distribution Trade-offs in Software Defined Networks
"... Software Defined Networks (SDN) give network designers freedom to refactor the network control plane. One core benefit of SDN is that it enables the network control logic to be designed and operated on a global network view, as though it were a centralized application, rather than a distributed syst ..."
Abstract
-
Cited by 25 (2 self)
- Add to MetaCart
(Show Context)
Software Defined Networks (SDN) give network designers freedom to refactor the network control plane. One core benefit of SDN is that it enables the network control logic to be designed and operated on a global network view, as though it were a centralized application, rather than a distributed system – logically centralized. Regardless of this abstraction, control plane state and logic must inevitably be physically distributed to achieve responsiveness, reliability, and scalability goals. Consequently, we ask: “How does distributed SDN state impact the performance of a logically centralized control application?” Motivated by this question, we characterize the state exchange points in a distributed SDN control plane and identify two key state distribution trade-offs. We simulate these exchange points in the context of an existing SDN load balancer application. We evaluate the impact of inconsistent global network view on load balancer performance and compare different state management approaches. Our results suggest that SDN control state inconsistency significantly degrades performance of logically centralized control applications agnostic to the underlying state distribution.
Polynomial Time Approximation Algorithms for Multi-Constrained QoS Routing
"... We study the multi-constrained Quality-of-Service (QoS) routing problem where one seeks to find a path from a source to a destination in the presence of K ≥ 2 additive QoS constraints. Specifically we consider an optimization version of the problem called the OMCP problem which is defined as follo ..."
Abstract
-
Cited by 22 (5 self)
- Add to MetaCart
We study the multi-constrained Quality-of-Service (QoS) routing problem where one seeks to find a path from a source to a destination in the presence of K ≥ 2 additive QoS constraints. Specifically we consider an optimization version of the problem called the OMCP problem which is defined as follows. Let G = (V, E) be a directed graph with vertex set V and edge set E, where each edge e ∈ E is associated with K additive weights ωk(e) ≥ 0, 1 ≤ k ≤ K. Given a source-destination node pair (s, t) and a constraint vector � W = (W1,..., WK) where each Wk is a positive constant, find an s–t path π such that max2≤k≤K ω k(π) W k is minimized, subject to the constraint that ω1(π) ≤ W1. We present an O(mn log log log n + mn/ɛ) time (1 + ɛ)(K − 1)-approximation algorithm and an O(mn log log log n+m ( n ɛ)K−1) time (1 + ɛ)-approximation algorithm, for any ɛ> 0, where n = |V | and m = |E|. For the case of K = 2, the OMCP problem is equivalent to the well-known DCLC problem where we seek a path which has minimum value for one metric and satisfies a constraint on the other metric. When K is equal to 2, both of our approximation algorithms produce an (1 + ɛ)approximation, with a time complexity better than that of the best-known algorithm designed for the DCLC problem. We then consider the decision version of the OMCP problem, and present an O(m ( n ɛ)K−1) time algorithm which either finds a feasible solution satisfying all the constraints or confirms that there does not exist a source-destination path whose first weight is bounded by the first constraint and whose every other weight is bounded by (1 − ɛ) times the corresponding constraint. If there exists an H-hop source-destination path whose first weight is bounded by the first constraint and whose every other weight is bounded by (1 − ɛ) times the corresponding constraint, our algorithm finds a feasible path in O(m ( H ɛ)K−1) time. This algorithm improves previously best-known algorithms that have a time complexity of O((m + n log n)n/ɛ) time for K = 2 and a time complexity of O(mn(n/ɛ) K−1) time for K ≥ 2.
Finding a Path Subject to Many Additive QoS Constraints
"... A fundamental problem in Quality-of-Service (QoS) routing is to find a path between a source-destination node pair that satisfies two or more end-to-end QoS constraints. We model this problem using a graph with n vertices and m edges with K additive QoS parameters associated with each edge, for an ..."
Abstract
-
Cited by 21 (7 self)
- Add to MetaCart
A fundamental problem in Quality-of-Service (QoS) routing is to find a path between a source-destination node pair that satisfies two or more end-to-end QoS constraints. We model this problem using a graph with n vertices and m edges with K additive QoS parameters associated with each edge, for any constant K ≥ 2. This problem is known to be NP-hard. Fully polynomial time approximation schemes (FPTAS) for the case of K = 2 have been reported in the literature. We concentrate on the general case and make the following contributions. (1) We present a very simple O(Km + n log n) time K-approximation algorithm that can be used in hop-by-hop routing protocols. (2) We present an FPTAS for one optimization version of the QoS routing problem with a time complexity of O(m ( n ɛ)K−1). (3) We present an FPTAS for another optimization version of the QoS routing problem with a time complexity of O(n log n + m ( H ɛ)K−1) when there exists an H-hop path satisfying all QoS constraints. When K is reduced to 2, our results compare favorably with existing algorithms. The results of this paper hold for both directed and undirected graphs. For ease of presentation, undirected graph is used.
Statistical QoS routing for IEEE 802.11 multihop ad hoc networks
- IEEE Trans. Wireless Commun
, 2009
"... Abstract—In this paper, we propose a model-based quality-of-service (QoS) routing scheme for IEEE 802.11 ad hoc networks. Unlike most of QoS routing schemes in the literature, the pro-posed scheme provides stochastic end-to-end delay guarantees, instead of average delay guarantees, to delay-sensitiv ..."
Abstract
-
Cited by 12 (2 self)
- Add to MetaCart
(Show Context)
Abstract—In this paper, we propose a model-based quality-of-service (QoS) routing scheme for IEEE 802.11 ad hoc networks. Unlike most of QoS routing schemes in the literature, the pro-posed scheme provides stochastic end-to-end delay guarantees, instead of average delay guarantees, to delay-sensitive bursty traffic sources. Via a cross-layer design approach, the scheme selects the routes based on a geographical on-demand ad hoc routing protocol and checks the availability of network resources by using traffic source and link-layer channel modeling, taking into consideration the IEEE 802.11 characteristics and node interactions. Our scheme extends the well developed effective bandwidth theory and its dual effective capacity concept to multihop IEEE 802.11 ad hoc networks. Extensive computer simulations demonstrate that the proposed scheme is effective in satisfying the end-to-end delay bound to a probabilistic limit. Index Terms—Ad hoc network, call admission control, end-to-end delay, IEEE 802.11 MAC, resource allocation, routing. I.
QoS Routing Algorithms under Inaccurate Routing Information for Bandwidth Constrained Applications
- In proceedings of the IEEE International Communications Conference (ICC'03
, 2003
"... are proposed by the IETF to improve the network performance. Moreover, some QoS routing algorithms must be added in order to optimize the path selection process. However, in highly dynamic large networks, existing QoS routing algorithms suffer from a blocking probability, which in part is due to the ..."
Abstract
-
Cited by 10 (6 self)
- Add to MetaCart
(Show Context)
are proposed by the IETF to improve the network performance. Moreover, some QoS routing algorithms must be added in order to optimize the path selection process. However, in highly dynamic large networks, existing QoS routing algorithms suffer from a blocking probability, which in part is due to the existence of inaccuracy in the network state information used to select the path. This paper deals with the BYPASS based routing mechanism, which was introduced in a previous paper to overcome this routing inaccuracy effect in IP/MPLS scenarios. We suggest an enhancement of the BBR mechanism to optimize the bandwidth allocation by balancing the path length and the residual bandwidth, and its performance is evaluated by simulation. Keywords-QoS Routing, MPLS, routing inaccuracy
Active Pipes: Service Composition for Programmable Networks
- In Proc. IEEE MILCOM 2001
, 2001
"... Active networks allow customized processing of data traffic within the network which can be used by applications to improve the quality of their sessions. To simplify the development of active applications in a heterogeneous environment, we propose “active pipes ” as a programming abstraction to spe ..."
Abstract
-
Cited by 10 (1 self)
- Add to MetaCart
(Show Context)
Active networks allow customized processing of data traffic within the network which can be used by applications to improve the quality of their sessions. To simplify the development of active applications in a heterogeneous environment, we propose “active pipes ” as a programming abstraction to specify transmission and processing requirements. We describe how an active pipe can be mapped onto network resources by a shortest path algorithm, and how optimal processing sites and a route through the network can be determined. Additionally, we propose a scalable network software architecture implementing the functionality required for active pipes. 1 I.
A QoS Routing Mechanism for Reducing the Routing Inaccuracy Effects
- Proceedings of the 2nd International Workshop on QoS in Multiservice IP Networks (QoS-IP 2003
, 2003
"... Abstract: Optical transport networks, based on wavelength-division multiplexing (WDM) with automatic switching capabilities (ASON, Automatic Switching Optical Networks) appear as a potential solution to cope with the increasingly growth of Internet traffic demands. In spite of the fact that adaptive ..."
Abstract
-
Cited by 9 (5 self)
- Add to MetaCart
(Show Context)
Abstract: Optical transport networks, based on wavelength-division multiplexing (WDM) with automatic switching capabilities (ASON, Automatic Switching Optical Networks) appear as a potential solution to cope with the increasingly growth of Internet traffic demands. In spite of the fact that adaptive routing mechanisms based on global information performs better than the ones based on local information, they are only suitable for those networks where frequent network state changes are not expected. Therefore, assuming distributed lightpath control in this optical scenario, maintaining precise global network state information on each node is almost impossible. Many factors, such as non-negligible propagation delay, frequent state updates and hierarchical topology aggregation, can affect the precision of the global network state information. Thus, when the lightpath selection process is performed based on outdated routing information a connection blocking increment is produced. In this paper a new routing mechanism named BYPASS Based Optical Routing (BBOR) for reducin g the effects of selecting lightpaths under inaccurate network state information are suggested and evaluated by simulation. The BBOR mechanism is based on adding optical capabilities to the BYPASS Based Routing (BBR) mechanism already introduced by the authors in an IP/MPLS scenario.