Efficient Channel Reservation for Backup Paths in Optical Mesh Networks Somdip Datta* , Sudipta Sengupta , Subir Biswas , and Samir Datta *Electrical Engg., Princeton University, Princeton, NJ 08544, USA. Tellium, Inc., 2 Crescent Place, Oceanport, NJ 07757-0901, USA. Email: datta@princeton.edu, {sudipta, sbiswas, sdatta}@tellium.com Abstract- In an optical mesh network, backup channels are shared between multiple lightpaths to reduce restoration capacity overhead. The sharability of channels is usually constrained by the mandate to provide 100% recovery of all lightpaths affected by any single event failure in the network. This paper proposes a pool based channel reservation scheme that is optimal when the set of primary and backup paths (specified at link level without channel allocation) is given. In the online case, our simulations on representative network topologies show that this method improves over the existing (more restrictive) method of allocating shared backup channels using primary path diversity. I. INTRODUCTION Optical backbone networks with high capacity and reliability have fueled the internet capacity explosion in the last decade. As capacity requirements continue to grow rapidly and unpredictably, driven by diverse applications involving voice, video and data, mesh architecture [1] has emerged as the solution for rapid and efficient deployment of capacity in longhaul optical backbone networks. An optical mesh network consists of Optical Cross Connects (OXCs), interconnected by fiber links containing many optical channels. The basic service provided by the network is to setup a sequence of wavelength channels between two access points in the network, called a lightpath. The clients at the edge of the network (IP/ATM routers, Optical Add- Drop multiplexers [1]) use these lightpaths as high capacity pipes for data/voice traffic. The critical nature of these lightpaths implies that any fiber cut or equipment failure will be catastrophic unless a restoration mechanism is in place to reroute affected lightpaths along alternate routes. In a reactive restoration scheme [2], when a primary path fails, a search is initiated to find a backup path that does not involve the failed components. Though such a scheme tends to be very efficient in terms of capacity overhead required in the network, it does not guarantee successful recovery since the search for the backup might fail due to unavailability of resources. Furthermore, the process of searching for a suitable backup path introduces substantial delay in the restoration process, which may not be tolerable for many applications. In a proactive approach [2, 3], a backup path is found and resources reserved along it at the time of establishing the primary path itself. If the backup and primary are ensured to be link-diverse, this method yields a 100% restoration guarantee against any single link failure in the network. In a 1+1 scheme [2], all channels along the backup path are exclusively reserved for the lightpath. For a more efficient utilization of resources, any channel on a backup path may be used by two or more backup paths if their corresponding primary paths are link-diverse. Since such primary paths will not fail simultaneously, 100% restoration guarantee against single link failures is provides. Such a shared mesh restoration scheme [2, 3] significantly reduces the capacity overhead required for restoration. The implementation [2, 3] of the proactive shared mesh restoration scheme embeds the sharing concept in the search algorithm for a backup path as follows: If a certain channel has been already reserved for one or more backup paths, it can be reused for another backup path if and only if all of their primary paths use mutually disjoint sets of links. In Section II, some key definitions have been listed that help in defining this concept more formally in Section III.A. In Section III.B, we present a capacity model defining the cost minimization problem for a shared mesh network, subject to 100% restoration guarantee from any single link failures. With the help of a simple example in Section III.C, we show that the existing implementation is over restrictive with respect to the model in defining the sharability and leads to a capacity penalty. In Section IV, as the main contribution of this paper, we present a different approach for sharing backup paths, developed directly from the model in Section III.B, in which channels used for restoration in a particular link are placed into a common pool rather than being marked individually for particular (or set of) backup paths. Such an implementation has several advantages including less restoration capacity overhead, less data storage at nodes, and in addition, it provides easier access to control and monitoring of certain vital parameters related to service quality and protocol congestion delays during failure scenarios. In the Section V, we present the performance comparison of the two implementations in a simulation setup involving 2104 0-7803-7206-9/01/$17.00 © 2001 IEEE