Sessional dataflow: short paper

  • Authors:
  • Dominic Duggan;Jianhua Yao

  • Affiliations:
  • Stevens Institute of Technology, Hoboken, NJ, USA;Stevens Institute of Technology, Hoboken, NJ, USA

  • Venue:
  • DAMP '12 Proceedings of the 7th workshop on Declarative aspects and applications of multicore programming
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The purpose of sessional dataflow is to provide a compositional semantics for dataflow computations that can be scheduled at compile-time. The interesting issues arise in enforcing static flow requirements in the composition of actors, ensuring that input and output rates of actors on related channels match, and that cycles in the composition of actors do not introduce deadlock. Ultimately the purpose of sessional dataflow is to support dynamic operations on subnets, ensuring that assumptions underlying static scheduling are not violated by operations such as subnet update and reconfiguration. This account focuses on a simplified case of sessional dataflow, to draw out the key points of the approach.