OCTOBER 25 TO 29, 2009
In this two part series, Dr. Kloeckner gives us an overview of Cloud Computing from a business, technological, as well as a research point of view.
First, he discusses the key applications for cloud computing as he hears them from his customers. Some of these use cases include the so-called hybrid cloud deployments as well as clouds to address non-differentiating workloads.He brushed on the social and governance impacts of cloud computing. Especially in the context of current IT and the various challenges that they face on the Web. In particular security and privacy. The need for massively scalable environments for workloads such as analytics and surveillance (using massive amount of sensor data) make cloud computing especially attractive for a new wave smart applications.
From a technological point of view cloud computing resemble distributed computing with similar research topics. Emerging programming models and application patterns especially solutions for scalability, multi-tenancy, and quality of service. How to make programming such things easier? How to evolve the JavaEE programming model to address these concerns.
Finally Dr. Kloeckner calls on the OOPSLA community to help address cloud computing best practices, patterns, and asset exchanges. This is in the hope of forming communities to help advance the field.