Skip to main content
Log in

Flexible bandwidth assignment with application to optical networks

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. We note that our results can be adapted also to instances when a(I), b(I) and w(I) are non-integers.

References

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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).

  • 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.

    Article  Google Scholar 

  • 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., Beder, M., Cohen, Y., & Rawitz, D. (2009). Resource allocation in bounded degree trees. Algorithmica, 54(1), 89–106.

    Article  Google Scholar 

  • 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.

  • 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.

    Google Scholar 

  • Chekuri, C., Mydlarz, M., & Shepherd, F. B. (2007). Multicommodity demand flow in a tree and packing integer programs. ACM Transaction on Algorithms 3(3).

  • Chen, B., Hassin, R., & Tzur, M. (2002). Allocation of bandwidth and storage. IIE Transactions, 34(5), 501–507.

    Google Scholar 

  • Chrobak, M., Woeginger, G. J., Makino, K., & Xu, H. (2012). Caching is hard—Even in the fault model. Algorithmica, 63(4), 781–794.

    Article  Google Scholar 

  • Garey, M., & Johnson, D. S. (1979). Computers and Intractability. A guide to the theory of NP-completeness. San Francisco: Freeman.

    Google Scholar 

  • 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. (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).

  • Golumbic, M. C. (1980). Algorithmic graph theory and perfect graphs. New York: Academic Press.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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).

  • 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).

  • 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).

  • Ramaswami, R., Sivarajan, K., & Sasaki, G. (2009). Optical networks: A practical perspective (3rd ed.). Los Altos: Morgan Kaufmann.

    Google Scholar 

  • 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).

  • 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.

Download references

Acknowledgements

We thank Dror Rawitz for valuable discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ariella Voloshin.

Additional information

A preliminary version of this paper appeared in the proceedings of the \(39\mathrm {th}\) International Symposium on Mathematical Foundations of Computer Science(MFCS), 2014.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shachnai, H., Voloshin, A. & Zaks, S. Flexible bandwidth assignment with application to optical networks. J Sched 21, 327–336 (2018). https://doi.org/10.1007/s10951-017-0514-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-017-0514-4

Keywords

Navigation