Caravela: A Novel Stream-Based Distributed Computing Environment | IEEE Journals & Magazine | IEEE Xplore