Skip to main content

Lossy Channels in a Dataflow Model of Computation

  • Chapter
  • First Online:
Principles of Modeling

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10760))

  • 1725 Accesses

Abstract

In this paper, we take into account lossy channels and retransmission protocols in dataflow models of computation (MoCs).Traditional dataflow MoCs cannot easily cope with lossy channels, due to the strict notion of iteration that does not allow the re-emission of lost or damaged tokens. A general dataflow graph with several lossy channels will indeed require several phases, each of them corresponding to a portion of the initial graph’s schedule. Correctly identifying and sequencing these phases is a challenge. We present a translation of a dataflow graph, written in the well-known Synchronous DataFlow (SDF) MoC of Lee and Messerschmitt, but where some channels may be lossy, into the Boolean Parametric DataFlow (BPDF) MoC.

Grenoble INP—Institute of Engineering Univ. Grenoble Alpes

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

Access this chapter

eBook
USD 16.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

Similar content being viewed by others

Notes

  1. 1.

    We only consider here the minimal iteration. Any multiple of the minimal iteration is also a valid iteration.

  2. 2.

    Obviously, an assignment does not necessarily change the value.

References

  1. Bebelis, V., Fradet, P., Girault, A.: A framework to schedule parametric dataflow applications on many-core platforms. In: International Conference on Languages, Compilers and Tools for Embedded Systems, LCTES 2014, Edinburgh, UK. ACM, June 2014

    Google Scholar 

  2. Bebelis, V., Fradet, P., Girault, A., Lavigueur, B.: BPDF: a statically analyzable dataflow model with integer and boolean parameters. In: International Conference on Embedded Software EMSOFT 2013. ACM, September 2013

    Google Scholar 

  3. Bhattacharya, B., Bhattacharyya, S.: Parameterized dataflow modeling for DSP systems. IEEE Trans. Sig. Process. 49(10), 2408–2421 (2001)

    Article  MathSciNet  Google Scholar 

  4. Bhattacharyya, S., Murthy, P., Lee, E.: Software Synthesis from Dataflow Graphs. Kluwer Academic Pub, Hingham (1996)

    Book  Google Scholar 

  5. Bouakaz, A., Fradet, P., Girault, A.: A survey of parametric dataflow models of computation. ACM Trans. Des. Autom. Electron. Syst. 22(2), 38 (2017)

    Google Scholar 

  6. Lee, E., Messerschmitt, D.: Synchronous data-flow. Proc. IEEE 75, 1235–1245 (1987)

    Article  Google Scholar 

  7. Sih, G., Lee, E.: A compile-time scheduling heuristic for interconnection constraint heterogeneous processor architectures. IEEE Trans. Parallel Distrib. Syst. 4(2), 175–187 (1993)

    Article  Google Scholar 

  8. Skelin, M., Geilen, M., Catthoor, F., Hendseth, S.: Parametrized dataflow scenarios. In: International Conference on Embedded Software EMSOFT 2015, Amsterdam, Netherlands, pp. 95–104. IEEE, October 2015

    Google Scholar 

  9. Stuijk, S., Geilen, M., Theelen, B., Basten, T.: Scenario-aware dataflow: modeling, analysis and implementation of dynamic applications. In: IC-SAMOS 2011, pp. 404–411. IEEE (2011)

    Google Scholar 

  10. Tanenbaum, A., Wetherall, D.: Computer Networks, 5th edn. Pearson, New York City (2011). http://www.worldcat.org/oclc/698581231

    Google Scholar 

Download references

Acknowledgments

The authors are grateful for the numerous discussions with Prof. Edward Lee, the invitations to visit Berkeley, and all the good moments spent at various conferences around the world. In more than one way, the work presented in this paper originated in those discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alain Girault .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Fradet, P., Girault, A., Jamshidian, L., Nicollin, X., Shafiei, A. (2018). Lossy Channels in a Dataflow Model of Computation. In: Lohstroh, M., Derler, P., Sirjani, M. (eds) Principles of Modeling. Lecture Notes in Computer Science(), vol 10760. Springer, Cham. https://doi.org/10.1007/978-3-319-95246-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95246-8_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95245-1

  • Online ISBN: 978-3-319-95246-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics