Cloud Manufacturing - Distributed Computing Technologies for Global and Sustainable Manufacturing