I. Introduction
Current computing environments are becoming complex infrastructures containing numerous collections of nodes of heterogeneous nature forming a cloud of processing points. These nodes sense, process, actuate, and generate information for human operators and/or for other nodes and subsystems. Information captured in different parts of the complex system can be processed and delivered in real time to other remote spots to further process it and generate the required results on time. This is, for instance, the case of a complex video surveillance system with content analysis for monitoring of industrial processes in hostile environments where no human operators are present. In the near future, these infrastructures are expected to perform cross-processing of huge bulks of information in real time.