George N. Rouskas

From Wikipedia, the free encyclopedia
George N. Rouskas
Occupation(s)Computer scientist, academic, and author
AwardsNational Science Foundation CAREER Award (1997)
Outstanding Service Award, Optical Networking Technical Committee (ONTC), Institute of Electrical and Electronics Engineers (2009)
Academic background
EducationBS., Computer Engineering
MS., Computer Science
PhD., Computer Science
Alma materNational Technical University of Athens
Georgia Institute of Technology
Academic work
InstitutionsNorth Carolina State University

George N. Rouskas is a computer scientist, academic, and author. He is an Alumni Distinguished Graduate Professor and Director of Graduate Programs in the Department of Computer Science at North Carolina State University.[1][2]

Rouskas' research interests lie within the field of computer networking. Specifically, he focuses on optical networks, internet architectures and protocols, network design and optimization, performance modeling, and scheduling. He is the author of the book Internet Tiered Services, and co-editor of the books Traffic Grooming for Optical Networks and Next-Generation Internet: Architectures and Protocols.[3] He is the recipient of the National Science Foundation CAREER Award,[4] the 2004 ALCOA Foundation Engineering Research Achievement Award,[5] as well as the Optical Networking Technical Committee (OTNC) Outstanding Service Award.[6]

Rouskas is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE),[7] and served as an IEEE Distinguished Lecturer in 2010 for a year.[8] From 2016 to 2017, he held key positions within the IEEE Communications Society,[9] serving as the Chair of the Distinguished Lecturer Selection Committee, the Chair of the Optical Networking Technical Committee (ONTC),[10] and the vice-chair of the Technical and Educational Activities Council.[11] He served as the Founding Editor-in-Chief of Optical Switching and Networking from 2004 to 2017,[12] and the Founding Editor-in-Chief of IEEE Networking Letters from 2018 to 2021.[13]

Education[edit]

Rouskas earned a bachelor's degree in Computer Engineering from the National Technical University of Athens in 1989. He then pursued a master's degree in Computer Science at the Georgia Institute of Technology, which he completed in 1991, and received a Ph.D. in Computer Science from the same institution in 1994.[10]

Career[edit]

Rouskas began his academic career at North Carolina State University in 1994 as an assistant professor. In 1999, he was appointed as an Associate Professor and later promoted to Professor in 2002,[14] a position he held until 2018. Between 2000 and 2001, he spent a sabbatical term at Vitesse Semiconductor in Morrisville, North Carolina. He has held visiting positions at several institutions as well, including King Abdulaziz University,[15] Laboratoire d’Informatique at the University of Paris 6, Universidad Tecnica Federico Santa Maria, and Laboratoire de Méthodes Informatiques at the University of Évry.[16] Since 2018, he has been holding an appointment as the Alumni Distinguished Graduate Professor in the Department of Computer Science at North Carolina State University.[10]

Since 2014, he has been serving as the Director of Graduate Programs in the Department of Computer Science at North Carolina State University.[17]

Research[edit]

Rouskas is most known for his work on designing architectures, protocols, and algorithms for internet-scale networks, utilizing interdisciplinary techniques from mathematical programming, discrete optimization, algorithmics, and queueing theory to create efficient and scalable solutions. He has published numerous peer-reviewed journal papers, conference papers and book chapters. Most notably, he has worked on the Jumpstart project, focusing on optical burst switching technology, and the DARPA-funded Helios project, involving multi-wavelength optical access networks.[18]

Internet architecture and protocols[edit]

In 1997, Rouskas designed a network core addressing key internet challenges, offering solutions for service choice enablement, competition incentives, and control management,[19] and formulated HiPeR-l, a novel reservation protocol for addressing media access problems in single-hop WDM networks.[20][21] Afterwards, as part of the DARPA project, he, along with Ilya Baldin and Laura Jackson, presented an all-optical broadcast architecture for a LAN utilizing Wavelength Division Multiplexing (WDM). The Helios architecture, accompanied by a signaling protocol and control algorithms, integrated essential elements of DiffServ (Quality of Service) and multicast.[22] In addition, he developed an "economy plane" facilitating the sale of services like QoS and storage by network providers [23] as well as created a ChoiceNet prototype enabling contractual agreements between multiple service providers in GENI.[24]

Rouskas expanded on the future of the Internet debate by proposing a holistic internetworking architecture that offered flexibility, security, and performance enhancements.[25] His 2002 collaborative work proposed MTCP, a congestion control scheme for reliable multicast,[26] and in 2020, he built an algorithm for online service chain routing in NFV, minimizing congestion and hops, demonstrating asymptotic optimality without future request knowledge.[27]

Network design and optimization[edit]

Rouskas' research on network design and optimization has specifically concentrated on solving a variety of optical design problems. He developed a novel ILP (integer linear program) formulation for network optimization, improving scalability and achieving optimal solutions for large-scale SONET ring instances.[28] During an interview with Matt Shipman from CSC News at NC State University, he commented, "The model could solve problems more than 10,000 times faster when data is routed through larger rings, in the network," and "This will significantly shorten the cycle of feedback and re-design for existing rings".[29] He tackled scalability and wavelength fragmentation in the traffic grooming problem with a decomposition approach. By separating the problem into virtual topology and traffic routing (VTTR) and routing with wavelength assignment subproblems, an efficient solution was attained using a partial linear programming relaxation algorithm.[30] Furthermore, he conducted an extensive review of network virtualization approaches, offering a comprehensive perspective and unified definition.[31]

Optical networks and system[edit]

Rouskas has researched optical networks and systems, particularly emphasizing on optical burst switching. In the early 2000s, he evaluated optical packet switching and optical burst switching techniques for IP traffic transport, highlighting the need for viable optical buffering technology.[32] He introduced a core dense wavelength-division multiplexing (DWDM) network architecture, merging optical burst switching with just-in-time signaling, offering simplicity, hardware implementability, and native multicast support.[33] His further research addressed the challenge of constructing multicast trees in high-speed packet-switched environments for real-time interactive applications; this highly cited study put forward a heuristic effectively minimizing maximum inter-destination delay variation.[34] In related research, he aimed to provide QoS guarantees in Grid systems through advance reservation of network resources. This work presented efficient scheduling algorithms to handle resource fragmentation, extending it to implement the Best-Fit Algorithm, which demonstrated effectiveness in achieving user and system objectives.[35] Moreover, he has contributed to topics such as traffic grooming,[36] optical layer multicast,[37] and spectrum management techniques in elastic optical networks.[38]

Performance modeling[edit]

With a research focus on performance modeling, Rouskas presented a queueing network model for edge OBS nodes, enabling the analysis of edge switch performance under different scenarios. In collaboration with Lisong Xu and Harry G. Perros, he developed accurate approximate algorithms validated through numerical results.[39] Furthermore, together with Ramesh Krishnamurthy, he analyzed the performance of OpenSIPS, collecting data on the SPS performance under various call arrival rates and inter-arrival time distributions. They modeled the SPS as an M/G/1 queue, considering a cache-miss overhead parameter.[40]

Awards and honors[edit]

  • 1997 – Career Award, National Science Foundation (NSF)[41]
  • 2007 – IBM Faculty Award
  • 2010–2011 – Distinguished Lecturer, IEEE[42]
  • 2010 – Outstanding Service Award, IEEE GLOBECOM
  • 2012 – Fellow, Institute of Electrical and Electronics Engineers (IEEE)[7]
  • 2019 – Outstanding Service Award, Optical Networking Technical Committee (ONTC), IEEE Communication Society[6]

Bibliography[edit]

Books[edit]

  • Next-generation Internet Architectures and Protocols (2010) ISBN 9780511925207
  • Internet Tiered Services: Theory, Economics, and Quality of Service (2010) ISBN 9781441935274
  • Traffic Grooming for Optical Networks: Foundations, Techniques and Frontiers (2008) ISBN 9780387745183

Selected articles[edit]

  • Rouskas, G. N., & Baldine, I. (1996, March). Multicast routing with end-to-end delay and delay variation constraints. In Proceedings of IEEE INFOCOM'96. Conference on Computer Communications (Vol. 1, pp. 353–360). IEEE.
  • Xu, L., Perros, H. G., & Rouskas, G. (2001). Techniques for optical packet switching and optical burst switching. IEEE communications Magazine, 39(1), 136–142.
  • Dutta, R., & Rouskas, G. N. (2002). Traffic grooming in WDM networks: Past and future. IEEE network, 16(6), 46–56.
  • Baldine, I., Rouskas, G. N., Perros, H. G., & Stevenson, D. (2002). JumpStart: A just-in-time signaling architecture for WDM burst-switched networks. IEEE communications magazine, 40(2), 82–89.
  • Rouskas, G. N. (2003). Optical layer multicast: rationale, building blocks, and challenges. IEEE network, 17(1), 60–65.
  • Rouskas, G. N. (2023). A symmetry-free spectrum allocation heuristic for elastic optical networks. Optical Switching and Networking, 100742.

References[edit]

  1. ^ "George N. Rouskas — Contact". rouskas.csc.ncsu.edu.
  2. ^ https://www.ofcconference.org/en-us/home/program-speakers/short-courses/an-introduction-to-optical-network-design-and-plan/
  3. ^ "CIRRELT : Informs-Telecom2010 : Plenary Speakers". symposia.cirrelt.ca.
  4. ^ "NSF Award Search: Award # 9701113 – CAREER: Towards an All-Optical Network Infrastructure: Interconnection of Photonic WDM Broadcast-and-Select Local Area Networks". www.nsf.gov.
  5. ^ "Department of Computer Science at North Carolina State University". www.csc.ncsu.edu.
  6. ^ a b "Awards – IEEE Communications Society Optical Networking Technical Committee". ontc.committees.comsoc.org.
  7. ^ a b "IEEE Fellows Directory – Alphabetical Listing". services27.ieee.org.
  8. ^ "Distinguished Lecturers | IEEE Communications Society". www.comsoc.org.
  9. ^ "IEEE COMSOC DIRECTORY" (PDF).
  10. ^ a b c "George N. Rouskas – IEEE Xplore".
  11. ^ "IEEE Communications Society Information". IEEE Wireless Communications Letters. 5 (6): C3. December 31, 2016. doi:10.1109/LWC.2016.2618144 – via IEEE Xplore.
  12. ^ "Editorial board – Optical Switching and Networking | ScienceDirect.com by Elsevier". www.sciencedirect.com.
  13. ^ "IEEE Networking Letters Editorial Board | IEEE Communications Society". www.comsoc.org.
  14. ^ Egbert, Dan. "Lucent may leave Centennial space". The News and Observer. p. 40.
  15. ^ Page, Main. "A distinguished professor of Computer Networking from North Carolina State University, USA in a scientific journey to KAU". www.kau.edu.sa.
  16. ^ "Networking 2004: Tutorials".
  17. ^ "Department of Computer Science at North Carolina State University". www.csc.ncsu.edu.
  18. ^ "George N. Rouskas". scholar.google.com.
  19. ^ "NSF Award Search: Award # 1111088 – NeTS: Large: Collaborative Research:Network Innovation Through Choice". www.nsf.gov.
  20. ^ Egbert, Dan (August 29, 2000). "Aiming high with low profile". The News and Observer. p. D1.
  21. ^ "HiPeR-l: A High Performance Reservation Protocol with look-ahead for Broadcast WDM Networks" (PDF).
  22. ^ Baldine, Ilia; Jackson, Laura E.; Rouskas, George N. (June 7, 2002). "Helios: A Broadcast Optical Architecture". In Gregori, Enrico; Conti, Marco; Campbell, Andrew T.; Omidyar, Guy; Zukerman, Moshe (eds.). NETWORKING 2002: Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications. Lecture Notes in Computer Science. Vol. 2345. Springer. pp. 887–898. doi:10.1007/3-540-47906-6_72. ISBN 978-3-540-43709-3 – via Springer Link.
  23. ^ Wolf, Tilman; Griffioen, James; Calvert, Kenneth L.; Dutta, Rudra; Rouskas, George N.; Baldin, Ilya; Nagurney, Anna (July 28, 2014). "ChoiceNet: toward an economy plane for the internet". ACM SIGCOMM Computer Communication Review. 44 (3): 58–65. doi:10.1145/2656877.2656886. S2CID 15964508 – via ACM Digital Library.
  24. ^ Bhat, Shireesh; Udechukwu, Robinson; Dutta, Rudra; Rouskas, George N. (April 7, 2016). "Inception to application: A GENI based prototype of an open Marketplace for network services". 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). pp. 1043–1044. doi:10.1109/INFCOMW.2016.7562244. ISBN 978-1-4673-9955-5. S2CID 35434446 – via IEEE Xplore.
  25. ^ Dutta, R.; Rouskas, G. N.; Baldine, I.; Bragg, A.; Stevenson, D. (June 7, 2007). "The SILO Architecture for Services Integration, controL, and Optimization for the Future Internet". 2007 IEEE International Conference on Communications. pp. 1899–1904. doi:10.1109/ICC.2007.316. ISBN 978-1-4244-0353-0. S2CID 1118620 – via IEEE Xplore.
  26. ^ Rhee, Injong; Balaguru, Nallathambi; Rouskas, George N. (April 5, 2002). "MTCP: scalable TCP-like congestion control for reliable multicast". Computer Networks. 38 (5): 553–575. doi:10.1016/S1389-1286(01)00268-7 – via ScienceDirect.
  27. ^ Gao, Lingnan; Rouskas, George N. (December 7, 2020). "Congestion Minimization for Service Chain Routing Problems With Path Length Considerations". IEEE/ACM Transactions on Networking. 28 (6): 2643–2656. doi:10.1109/TNET.2020.3017792. S2CID 221362113 – via IEEE Xplore.
  28. ^ Yetginer, E.; Liu, Z.; Rouskas, G. (July 7, 2011). "Fast Exact ILP Decompositions for Ring RWA". Journal of Optical Communications and Networking. 3 (7): 577–586. doi:10.1364/JOCN.3.000577. S2CID 13324906 – via IEEE Xplore.
  29. ^ "Department of Computer Science at North Carolina State University". www.csc.ncsu.edu.
  30. ^ Wang, Hui; Rouskas, George N. (August 7, 2013). "Traffic grooming in optical networks: Decomposition and partial linear programming (LP) relaxation". Journal of Optical Communications and Networking. 5 (8): 825–535. doi:10.1364/JOCN.5.000825. S2CID 8020946 – via IEEE Xplore.
  31. ^ Wang, Anjing; Iyer, Mohan; Dutta, Rudra; Rouskas, George N.; Baldine, Ilia (February 7, 2013). "Network Virtualization: Technologies, Perspectives, and Frontiers". Journal of Lightwave Technology. 31 (4): 523–537. doi:10.1109/JLT.2012.2213796. S2CID 15289072 – via IEEE Xplore.
  32. ^ Xu, Lisong; Perros, H.G.; Rouskas, G. (January 7, 2001). "Techniques for optical packet switching and optical burst switching". IEEE Communications Magazine. 39 (1): 136–142. doi:10.1109/35.894388 – via IEEE Xplore.
  33. ^ Baldine, I.; Rouskas, G.N.; Perros, H.G.; Stevenson, D. (February 7, 2002). "JumpStart: a just-in-time signaling architecture for WDM burst-switched networks". IEEE Communications Magazine. 40 (2): 82–89. doi:10.1109/35.983912 – via IEEE Xplore.
  34. ^ Rouskas, G.N.; Baldine, I. (March 7, 1996). "Multicast routing with end-to-end delay and delay variation constraints". Proceedings of IEEE INFOCOM '96. Conference on Computer Communications. Vol. 1. pp. 353–360 vol.1. doi:10.1109/INFCOM.1996.497913. ISBN 0-8186-7293-5. S2CID 1770541 – via IEEE Xplore.
  35. ^ "Efficient Implementation of Best-Fit Scheduling for Advance Reservations and QoS in Grids" (PDF).
  36. ^ Dutta, R.; Rouskas, G.N. (November 7, 2002). "Traffic grooming in WDM networks: past and future". IEEE Network. 16 (6): 46–56. doi:10.1109/MNET.2002.1081765 – via IEEE Xplore.
  37. ^ Rouskas, G.N. (January 7, 2003). "Optical layer multicast: rationale, building blocks, and challenges". IEEE Network. 17 (1): 60–65. doi:10.1109/MNET.2003.1174179 – via IEEE Xplore.
  38. ^ Talebi, Sahar; Alam, Furqan; Katib, Iyad; Khamis, Mohamed; Salama, Reda; Rouskas, George N. (July 1, 2014). "Spectrum management techniques for elastic optical networks: A survey". Optical Switching and Networking. 13: 34–48. doi:10.1016/j.osn.2014.02.003. S2CID 14967850 – via ScienceDirect.
  39. ^ "Performance Modeling of an Edge Optical Burst Switching".
  40. ^ Krishnamurthy, Ramesh; Rouskas, George N. (June 7, 2013). "Evaluation of SIP proxy server performance: Packet-level measurements and queuing model". 2013 IEEE International Conference on Communications (ICC). pp. 2326–2330. doi:10.1109/ICC.2013.6654877. ISBN 978-1-4673-3122-7. S2CID 16491647 – via IEEE Xplore.
  41. ^ "Network Virtualization". March 31, 2016.
  42. ^ "Department of Computer Science at North Carolina State University". www.csc.ncsu.edu.