DocumentCode :
2766340
Title :
Representing Eager Evaluation in a Demand Driven Model of Streams on Cloud Infrastructure
Author :
Martinaitis, Paul ; Wendelborn, Andrew
Author_Institution :
Sch. of Comput. Sci., Univ. of Adelaide, Adelaide, SA, Australia
fYear :
2010
fDate :
17-20 May 2010
Firstpage :
312
Lastpage :
322
Abstract :
Previously, we developed our StreamComponents framework which uses distributed components and web services to facilitate control, reconfiguration and deployment of streams on both local clusters, and remote cloud infrastructure. Our stream evaluation semantics are fundamentally demand driven, a conservative view that ensures no unnecessary computation, supports flexible structures such as cyclic networks and infinite streams, and facilitates resource management. Abstract In this paper, we focus on the evaluation semantics of our stream model, and explore circumstances under which more eager evaluation is desirable, whilst retaining the fundamental semantics. We introduce the Indirected Asynchronous Method pattern (IAM), which makes novel use of futures and auto-continuations, to facilitate fully asynchronous demand propagation leading to more eager evaluation of the streams. We present an evaluation of the model on both cluster and cloud infrastructure showing that very useful amounts of pipelining parallelism can be achieved.
Keywords :
Australia; Clouds; Computer networks; Computer science; Flexible structures; Grid computing; Parallel processing; Pipeline processing; Streaming media; Web services; asynchronous methods; clouds; components; streams;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
Conference_Location :
Melbourne, Australia
Print_ISBN :
978-1-4244-6987-1
Type :
conf
DOI :
10.1109/CCGRID.2010.88
Filename :
5493468
Link To Document :
بازگشت