Skip to main content
Erschienen in: Journal of Scheduling 3/2018

04.03.2017

Flexible bandwidth assignment with application to optical networks

verfasst von: Hadas Shachnai, Ariella Voloshin, Shmuel Zaks

Erschienen in: Journal of Scheduling | Ausgabe 3/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We introduce two scheduling problems, the flexible bandwidth allocation problem (\(\textsc {FBAP}\)) and the flexible storage allocation problem (\(\textsc {FSAP}\)). In both problems, we have an available resource, and a set of requests, each consists of a minimum and a maximum resource requirement, for the duration of its execution, as well as a profit accrued per allocated unit of the resource. In \(\textsc {FBAP}\), the goal is to assign the available resource to a feasible subset of requests, such that the total profit is maximized, while in \(\textsc {FSAP}\) we also require that each satisfied request is given a contiguous portion of the resource. Our problems generalize the classic bandwidth allocation problem (BAP) and storage allocation problem (SAP) and are therefore \(\text {NP-hard}\). Our main results are a 3-approximation algorithm for \(\textsc {FBAP}\) and a \((3+\epsilon )\)-approximation algorithm for \(\textsc {FSAP}\), for any fixed \(\epsilon >0 \). These algorithms make nonstandard use of the local ratio technique. Furthermore, we present a \((2+\epsilon )\)-approximation algorithm for \(\textsc {SAP}\), for any fixed \(\epsilon >0 \), thus improving the best known ratio of \(\frac{2e-1}{e-1} + \epsilon \). Our study is motivated also by critical resource allocation problems arising in all-optical networks.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
We note that our results can be adapted also to instances when a(I), b(I) and w(I) are non-integers.
 
Literatur
Zurück zum Zitat Ali Norouzi, A. Z., & Ustundag, B. B. (2011). An integrated survey in optical networks: Concepts, components and problems. International Journal of Computer Science and Network Security, 11(1), 10–26. Ali Norouzi, A. Z., & Ustundag, B. B. (2011). An integrated survey in optical networks: Concepts, components and problems. International Journal of Computer Science and Network Security, 11(1), 10–26.
Zurück zum Zitat Bafna, V., Berman, P., & Fujito, T. (1999). A 2-approximation algorithm for the undirected feedback vertex set problem. SIAM Journal on Discrete Mathematics, 12(3), 289–297.CrossRef Bafna, V., Berman, P., & Fujito, T. (1999). A 2-approximation algorithm for the undirected feedback vertex set problem. SIAM Journal on Discrete Mathematics, 12(3), 289–297.CrossRef
Zurück zum Zitat Bansal, N., Chakrabarti, A., Epstein, A., & Schieber, B. (2006). A quasi-PTAS for unsplittable flow on line graphs. In: Proceedings of the 38th annual ACM symposium on theory of computing (STOC) (pp. 721–729). Bansal, N., Chakrabarti, A., Epstein, A., & Schieber, B. (2006). A quasi-PTAS for unsplittable flow on line graphs. In: Proceedings of the 38th annual ACM symposium on theory of computing (STOC) (pp. 721–729).
Zurück zum Zitat Bar-Noy, A., Bar-Yehuda, R., Freund, A., Naor, J., & Schieber, B. (2001). A unified approach to approximating resource allocation and scheduling. Journal of the ACM, 48(5), 1069–1090.CrossRef Bar-Noy, A., Bar-Yehuda, R., Freund, A., Naor, J., & Schieber, B. (2001). A unified approach to approximating resource allocation and scheduling. Journal of the ACM, 48(5), 1069–1090.CrossRef
Zurück zum Zitat Bar-Yehuda, R. (2000). One for the price of two: A unified approach for approximating covering problems. Algorithmica, 27(2), 131–144. Bar-Yehuda, R. (2000). One for the price of two: A unified approach for approximating covering problems. Algorithmica, 27(2), 131–144.
Zurück zum Zitat Bar-Yehuda, R., Beder, M., Cohen, Y., & Rawitz, D. (2009). Resource allocation in bounded degree trees. Algorithmica, 54(1), 89–106.CrossRef Bar-Yehuda, R., Beder, M., Cohen, Y., & Rawitz, D. (2009). Resource allocation in bounded degree trees. Algorithmica, 54(1), 89–106.CrossRef
Zurück zum Zitat Bar-Yehuda, R., & Even, S. (1985). A local-ratio theorem for approximating the weighted vertex cover problem. In Analysis and design of algorithms for combinatorial problems. North-Holland mathematics studies (vol. 109, pp. 27–45). North-Holland. Bar-Yehuda, R., & Even, S. (1985). A local-ratio theorem for approximating the weighted vertex cover problem. In Analysis and design of algorithms for combinatorial problems. North-Holland mathematics studies (vol. 109, pp. 27–45). North-Holland.
Zurück zum Zitat Călinescu, G., Chakrabarti, A., Karloff, H. J., & Rabani, Y. (2011). An improved approximation algorithm for resource allocation. ACM Transactions on Algorithms, 7(4), 48. Călinescu, G., Chakrabarti, A., Karloff, H. J., & Rabani, Y. (2011). An improved approximation algorithm for resource allocation. ACM Transactions on Algorithms, 7(4), 48.
Zurück zum Zitat Chekuri, C., Mydlarz, M., & Shepherd, F. B. (2007). Multicommodity demand flow in a tree and packing integer programs. ACM Transaction on Algorithms 3(3). Chekuri, C., Mydlarz, M., & Shepherd, F. B. (2007). Multicommodity demand flow in a tree and packing integer programs. ACM Transaction on Algorithms 3(3).
Zurück zum Zitat Chen, B., Hassin, R., & Tzur, M. (2002). Allocation of bandwidth and storage. IIE Transactions, 34(5), 501–507. Chen, B., Hassin, R., & Tzur, M. (2002). Allocation of bandwidth and storage. IIE Transactions, 34(5), 501–507.
Zurück zum Zitat Chrobak, M., Woeginger, G. J., Makino, K., & Xu, H. (2012). Caching is hard—Even in the fault model. Algorithmica, 63(4), 781–794.CrossRef Chrobak, M., Woeginger, G. J., Makino, K., & Xu, H. (2012). Caching is hard—Even in the fault model. Algorithmica, 63(4), 781–794.CrossRef
Zurück zum Zitat Garey, M., & Johnson, D. S. (1979). Computers and Intractability. A guide to the theory of NP-completeness. San Francisco: Freeman. Garey, M., & Johnson, D. S. (1979). Computers and Intractability. A guide to the theory of NP-completeness. San Francisco: Freeman.
Zurück zum Zitat Gerstel, O. (2010). Flexible use of spectrum and photonic grooming. In Integrated photonics research, silicon and nanophotonics and photonics in switching (p. PMD3). Gerstel, O. (2010). Flexible use of spectrum and photonic grooming. In Integrated photonics research, silicon and nanophotonics and photonics in switching (p. PMD3).
Zurück zum Zitat Gerstel, O. (2011). Realistic approaches to scaling the ip network using optics. In Optical fiber communication conference and exposition and the national fiber optic engineers conference (p. OWP1). Gerstel, O. (2011). Realistic approaches to scaling the ip network using optics. In Optical fiber communication conference and exposition and the national fiber optic engineers conference (p. OWP1).
Zurück zum Zitat Golumbic, M. C. (1980). Algorithmic graph theory and perfect graphs. New York: Academic Press. Golumbic, M. C. (1980). Algorithmic graph theory and perfect graphs. New York: Academic Press.
Zurück zum Zitat Jinno, M., Takara, H., Kozicki, B., Tsukishima, Y., Sone, Y., & Matsuoka, S. (2009). Spectrum-efficient and scalable elastic optical path network: Architecture, benefits, and enabling technologies. IEEE Communications Magazine, 47(11), 66–73.CrossRef Jinno, M., Takara, H., Kozicki, B., Tsukishima, Y., Sone, Y., & Matsuoka, S. (2009). Spectrum-efficient and scalable elastic optical path network: Architecture, benefits, and enabling technologies. IEEE Communications Magazine, 47(11), 66–73.CrossRef
Zurück zum Zitat Katz, D., Schieber, B., & Shachnai, H. (2016). Brief announcement: Flexible resource allocation for clouds and all-optical networks. In proceedings of the 28th ACM symposium on parallelism in algorithms and architectures (SPAA) (pp. 225–226). Katz, D., Schieber, B., & Shachnai, H. (2016). Brief announcement: Flexible resource allocation for clouds and all-optical networks. In proceedings of the 28th ACM symposium on parallelism in algorithms and architectures (SPAA) (pp. 225–226).
Zurück zum Zitat Leonardi, S., Marchetti-Spaccamela, A., & Vitaletti, A. (2000). Approximation algorithms for bandwidth and storage allocation problems under real time constraints. In proceedings of the 20th conference on foundations of software technology and theoretical computer science (pp. 409–420). Leonardi, S., Marchetti-Spaccamela, A., & Vitaletti, A. (2000). Approximation algorithms for bandwidth and storage allocation problems under real time constraints. In proceedings of the 20th conference on foundations of software technology and theoretical computer science (pp. 409–420).
Zurück zum Zitat Mömke, T., & Wiese, A. (2015). A (\(2+\epsilon \))-approximation algorithm for the storage allocation problem. In proceedings of the 42nd international colloquium on automata, languages, and programming (ICALP) (pp. 973–984). Mömke, T., & Wiese, A. (2015). A (\(2+\epsilon \))-approximation algorithm for the storage allocation problem. In proceedings of the 42nd international colloquium on automata, languages, and programming (ICALP) (pp. 973–984).
Zurück zum Zitat Ramaswami, R., Sivarajan, K., & Sasaki, G. (2009). Optical networks: A practical perspective (3rd ed.). Los Altos: Morgan Kaufmann. Ramaswami, R., Sivarajan, K., & Sasaki, G. (2009). Optical networks: A practical perspective (3rd ed.). Los Altos: Morgan Kaufmann.
Zurück zum Zitat Shachnai, H., Voloshin, A., & Zaks, S. (2014) Optimizing bandwidth allocation in flex-grid optical networks with application to scheduling. In Proceedings of the 28th IEEE international parallel and distributed processing symposium (IPDPS) (pp. 862–871). Shachnai, H., Voloshin, A., & Zaks, S. (2014) Optimizing bandwidth allocation in flex-grid optical networks with application to scheduling. In Proceedings of the 28th IEEE international parallel and distributed processing symposium (IPDPS) (pp. 862–871).
Zurück zum Zitat Shalom, M., Wong, P. W. H., & Zaks, S. (2013). Profit maximization in flex-grid all-optical networks. In Proceedings of the 20th international colloquium on structural information and communication complexity (SIROCCO) (pp. 249–260). Berlin: Springer. Shalom, M., Wong, P. W. H., & Zaks, S. (2013). Profit maximization in flex-grid all-optical networks. In Proceedings of the 20th international colloquium on structural information and communication complexity (SIROCCO) (pp. 249–260). Berlin: Springer.
Metadaten
Titel
Flexible bandwidth assignment with application to optical networks
verfasst von
Hadas Shachnai
Ariella Voloshin
Shmuel Zaks
Publikationsdatum
04.03.2017
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 3/2018
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-017-0514-4

Weitere Artikel der Ausgabe 3/2018

Journal of Scheduling 3/2018 Zur Ausgabe