In Proceedings of SimVis

Hybrid Scheduling in the DeVIDE Dataflow Visualisation Environment

Charl P. Botha and Frits H. Post

Dataflow application builders such as AVS, OpenDX and MeVisLab are popular and effective tools for the rapid prototyping of visualisation algorithms. They enable researchers to build applications by graphically connecting functional modules together to form a network. A usually hidden yet important aspect of these tools is the scheduling of network execution: Most of these environments can be classified as employing event-driven or demand-driven scheduling. The scheduling strategy has important implications for the component developer. In this paper, we present our recently open-sourced dataflow application builder, called DeVIDE, for the rapid prototyping of medical visualisation and image processing techniques. Apart from the unique interaction possibilities and ease of integration that it offers, DeVIDE differentiates itself from similar environments by implementing a hybrid scheduling approach that adaptively applies demand- and event-driven scheduling to a single network. In this way, ease of component development and execution efficiency can be combined.


More Information

Citation

Charl P. Botha and Frits H. Post, Hybrid Scheduling in the DeVIDE Dataflow Visualisation Environment, In Proceedings of SimVis, pp. 309–322, 2008.

BibTex

@inproceedings{bib:botha:2008,
    author       = { Botha, Charl P. and Post, Frits H. },    
    title        = { Hybrid Scheduling in the DeVIDE Dataflow Visualisation Environment },
    booktitle    = { In Proceedings of SimVis },
    year         = { 2008 },
    pages        = { 309--322 },
    publisher    = { SCS Publishing House Erlangen },
    note         = { 2006.12.04 },
    dblp         = { conf/simvis/BothaP08 },
    url          = { https://publications.graphics.tudelft.nl/papers/610 },
}