Skip to main content

A New Integer Programming Model for the File Transfer Scheduling Problem

  • Conference paper
  • First Online:
Parallel and Distributed Computing, Applications and Technologies (PDCAT 2020)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12606))

  • 1026 Accesses

Abstract

Scheduling the transfer of files in distributed computer systems is an increasing concern. The purpose of this paper is to propose a new time-index integer programming model for the file transfer scheduling problem with integer file length and port restrictions, which is to design a schedule to transfer series of files with different file length while minimizing overall completion time. By different formulations of variables and constraints, our new model contains fewer constraints and variables. And we also propose an enhanced technique to reduce the number of constraints further by utilizing the elementary lower bound and upper bound. Experimental results show that compared to existing best model, our model with the enhanced technique can solve the same instance with only 14.3% of the time. Moreover, our model can solve larger instances (up to 100 vertices and 600 files) to optimality that can not be solved by existing models.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Akbari, M.K., Nezhad, M., Kalantari, M.: A neural network realization of file transfer scheduling. CSI J. Comput. Sci. Eng. 2, 19–29 (2004)

    Google Scholar 

  2. Coffman Jr., E.G., Garey, M.R., Johnson, D.S., LaPaugh, A.S.: Scheduling file transfers. SIAM J. Comput. 14(3), 744–780 (1985)

    Article  MathSciNet  Google Scholar 

  3. Dražić, Z.: Variable neighborhood search for the file transfer scheduling problem. Serdica J. Comput. 6(3), 333–348 (2012)

    MathSciNet  Google Scholar 

  4. Dražić, Z.: Modifications of the variable neighborhood search method and their applications to solving the file transfer scheduling problem. Ph.D. thesis, University of Belgrade, Faculty of Mathematics (2014)

    Google Scholar 

  5. Dražić, Z.: Gaussian variable neighborhood search for the file transfer scheduling problem. Yugoslav J. Oper. Res. 26(2), 173–188 (2016)

    Article  MathSciNet  Google Scholar 

  6. Dražić, Z., Savić, A., Filipović, V.: An integer linear formulation for the file transfer scheduling problem. TOP 22(3), 1062–1073 (2014)

    Article  MathSciNet  Google Scholar 

  7. Hansen, P., Mladenović, N.: Variable neighborhood search: principles and applications. Eur. J. Oper. Res. 130(3), 449–467 (2001)

    Article  MathSciNet  Google Scholar 

  8. Higuero, D., Tirado, J.M., Isaila, F., Carretero, J.: Enhancing file transfer scheduling and server utilization in data distribution infrastructures. In: 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 431–438. IEEE (2012)

    Google Scholar 

  9. Jia, S., Jin, X., Ghasemiesfeh, G., Ding, J., Gao, J.: Competitive analysis for online scheduling in software-defined optical wan. In: IEEE INFOCOM 2017 - IEEE Conference on Computer Communications, pp. 1–9 (2017)

    Google Scholar 

  10. Mao, W.: Directed file transfer scheduling. In: ACM 31st Annual Southeast Conference (ACM-SE 1993), pp. 199–203 (1993)

    Google Scholar 

  11. Mladenović, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24(11), 1097–1100 (1997)

    Article  MathSciNet  Google Scholar 

  12. Sousa, J.P., Wolsey, L.A.: A time indexed formulation of non-preemptive single machine scheduling problems. Math. Program. 54, 353–367 (1992)

    Article  Google Scholar 

  13. Whitehead, J.: The complexity of file transfer scheduling with forwarding. SIAM J. Comput. 19(2), 222–245 (1990)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jingwen Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yang, J., Li, J., Han, X. (2021). A New Integer Programming Model for the File Transfer Scheduling Problem. In: Zhang, Y., Xu, Y., Tian, H. (eds) Parallel and Distributed Computing, Applications and Technologies. PDCAT 2020. Lecture Notes in Computer Science(), vol 12606. Springer, Cham. https://doi.org/10.1007/978-3-030-69244-5_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-69244-5_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-69243-8

  • Online ISBN: 978-3-030-69244-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics