ICTON 2012 We.B3.1 978-1-4673-2227-0/12/$31.00 ©2012 IEEE 1 Artificial Bee Colony Model for Survivable DWDM Optical Networks Design Arash Rashedi*, Yousef S. Kavian**, Ali Mahani*** *Iran Telecom Company, Khouzestan, Ahvaz, Iran ** Faculty of Engineering, Shahid Chamran University, Ahvaz, Iran *** Faculty of Engineering and Technology, Shahid Bahonar University, Kerman, Iran e-mail: y.s.kavian@scu.ac.ir ABSTRACT This paper presents an application of Artificial Bee Colony (ABC) algorithm for survivable optical network design. The dedicated path protection (DPP) survivability scheme is modelled by ABC algorithm for establishing two link-disjoint paths between each node pair in demand matrix considering single link failure scenarios. In the proposed algorithm every food source represents a lightpath between each node pair in optical network and the position of food sources are modified by artificial bees to minimize the total number of utilized wavelengths by working and spare lightpaths. Simulation results demonstrate that the proposed ABC based survivability scheme is able and efficient to design fault-tolerant optical transport networks. Keywords: optical networks, intelligent algorithms, survivability, artificial bee colony, dedicated path protection, single link failure. 1. INTRODUCTION Reliable communication services and systems are mainly demanded by end users for truly information exchange in web-based applications. Therefore, the ability of communication systems and networks to work and continue service providing at acceptable level in the presence of attacks and failures is an important designing issues. Network layers employ different policies and algorithms to deal with about errors, failures and attacks causing by different sources. The higher layers are more time and resource consuming comparing to lower layers. For example the optical layer provides resource and time efficient fault-tolerance schemes rather than upper unprotected layers in IP-over-DWDM networks. In reliable optical backbones, the working lightpaths carry data and information under normal and fault-free conditions and the spare lightpaths which are link-disjoint with working ones carries data after failure events. Since the primary lightpaths and corresponding backup lightpaths are link-disjoint, there is a valid lightpath after any single link failure scenario. The protection based algorithms pre-compute and reserve backup resources in advance during network connection setup and planning which are used for failure recovery applications. Therefore, affected traffic will be rerouted through backup paths after failure occurrence. In terms of resource allocation paradigm, protection architecture can be applied via dedicated and shared resource utilisation. Dedicated protection devotes backup resources for the primary connection, unavailable to any other entity. Dedicated protection provides greater connection availability than shared protection. Shared protection is more efficient than dedicated protection for capacity trading but as the degree of sharing increases, the connection availability is reduced and longer recovery time is required than dedicated protection and backup resources need to be configured after failure occurrence. Protection can also be considered as link protection and path protection. In link protection, a link- disjoint backup lightpath is reserved for each individual link in working lightpath. Path protection refers to backup lightpath reservation for each working lightpath. Path protection usually has lower resource requirements and lower end-to-end propagation delay than link protection. This paper presents an application of ABC optimization algorithm [1, 2] which is an extension of ABC based RWA model [3] to design fault tolerant optical transport networks by establishing a pair of working and spare lightpaths for each connection request in a demand matrix using the dedicated path protection (DPP) architecture. 2. PROBLEM STATEMENT The optical network is represented by a connected graph G(N, L) where N is the set of nodes and L is the set of connecting links. All optical links are assumed to be bi-directional and the total number of wavelengths that can be carried on each link is bounded by W. A typical connection request R in optical network represents a source node (a), a destination node (b) and number of requested wavelengths (w). Minimizing total network planning cost considering a linear capacity cost function is proposed where the link cost is the cost of allocated wavelengths to working and spare lightpaths. ( ) l l l L Minimize A B + , (1)