Mobile Active Objects for Highly Dynamic Distributed Computing