Elsevier

Computer Communications

Volume 35, Issue 12, 1 July 2012, Pages 1411-1421
Computer Communications

Rerouting in advance reservation networks

https://doi.org/10.1016/j.comcom.2012.02.011Get rights and content

Abstract

The advance reservation of network connections is an area of growing interest and a range of service models and algorithms have been proposed to achieve various scheduling objectives, i.e., including optimization-based strategies and heuristic schemes. Now given the time-shifted nature of future requests, rerouting strategies have also been considered to improve resource allocation and carried loads. However, most existing rerouting schemes have focused on minimizing connection disruptions and have not considered further link load information. Along these lines, this paper develops novel rerouting strategies to improve connection scheduling in advance reservation networks. Specifically, a dynamic optimization formulation is presented to handle “on-line” arrivals along with a new heuristic load-balancing strategy. The performance of these proposed solutions is then evaluated for a wide range of network topologies and also compared against some existing rerouting schemes.

Introduction

Advance reservation (AR) of user connections is becoming a key requirement in next-generation networks. As compared to regular immediate reservation (IR) provisioning, AR provides operators with a powerful tool to improve the usage of their deployed infrastructures and boost revenue potential. Now many users in the “e-science” field already require “pre-scheduled” network capacities to support applications such as large-scale data transfers, workflow process management, and distributed grid/cluster computing [1], [2]. Here, given the massive increase in scientific data volumes, AR is particularly imperative as even the most scalable backbones may not be able to support all requests in an on-demand manner. The topic of AR scheduling has received much focus in recent years, with a range of algorithms studied for bandwidth-provisioning and optical wavelength routing networks [3], [4], [5], [6], [7], [8], [9], [10], [11]. Some of these studies have also considered broader protection/survivability issues [9] as well as flexible service models, e.g., such as variable start/stop times, variable capacity requirements, etc. [10], [11]. Furthermore, researchers have also applied rerouting concepts (originally developed for IR networks [12], [13], [14], [15], [16]) to achieve improved resource distribution for AR demands [17], [18], [19], [20]. These methods are particularly attractive since non-active future reservations can be moved in a non-disruptive manner. However, for the most part, existing AR rerouting schemes have used graph-based heuristic strategies and have focused on minimizing the disruption of existing reservations (caused by rerouting). Although this is a desirable objective, the further use of resource optimization techniques can be very beneficial here. For example, link load information can potentially be very beneficial for achieving improved network load distributions and thereby improving the number of AR requests scheduled in the network. Along these lines, this paper presents a more comprehensive look at AR rerouting, using formalized ILP methods to improve resource distribution. The key aim here is to incorporate link load information in order to increase network resource efficiencies and increase provisioning success rates. The paper is organized as follows. First, Section (2) presents a background survey of existing AR rerouting schemes. Section 3 then presents an ILP formulation, including a novel “dynamic” rerouting scheme to handle sequential “on-line” requests. Meanwhile a counterpart load-balancing rerouting heuristic is detailed in Section 4 and its run-time complexity analyzed. Finally, detailed performance evaluation results are presented in Section 5 for a range of network topologies and scenarios and comparisons made against some existing rerouting schemes. Overall conclusions and directions for future work are then presented in Section 6.

Section snippets

Background review

Rerouting schemes were initially studied to improve connection provisioning in IR settings, see [12], [13], [14]. However, the rerouting of active connections posed serious concerns for some operators, owing to the potential for data loss during switchover events [13], [14]. As a result additional studies were done to apply rerouting in the broader IR survivability context, i.e., to improve service protection after link failures, see [15], [16]. In general, most studies here have shown sizeable

Optimization formulations

The basic AR problem has been shown to be NP-complete [4], and earlier studies have developed a range of ILP models to achieve different optimization objectives, e.g., such as maximizing the number of admitted requests [10], minimizing resource utilization [25], etc. Now for the most part, all of these ILP schemes have assumed idealized settings in which operators have full a priori demand knowledge. Hence broadly speaking, these strategies can be construed as performing “full rerouting” across

Load-balancing rerouting heuristic

ILP-based schemes generally pose very high computational complexities, particularly for larger networks with longer connection hold times (i.e., increased numbers of timeslots). To address these limitations, a novel “on-line” rerouting heuristic is now developed using graph-theoretic load-balancing techniques, termed as load-balancing rerouting (LB-R). The objective of this scheme is to lower request blocking by improving network resource distributions, i.e., following the same motivation as

Performance evaluation

The performance of the proposed ILP and heuristic rerouting schemes is now analyzed. In particular, the GILP scheme is evaluated using the lp_solve ILP package, whereas the counterpart LB-R heuristic is evaluated using custom-developed discrete event simulation models in OPNET ModelerTM. Meanwhile, the adapted DILP scheme is analyzed using a combination of simulation and ILP techniques, i.e., dynamic run-time calls are made from the OPNET ModelerTM tool (upon request arrivals) to the external lp

Conclusion and future work

This paper develops novel solutions for rerouting in advance reservation bandwidth networks. Specifically, a dynamic ILP re-optimization scheme is presented to handle “on-line” request arrivals and achieve load-distribution across network links. In addition a load-balancing scheduling heuristic is also proposed to resolve the high computational overheads associated with the above ILP schemes. Here complete algorithmic specifications are presented and the corresponding temporal and space

Acknowledgment

This research has been supported in part by the United States Department of Energy Office of Science under Award #ER25828. The authors are very grateful for this support.

References (27)

  • E. Escalona

    Advance reservations for service-aware GMPLS-based optical networks

    Comput. Netw.

    (2008)
  • N.S.V. Rao et al., Control Plane for Advance Bandwidth Scheduling in Ultra High-Speed Networks, IEEE INFOCOM 2006,...
  • A. Greenberg

    Resource sharing for book-ahead and instantaneous-request calls

    IEEE/ACM Trans. Netw.

    (1999)
  • R. Guerin, A. Orda, Networks with Advance Reservations: The Routing Perspective, IEEE INFOCOM 2000, Tel Aviv, Israel,...
  • L. Burchard

    Networks with advance reservations: applications, architecture, and performance

    J. Network Syst. Manage.

    (2005)
  • A. Jaekel, OPN09-02: Lightpath Scheduling and Allocation Under a Flexible Scheduled Traffic Model, IEEE GLOBECOM 2006,...
  • D. Andrei et al., Deadline-Driven Bandwidth Allocation with Flexible Transmission Rates in WDM Networks, IEEE ICC 2008,...
  • Chin Guok et al., Intra and Interdomain Circuit Provisioning Using the OSCARS Reservation System, IEEE BROADNETS 2006,...
  • Tianjiang Li et al., On Survivable Service Provisioning in WDM Optical Networks Under a Scheduled Traffic Model, IEEE...
  • D. Andrei

    Integrated provisioning of sliding scheduled services over wdm optical networks

    IEEE/OSA J. Opt. Commun. Netw.

    (2009)
  • Hong-Ha Nguyen et al.

    Scheduling network and computing resources for sliding demands in optical grids

    IEEE J. Lightwave Tech.

    (2009)
  • O. Klopfenstein, A Randomized Rounding Heuristic to Reroute Tunnels in MPLS Networks, IEEE DRCN 2005, Island of Ischia,...
  • M. Koubaa, N. Puech, M. Gagnaire, Lightpath Rerouting for Differentiated Services in WDM All-Optical Networks, IEEE...
  • Cited by (17)

    • Overlay network scheduling design

      2016, Computer Communications
      Citation Excerpt :

      Hence these services can be re-routed prior to start without disrupting any active transfers. Along these lines, several AR connection re-routing schemes have been proposed to improve blocking rates and accommodate more requests [12,13]. Most of these algorithms use graph-based heuristics to achieve a tradeoff between blocking reduction (carried load) and re-routing attempts (complexity).

    • Deadline-aware advance reservation scheduling algorithms for media production networks

      2016, Computer Communications
      Citation Excerpt :

      Here we study some of the most relevant work. The authors in [9] and [10] focus on re-routing in advance reservation networks. Our formal model is inspired by their ILP-based solutions called GILP and DILP [9].

    • Pattern-driven resource allocation in optical networks

      2019, IEEE Transactions on Network and Service Management
    View all citing articles on Scopus
    View full text