Skip to main content
Log in

Upper and lower bounds for deterministic broadcast in powerline communication networks

  • Published:
Distributed Computing Aims and scope Submit manuscript

Abstract

Powerline communication networks assume an interesting position in the communication network space: similarly to wireless networks, powerline networks are based on a shared broadcast medium; unlike wireless networks, however, the signal propagation is constrained to the power lines of the electrical infrastructure, which is essentially a graph. This article presents an algorithmic model to study the design of communication services over powerline communication networks. As a case study, we focus on the fundamental broadcast problem, and present and analyze a distributed algorithm \(\textsc {Color}\textsc {Cast}\) which terminates in at most n communication rounds, where n denotes the network size, even in a model where link qualities are unpredictable and time-varying. For comparison, the achieved broadcast time is lower than what can be achieved by any unknown-topology algorithm (lower bounds \(\varOmega (n\log n / \log (n/D))\) and \(\varOmega (n \log D)\) are proved in Kowalski and Pelc (Distrib Comput 18(1):43–57, 2005) resp. Clementi et al. (2001) where D is the network diameter). Moreover, existing known-topology broadcast algorithms often fail to deliver the broadcast message entirely in this model. This article also presents a general broadcast lower bound for the powerline model.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. For other models, mostly targeted at low voltage use cases and for communication channel models, we refer to [5, 6, 28, 31, 32].

  2. Concurrent transmissions might lead to interference and prevent correct message reception. This case is treated in the subsequent section.

  3. We do not assume that we can always predict what happens if there are multiple concurrent senders in range. It depends on the received signal strengths and the available hardware if messages can be decoded in this case. Complexity-wise it is harder to solve problems in this model. See also the discussion on http://www.wisdom.weizmann.ac.il/~oded/p_bgi.html.

References

  1. Abshoff, S., Benter, M., Cord-Landwehr, A., Malatyali, M., auf der Heide, F. Meyer: Token dissemination in geometric dynamic networks. In: Flocchini, P., Gao, J., Kranakis, E., auf der Heide, F. Meyer (eds.) 9th International Symposium on Algorithms and Experiments for Sensor Systems, Wireless Networks and Distributed Robotics. Algorithms for Sensor Systems, Lecture Notes in Computer Science, vol. 8243. Springer, Berlin, Heidelberg, pp. 22–34. (2014)

  2. Alon, N., Bar-Noy, A., Linial, N., Peleg, D.: A lower bound for radio broadcast. J. Comput. Syst. Sci. 43(2), 290–298 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  3. Awerbuch, B.: A new distributed depth-first-search algorithm. Inform. Process. Lett. 20(3), 147–150 (1985)

    Article  MATH  Google Scholar 

  4. Bar-Yehuda, R., Goldreich, O., Itai, A.: On the time-complexity of broadcast in multi-hop radio networks: an exponential gap between determinism and randomization. J. Comput. Syst. Sci. 45, 104–126 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  5. Ben Saad, L., Chauvenet, C., Tourancheau, B. et al.: Simulation of the RPL Routing Protocol for IPv6 Sensor Networks: two cases studies. In: SENSORCOMM, (2011)

  6. Bumiller G.: Power-line Physical Layer Emulator for Protocol Development. In: ISPLC, (2004)

  7. Burkhart, M., Von Rickenbach, P., Wattenhofer, R., Zollinger, A.: Does topology control reduce interference? In: Proceedings of the 5th ACM International Symposium on Mobile ad hoc Networking and Computing, pp. 9–19. ACM, (2004)

  8. Cicalese, F., Manne, F., Xin, Q.: Faster centralized communication in radio networks. In: Algorithms and Computation. (2006)

  9. Clark, B.N., Colbourn, C.J., Johnson, D.S.: Unit disk graphs. Discrete Math. 86(1–3), 165–177 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  10. Clementi, A., Monti, A., Silvestri, R.: Selective families, superimposed codes, and broadcasting on unknown radio networks. In: Proc. 12th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 709–718. Society for Industrial and Applied Mathematics, (2001)

  11. Czumaj, A., Rytter, W.: Broadcasting algorithms in radio networks with unknown topology. J. Algorithms 492–501 (2003)

  12. De Marco, G.: Distributed broadcast in unknown radio networks. In: Proceedings of 19th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 208–217 (2008)

  13. Elkin, M., Kortsarz, G.: Polylogarithmic inapproximability of the radio broadcast problem. In: Proceedings of APPROX, vol. 3122. pp. 105–116 (2004)

  14. Fussen, M., Wattenhofer, R., Zollinger, A.: Interference arises at the receiver. In: Wireless Networks, Communications and Mobile Computing, 2005 International Conference on, vol. 1, pp. 427–432. IEEE, (2005)

  15. Gasieniec, L., Kowalski, D.R., Lingas, A., Wahlen, M.: Efficient broadcasting in known geometric radio networks with non-uniform ranges. In: Distributed Computing, pp. 274–288. Springer, (2008)

  16. Gasieniec, L., Peleg, D., Xin, Q.: Faster communication in known topology radio networks. In: PODC (2005)

  17. Ghaffari, M., Kantor, E., Lynch, N., Newport, C.: Multi-message broadcast with abstract mac layers and unreliable links. In: PODC (2014)

  18. Ghaffari, M., Lynch, N., Newport, C.: The cost of radio network broadcast for different models of unreliable links. In: PODC (2013)

  19. Gungor, V.C., Sahin, D., Kocak, T., Ergut, S., Buccella, C., Cecati, C., Hancke, G.P.: Smart grid technologies: communication technologies and standards. IEEE Trans. Ind. Inform. 7(4), 529–539 (2011)

    Article  Google Scholar 

  20. Khabbazian, M., Kuhn, F., Kowalski, D.R., Lynch, N.: Decomposing broadcast algorithms using abstract mac layers. In: Proceedings of the 6th International Workshop on Foundations of Mobile Computing, pp. 13–22. ACM (2010)

  21. Kostakos, V.: Temporal graphs. Phys. A Stat. Mech. Appl. 388(6), 1007–1023 (2009)

    Article  MathSciNet  Google Scholar 

  22. Kowalski, D., Pelc, A.: Broadcasting in undirected ad hoc radio networks. Distrib. Comput. 18(1), 43–57 (2005)

    Article  MATH  Google Scholar 

  23. Kowalski, D.R., Pelc, A.: Optimal deterministic broadcasting in known topology radio networks. Distrib. Comput. 19(3), 185–195 (2007)

    Article  MATH  Google Scholar 

  24. Kuhn, F., Lynch, N., Oshman, R.: Distributed computation in dynamic networks. In: Proc. ACM Symposium on Theory of Computing (STOC), pp. 513–522 (2010)

  25. Kuhn, F., Oshman, R.: The complexity of data aggregation in directed networks. In: Proceedings of 25th International Conference on Distributed Computing (DISC), pp. 416–431 (2011)

  26. Kuhn, F., Wattenhofer, R., Zollinger, A.: Ad-hoc networks beyond unit disk graphs. In: Proceedings of the 2003 joint workshop on Foundations of mobile computing, pp. 69–78. ACM (2003)

  27. Kushilevitz, E., Mansour, Y.: An \(\omega (d \log (n/d))\) lower bound for broadcast in radio networks. In: Proceedings of 12th Annual ACM Symposium on Principles of Distributed Computing (PODC), pp. 65–74 (1993)

  28. Malacasa E., Morabito, G.: Characterization of PLC Communication Channel: a Networking Perspective. In: WSPLC (2009)

  29. Patel, A., Aparicio, J., Tas, N., Loiacono, M., Rosca, J.: Assessing communications technology options for smart grid applications. In: IEEE SmartGridComm (2011)

  30. Peleg, D.: Time-efficient broadcasting in radio networks: a review. In: ICDCT (2007)

  31. Pignolet, Y.-A., Rinis, I., Dzung, D., Karaagac, A.: Multi-Interface extensions for PLC / wireless simulator. In: WSPLC (2012)

  32. Versolatto, F., Tonello, A., Analysis of the PLC channel statistics using a bottom-up random simulator. In: ISPLC (2010)

Download references

Acknowledgments

Stefan Schmid and Gilles Tredan are supported by the French-German PROCOPE program. This research is partially funded by the Secured Virtual Cloud (SVC) project of the French program Investissements d’Avenir on Cloud Computing.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefan Schmid.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pignolet, Y.A., Schmid, S. & Tredan, G. Upper and lower bounds for deterministic broadcast in powerline communication networks. Distrib. Comput. 29, 239–250 (2016). https://doi.org/10.1007/s00446-016-0263-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00446-016-0263-1

Keywords

Navigation