The Traffic Grooming Problem in Optical Networks with Respect to ADMs and OADMs: Complexity and Approximation †
Abstract
:1. Introduction
1.1. Background
1.2. Related Work
1.3. Our Contribution
2. Problem Definition
CombinedTrafficGrooming |
Input: where G is a graph, P is a multiset of paths on G, g is a positive |
integer and . |
Output: A g-proper coloring of P. |
Objective: Minimize . |
3. NP-Completeness
TriPart |
Input: An undirected graph with and |
Output: “YES” if there exists a partition of into triangles, “NO” otherwise. |
- Let us assume that three requests belong to a component, on the first level and and on the second one. If the ones on the second level do not correspond to consecutive edges in G, or corresponds to an edge of G that is not consecutive to both edges corresponding to the requests on the second level, C uses at least -blocks. Therefore, .
- If a component uses only one level of requests (for our assumption about the maximality of colors, in this case it can contain only a request ), it is using -blocks. Therefore, .
- If two different requests and belong to a component C, one for each level, C uses at least -blocks. Thus, .
- If requests belong to a component, at least -blocks are needed. Therefore, we obtain that .
4. Approximation Algorithms
4.1. The Merge Meta Algorithm
Algorithm 1Merge. |
Require: is an r-approximation algorithm for edge instances of CombinedTrafficGrooming. |
Require: an instance of CombinedTrafficGrooming. |
Require:G is a chain with vertices . |
Ensure: Return an -approximate solution of |
|
4.2. Groom-OADM: An Algorithm for the Minimization of OADMs in Edge Instances
Algorithm 2Groom-OADM. |
Require: is an edge instance of CombinedTrafficGrooming. |
Ensure: Return an two-approximate solution of : |
|
4.3. Groom: An Algorithm for Edge Instance of CombinedTrafficGrooming
5. Summary
- Strengthening the -completeness result, either towards the direction of proving an -hardness result or towards an impossibility of a sub-exponential algorithm under the exponential time hypothesis (, introduced in [33]). In this respect, it is worth noting that the current reduction cannot be exploited in order to obtain these extensions. In particular, with respect to the former direction, the considered TriPart problem is a decision problem and it is worth investigating whether a related optimization problem could be exploited in order to prove the -hardness. On the other hand, with respect to the latter direction, even if TriPart were to be proven to admit no sub-exponential algorithm under the ETH, our reduction builds an instance of CombineTrafficGrooming of quadratic size with respect to the one of TriPart and therefore would not be able to provide a similar result for CombineTrafficGrooming.
- Improving the achieved approximation ratio for the considered topologies of ring and chain networks.
- Extending the algorithm and the analysis to other network topologies.
- Considering the online version of the problem in which lightpath requests are not given in advance but arrive over time.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Du, D.H.C.; Vetter, R.J. Distributed computing with high-speed optical networks. Computer 1993, 26, 8–18. [Google Scholar]
- Green, P.E. Fiber-Optic Communication Networks; Prentice Hall: Hoboken, NJ, USA, 1992. [Google Scholar]
- Brackett, C.A. Dense Wavelength Division Multiplexing Networks: Principles and applications. IEEE J. Sel. Areas Commun. 1990, 8, 948–964. [Google Scholar] [CrossRef]
- Klasing, R. Methods and problems of wavelength-routing in all-optical networks. In Proceedings of the MFCS’98 Workshop on Communication, Brno, Czech Republic, 24–25 August 1998; pp. 1–9. [Google Scholar]
- Beauquier, B.; Bermond, J.C.; Gargano, L.; Hell, P.; Perennes, S.; Vaccaro, U. Graph problems arising from Wavelength–Routing in All–Optical Networks. In Proceedings of the 2nd Workshop on Optics and Computer Science, WOCS’97, Geneva, Switzerland, 1 April 1997. [Google Scholar]
- Gerstel, O.; Lin, P.; Sasaki, G. Wavelength Assignment in a WDM Ring to Minimize Cost of Embedded SONET Rings. In Proceedings of the INFOCOM’98, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies, San Francisco, CA, USA, 29 March–2 April 1998. [Google Scholar]
- Eilam, T.; Moran, S.; Zaks, S. Lightpath Arrangement in Survivable Rings to Minimize the Switching Cost. IEEE J. Sel. Area Commun. 2002, 20, 172–182. [Google Scholar] [CrossRef]
- Călinescu, G.; Wan, P.J. Traffic Partition in WDM/SONET rings to minimize SONET ADMs. J. Comb. Optim. 2002, 6, 425–453. [Google Scholar] [CrossRef]
- Shalom, M.; Zaks, S. A 10/7 + epsilon approximation for minimizing the number of ADMs in SONET rings. IEEE/ACM Trans. Netw. 2007, 15, 1593–1602. [Google Scholar] [CrossRef]
- Epstein, L.; Levin, A. Better bounds for minimizing SONET ADMs. J. Comput. Syst. Sci. 2009, 75, 122–136. [Google Scholar] [CrossRef] [Green Version]
- Epstein, L.; Levin, A.; Menahem, B. Minimization of SONET ADMs in ring networks revisited. Computing 2010, 87, 3–19. [Google Scholar] [CrossRef]
- Călinescu, G.; Frieder, O.; Wan, P.J. Minimizing Electronic Line Terminals for Automatic Ring Protection in General WDM Optical Networks. IEEE J. Sel. Area Commun. 2002, 20, 183–189. [Google Scholar] [CrossRef]
- Flammini, M.; Monaco, G.; Moscardelli, L.; Shalom, M.; Zaks, S. Selfishness, collusion and power of local search for the ADMs minimization problem. Comput. Netw. 2008, 52, 1721–1731. [Google Scholar] [CrossRef]
- Gerstel, O.; Ramaswami, R.; Sasaki, G. Cost effective traffic grooming in WDM rings. In Proceedings of the INFOCOM’98, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies, San Francisco, CA, USA, 29 March–2 April 1998. [Google Scholar]
- Chiu, A.L.; Modiano, E.H. Traffic Grooming Algorithms for Reducing Electronic Multiplexing Costs in WDM Ring Networks. J. Light. Technol. 2000, 18, 2–12. [Google Scholar] [CrossRef]
- Huang, S.; Dutta, R.; Rouskas, G.N. Traffic grooming in path, star, and tree networks: Complexity, bounds, and algorithms. IEEE J. Sel. Areas Commun. 2006, 24, 66–82. [Google Scholar] [CrossRef] [Green Version]
- Shalom, M.; Unger, W.; Zaks, S. On the Complexity of the Traffic Grooming Problem in Optical Networks. In Proceedings of the Fun with Algorithms, 4th International Conference, Castiglioncello, Italy, 3–5 June 2007; pp. 262–271. [Google Scholar]
- Flammini, M.; Moscardelli, L.; Shalom, M.; Zaks, S. Approximating the Traffic Grooming Problem. J. Discret. Algorithms 2008, 6, 472–479. [Google Scholar] [CrossRef] [Green Version]
- Flammini, M.; Monaco, G.; Moscardelli, L.; Shalom, M.; Zaks, S. Approximating the traffic grooming problem in tree and star networks. J. Parallel Distrib. Comput. 2008, 68, 939–948. [Google Scholar] [CrossRef]
- Amini, O.; Pérennes, S.; Sau, I. Hardness and approximation of traffic grooming. Theor. Comput. Sci. 2009, 410, 3751–3760. [Google Scholar] [CrossRef] [Green Version]
- Chen, B.; Rouskas, G.N.; Dutta, R. Traffic Grooming in WDM Ring Networks with the Min-Max Objective. In Networking 2004, Proceedings of the International Conference on Research in Networking, Athens, Greece, 9–14 May 2004; Springer: Berlin/Heidelberg, Germany, 2004; pp. 174–185. [Google Scholar]
- Chen, B.; Rouskas, G.N.; Dutta, R. Traffic Grooming in Star Networks. In Proceedings of the BROADNETS, San Jose, CA, USA, 25–29 October 2004. [Google Scholar]
- Flammini, M.; Marchetti-Spaccamela, A.; Monaco, G.; Moscardelli, L.; Zaks, S. On the complexity of the regenerator placement problem in optical networks. IEEE/ACM Trans. Netw. 2011, 19, 498–511. [Google Scholar] [CrossRef]
- Flammini, M.; Monaco, G.; Moscardelli, L.; Shalom, M.; Zaks, S. Optimizing regenerator cost in traffic grooming. Theor. Comput. Sci. 2011, 412, 7109–7121. [Google Scholar] [CrossRef] [Green Version]
- Flammini, M.; Monaco, G.; Moscardelli, L.; Shalom, M.; Zaks, S. On the Complexity of the Regenerator Cost Problem in General Networks with Traffic Grooming. Algorithmica 2014, 68, 671–691. [Google Scholar] [CrossRef]
- Koehler, F.; Khuller, S. Busy Time Scheduling on a Bounded Number of Machines (Extended Abstract). In Algorithms and Data Structures; Ellen, F., Kolokolova, A., Sack, J.R., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2017; pp. 521–532. [Google Scholar]
- Chang, J.; Khuller, S.; Mukherjee, K. LP rounding and combinatorial algorithms for minimizing active and busy time. J. Sched. 2017, 20, 657–680. [Google Scholar] [CrossRef] [Green Version]
- Flammini, M.; Monaco, G.; Moscardelli, L.; Shachnai, H.; Shalom, M.; Tamir, T.; Zaks, S. Minimizing total busy time in parallel scheduling with application to optical networks. Theor. Comput. Sci. 2010, 411, 3553–3562. [Google Scholar] [CrossRef] [Green Version]
- Mertzios, G.B.; Shalom, M.; Voloshin, A.; Wong, P.W.; Zaks, S. Optimizing busy time on parallel machines. Theor. Comput. Sci. 2015, 562, 524–541. [Google Scholar] [CrossRef] [Green Version]
- Khandekar, R.; Schieber, B.; Shachnai, H.; Tamir, T. Real-time scheduling to minimize machine busy times. J. Sched. 2015, 18, 561–573. [Google Scholar] [CrossRef] [Green Version]
- Winkler, P.; Zhang, L. Wavelength assignment and generalized interval graph coloring. In Proceedings of the SODA, Baltimore, MD, USA, 12–14 January 2003; pp. 830–831. [Google Scholar]
- Dor, D.; Tarsi, M. Graph Decomposition Is NP-Complete: A Complete Proof Of Holyer’s Conjecture. SIAM J. Comput. 1997, 26, 1166–1187. [Google Scholar] [CrossRef] [Green Version]
- Impagliazzo, R.; Paturi, R. On the Complexity of k-SAT. J. Comput. Syst. Sci. 2001, 62, 367–375. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Flammini, M.; Monaco, G.; Moscardelli, L.; Shalom, M.; Zaks, S. The Traffic Grooming Problem in Optical Networks with Respect to ADMs and OADMs: Complexity and Approximation. Algorithms 2021, 14, 151. https://doi.org/10.3390/a14050151
Flammini M, Monaco G, Moscardelli L, Shalom M, Zaks S. The Traffic Grooming Problem in Optical Networks with Respect to ADMs and OADMs: Complexity and Approximation. Algorithms. 2021; 14(5):151. https://doi.org/10.3390/a14050151
Chicago/Turabian StyleFlammini, Michele, Gianpiero Monaco, Luca Moscardelli, Mordechai Shalom, and Shmuel Zaks. 2021. "The Traffic Grooming Problem in Optical Networks with Respect to ADMs and OADMs: Complexity and Approximation" Algorithms 14, no. 5: 151. https://doi.org/10.3390/a14050151
APA StyleFlammini, M., Monaco, G., Moscardelli, L., Shalom, M., & Zaks, S. (2021). The Traffic Grooming Problem in Optical Networks with Respect to ADMs and OADMs: Complexity and Approximation. Algorithms, 14(5), 151. https://doi.org/10.3390/a14050151