Abstract
A novel routing architecture that balances incoming Internet flows over the agile all-photonic network (AAPN) is proposed. The architecture is based on the adaptive highest random weight (adaptive HRW) algorithm proposed to design load-balanced Internet routers. Extensive numerical evaluation of static and adaptive variations of the routing architecture is studied, and their effect on the network performance in terms of packet drop and flow remapping is presented. The architecture can be seen as a combination of adaptive core node scheduling and adaptive load balancing at the edge nodes. It is stateless and can compute routes quickly based on the packet flow identifier.
Similar content being viewed by others
References
Bochmann, G., et al.: The Agile All-Photonic Network: An Architectural Outline. IEEE QBSC (2004)
Mason L., Vinokurov A., Zhao N., Plant D.: Topological design and dimensioning of agile all-photonic networks. J. Comput. Netw. 50, 268287 (2006)
Vickers, R., Betas, M.: PetaWeb Architecture. Toward Natural Networks: International Telecommunication Network Planning Symposium (2000)
Reinert A., Sanso B., Secci S.: Design optimization of the PetaWeb architecture. IEEE/ACM Trans. Netw. 17, 332–345 (2009)
Vickers, R., Beshai, M.: Agile Optical-Core Distributed Packet Switch”. U.S. patent no. 6486983 (2002)
Blouin F.J., Lee A.W., Lee A.J.M., Beshai M.: Comparison of two optical-core networks. J. Opt. Netw. 1(1), 56–65 (2002)
AAPN Project. http://www.aapn.mcgill.ca
Saberi, N., Coates, M.J.: Minimum Rejection Scheduling in All-Photonic Networks. IEEE BROADNETS (October 2006)
Saberi N., Coates M.J.: Scheduling in overlaid star all-photonic networks with large propagation delays. Photonic Netw. Commun. 17(2), 157–169 (2009)
Saberi, N., Coates, M.J.: Bandwidth Reservation in Optical WDM/TDM Star Networks. IEEE QBSC (June 2006)
Peng, C., Bochmann, G.v., Hall, T.J.: Quick Birkhoff-von Neumann Decomposition Algorithm for Agile All-Photonic Network Cores. IEEE ICC (June 2006)
Khazali, I., Agarwal, A.: Control Messages Delivery Protocol. IEEE QBSC (May 2010)
Zheng, J., Peng, C., Bochmann, G.v., Hall, T.J.: Load Balancing in All-Optical Overlaid-Star TDM Networks. IEEE Sarnoff Symposium (March 2006)
Paredes, S.A., Hall, T.J.: A Load Balanced Agile All-Photonic Network. IEEE ISCC (July 2007)
Zhang-Shen, R., McKeown, N.: “Designing a Predictable Internet Backbone Network”. Third Workshop on Hot Topics in Network (HotNets-III), (November 2004)
Kodialam, M., Lakshman, T.V., Sengupta, S.: Efficient and Robust Routing of Highly Variable Traffic. Third Workshop on Hot Topics in Networks (HotNets-III) (November 2004)
Fingerhut J.A., Suri S., Turner J.S.: Designing least-cost non-blocking broadband networks. J. Algorithms 24(2), 287–309 (1997)
He, P., Bochmann, G.v. Routing of MPLS Flows Over an Agile All-Photonic Star Network. IASTED international conference CSA (2006)
He, P., Bochmann, G.v.: Inter-Area Shared Segment Protection of MPLS Flows Over Agile All-Photonic Star Networks. IEEE Globecom (2007)
Ross K.W.: Hash routing for collections of shared web caches. IEEE Netw. 11(6), 37–44 (1997)
Kencl L., Le Boudec J.Y.: Adaptive load sharing for network processors. IEEE/ACM Trans. Netw. 16(2), 293–306 (2008)
Thaler D.G., Ravishankar C.V.: Using name-based mappings to increase hit rates. IEEE/ACM Trans. Netw. 6(1), 1–14 (1998)
Khazali, I., Vickers, R.: A Reliable Routing Protocol for Agile All-Photonic Networks. IEEE CCECE (May 2008)
Shi W., MacGregor M.H., Gburzynski P.: Load balancing for parallel forwarding. IEEE/ACM Trans. Netw 13(4), 790–801 (2005)
WAN Traffic Distribution by Address Size, Fix-West Trace. National Lab. For Applied Network Research (NLANR) (May 1997). http://www.nlanr.net/NA/Learn/Class
Ryu, B., Lowen, S.: Fractal Traffic Models for Internet Simulation. IEEE ISCC (July 2000)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Khazali, I., Agarwal, A. Flow-based load-balancing architecture for the agile all-photonic network. Photon Netw Commun 24, 1–11 (2012). https://doi.org/10.1007/s11107-011-0360-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11107-011-0360-9