Distributed computing implies sharing computation, data, and network resources around the world. The Caravela environment applies a proposed flow model for stream computing on graphics processing units that encapsulates a program to be executed in local or remote computers and directly collects the data through the memory or the network.
Index Terms:
distributed computing, Caravela environment, flow-model-based computation, graphics processing units
Citation:
Shinichi Yamagiwa, Leonel Sousa, "Caravela: A Novel Stream-Based Distributed Computing Environment," Computer, vol. 40, no. 5, pp. 70-77, May 2007, doi:10.1109/MC.2007.161