Skip to main content
Erschienen in: Journal of Scheduling 2/2020

Open Access 11.02.2020

Broadcasting a file in a communication network

verfasst von: Kai-Simon Goetzmann, Tobias Harks, Max Klimm

Erschienen in: Journal of Scheduling | Ausgabe 2/2020

Einloggen

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

search-config
loading …

Abstract

We study the problem of distributing a file, initially located at a server, among a set of n nodes. The file is divided into \(m\ge 1\) equally sized packets. After downloading a packet, nodes can upload it to other nodes, possibly to multiple nodes in parallel. Each node, however, may receive each packet from a single source node only. The upload and download rates between nodes are constrained by node- and server-specific upload and download capacities. The objective is to minimize the makespan. This problem has been proposed and analyzed first by Mundinger et al. (J Sched 11:105–120, 2008. https://​doi.​org/​10.​1007/​s10951-007-0017-9) under the assumption that uploads obey the fair sharing principle, that is, concurrent upload rates from a common source are equal at any point in time. Under this assumption, the authors devised an optimal polynomial time algorithm for the case where the upload capacity of the server and the nodes’ upload and download capacities are all equal. In this work, we drop the fair sharing assumption and derive an exact polynomial time algorithm for the case when upload and download capacities per node and among nodes are equal. We further show that the problem becomes strongly NP-hard for equal upload and download capacities per node that may differ among nodes, even for a single packet. For this case, we devise a polynomial time \(\smash {(1+2\sqrt{2})}\)-approximation algorithm. Finally, we devise two polynomial time algorithms with approximation guarantees of 5 and \(2 + \lceil \log _2 \lceil n/m\rceil \rceil /m\), respectively, for the general case of m packets.

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!

Literatur
Zurück zum Zitat Arkin, E., Bender, M., Fekete, S., Mitchell, J., & Skutella, M. (2006). The freeze-tag problem: How to wake up a swarm of robots. Algorithmica, 46(2), 193–221.CrossRef Arkin, E., Bender, M., Fekete, S., Mitchell, J., & Skutella, M. (2006). The freeze-tag problem: How to wake up a swarm of robots. Algorithmica, 46(2), 193–221.CrossRef
Zurück zum Zitat Arkin, E., Bender, M., Ge, D., Hejoseph, S., & Mitchell, S. (2003). Improved approximation algorithms for the freeze-tag problem. In Proceedings of the 15th annual ACM symposium on parallel algorithms and architectures (SPAA) (pp. 295–303). Arkin, E., Bender, M., Ge, D., Hejoseph, S., & Mitchell, S. (2003). Improved approximation algorithms for the freeze-tag problem. In Proceedings of the 15th annual ACM symposium on parallel algorithms and architectures (SPAA) (pp. 295–303).
Zurück zum Zitat Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., et al. (2009). Above the clouds: A Berkeley view of cloud computing. Tech. rep., University of California at Berkeley. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., et al. (2009). Above the clouds: A Berkeley view of cloud computing. Tech. rep., University of California at Berkeley.
Zurück zum Zitat Bar-Noy, A., Guha, S., Naor, J., & Schieber, B. (2000). Message multicasting in heterogeneous networks. SIAM Journal on Computing, 30(2), 347–358.CrossRef Bar-Noy, A., Guha, S., Naor, J., & Schieber, B. (2000). Message multicasting in heterogeneous networks. SIAM Journal on Computing, 30(2), 347–358.CrossRef
Zurück zum Zitat Bar-Noy, A., Kipnis, S., & Schieber, B. (2000). Optimal multiple message broadcasting in telephone-like communication systems. Discrete Applied Mathematics, 100(1–2), 1–15.CrossRef Bar-Noy, A., Kipnis, S., & Schieber, B. (2000). Optimal multiple message broadcasting in telephone-like communication systems. Discrete Applied Mathematics, 100(1–2), 1–15.CrossRef
Zurück zum Zitat Ezovski, G., Tang, A., & Andrew, L. (2009). Minimizing average finish time in P2P networks. In Proceedings of the 28th IEEE international conference on computer communications (INFOCOM) (pp. 594–602). Ezovski, G., Tang, A., & Andrew, L. (2009). Minimizing average finish time in P2P networks. In Proceedings of the 28th IEEE international conference on computer communications (INFOCOM) (pp. 594–602).
Zurück zum Zitat Fan, B., Lui, J. C. S., & Chiu, D. M. (2009). The design trade-offs of bittorrent-like file sharing protocols. IEEE/ACM Transactions on Networking, 17, 365–376.CrossRef Fan, B., Lui, J. C. S., & Chiu, D. M. (2009). The design trade-offs of bittorrent-like file sharing protocols. IEEE/ACM Transactions on Networking, 17, 365–376.CrossRef
Zurück zum Zitat Garey, M., & Johnson, D. (1979). Computers and intractability. New York, NY, USA: W. H. Freeman. Garey, M., & Johnson, D. (1979). Computers and intractability. New York, NY, USA: W. H. Freeman.
Zurück zum Zitat Goetzmann, K. S., Harks, T., Klimm, M., & Miller, K. (2011). Optimal file distribution in peer-to-peer networks. In Proceedings of the 22nd international conference on algorithms and computation (ISAAC) (pp. 210–219). Goetzmann, K. S., Harks, T., Klimm, M., & Miller, K. (2011). Optimal file distribution in peer-to-peer networks. In Proceedings of the 22nd international conference on algorithms and computation (ISAAC) (pp. 210–219).
Zurück zum Zitat Hedetniemi, S. T., Hedetniemi, S. M., & Liestman, A. (1998). A survey of gossiping and broadcasting in communication networks. Networks, 18, 129–134. Hedetniemi, S. T., Hedetniemi, S. M., & Liestman, A. (1998). A survey of gossiping and broadcasting in communication networks. Networks, 18, 129–134.
Zurück zum Zitat Khuller, S., & Kim, Y. A. (2007). Broadcasting in heterogeneous networks. Algorithmica, 48(1), 1–21.CrossRef Khuller, S., & Kim, Y. A. (2007). Broadcasting in heterogeneous networks. Algorithmica, 48(1), 1–21.CrossRef
Zurück zum Zitat Könemann, J., Levin, A., & Sinha, A. (2005). Approximating the degree-bounded minimum diameter spanning tree problem. Algorithmica, 41(2), 117–129.CrossRef Könemann, J., Levin, A., & Sinha, A. (2005). Approximating the degree-bounded minimum diameter spanning tree problem. Algorithmica, 41(2), 117–129.CrossRef
Zurück zum Zitat Kumar, R., & Ross, K. (2006). Peer assisted file distribution: The minimum distribution time. In Proc. 1st IEEE workshop on hot topics in web systems and technologies (pp. 1–11). Kumar, R., & Ross, K. (2006). Peer assisted file distribution: The minimum distribution time. In Proc. 1st IEEE workshop on hot topics in web systems and technologies (pp. 1–11).
Zurück zum Zitat Mehyar, M., Gu, W., Low, S., Effros, M., & Ho, T. (2007). Optimal strategies for efficient peer-to-peer file sharing. In Proceedings of the IEEE international conference on acoustics, speech and signal processing (ICASSP) (Vol. 4, pp. 1337–1340). Mehyar, M., Gu, W., Low, S., Effros, M., & Ho, T. (2007). Optimal strategies for efficient peer-to-peer file sharing. In Proceedings of the IEEE international conference on acoustics, speech and signal processing (ICASSP) (Vol. 4, pp. 1337–1340).
Zurück zum Zitat Middendorf, M. (1993). Minimum broadcast time is NP-complete for 3-regular planar graphs and deadline 2. Information Processing Letters, 46(6), 281–287.CrossRef Middendorf, M. (1993). Minimum broadcast time is NP-complete for 3-regular planar graphs and deadline 2. Information Processing Letters, 46(6), 281–287.CrossRef
Zurück zum Zitat Miller, K., & Wolisz, A. (2011). Transport optimization in peer-to-peer networks. In Proceedings of the 19th international conference on parallel, distributed and network-based processing (PDP), (pp. 567–573) Miller, K., & Wolisz, A. (2011). Transport optimization in peer-to-peer networks. In Proceedings of the 19th international conference on parallel, distributed and network-based processing (PDP), (pp. 567–573)
Zurück zum Zitat Qiu, D., Srikant, R.: Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In Proc. ACM conf. applications, technologies, architectures, and protocols for comput. comm. (SIGCOMM) (pp. 367–378). Qiu, D., Srikant, R.: Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In Proc. ACM conf. applications, technologies, architectures, and protocols for comput. comm. (SIGCOMM) (pp. 367–378).
Zurück zum Zitat Ravi, R.: Rapid rumor ramification: Approximating the minimum broadcast time. In Proceedings of the 35th annual IEEE symposium on foundations of computer science (pp. 202–213). Ravi, R.: Rapid rumor ramification: Approximating the minimum broadcast time. In Proceedings of the 35th annual IEEE symposium on foundations of computer science (pp. 202–213).
Metadaten
Titel
Broadcasting a file in a communication network
verfasst von
Kai-Simon Goetzmann
Tobias Harks
Max Klimm
Publikationsdatum
11.02.2020
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 2/2020
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-020-00643-w

Weitere Artikel der Ausgabe 2/2020

Journal of Scheduling 2/2020 Zur Ausgabe

Premium Partner