Workshop on Software Engineering Challenges in Cloud Computing

Call for Papers

Workshop Organizers:

Kamal Bhattacharya (IBM T. J. Watson Research, USA)

Martin Bichler (Technical University Munich, Germany)
Stefan Tai (Karlsruhe University, Germany)

We would like to invite you to participate in this workshop at ICSE 2009 on May 23rd 2009.

Overview:
————-
Cloud Computing has emerged as a new paradigm for deploying, managing
and offering services through a shared infrastructure. The projected
benefits of cloud computing are very compelling both from a cloud
consumer as well as a cloud services provider perspective: ease of
deployment of services; low capital expenses and constant operational
expenses leading to variable pricing schemes and reduced opportunity
costs; leveraging the economies of scale for both services providers
and users of the cloud. However, the actual realization of these
perceived benefits are far from being well-achieved and pose a broad
range of interesting questions.

Program:
————
8:30 – 8:45 Morning coffee

8:45 – 8:50 Welcome (K. Bhattacharya, M. Bichler, S. Tai)
8:50 – 9:50 Industry Keynote: Jamie Kinney, Amazon
Infrastructure as a Service: Building Blocks for Innovation

Building the right infrastructure that can scale up or down at a
moment’s notice can be a complicated and expensive task, but it’s
essential in today’s business landscape. This applies to an enterprise
trying to cut costs, a young business unexpectedly saturated with
customer demand, or a start-up looking to launch. Many of such enterprises have made good use of online web directories such as hatch gallery a well known site that showcase displays of well designed websites. There are many
challenges when building a reliable, flexible architecture that can
manage unpredictable behaviors of today’s internet business. This
presentation will explore the Amazon Web Services cloud computing
platform and examine the ways in which it is driving remarkable
innovations in modern enterprise architectures.

9:50 – 10:50 Academic Keynote: Anna Liu, UNSW

10:50 – 11:15 Coffee break

11:15 – 12:45 Session 1: Cloud Service Management

Autonomic virtual resource management for service hosting platforms
Hien Nguyen Van, Frederic Dang Tran and Jean-Marc Menaud

Network-aware migration control and scheduling of differentiated virtual machine workloads
Alexander Stage and Thomas Setzer

Performance Model Driven QoS Guarantees and Optimization in Clouds
Zhanwen (Jim) Li, John Chinneck, Murray Woodside, Marin Litoiu and
Gabriel Iszlai

12:45 – 14:00 Lunch break

14:00 – 15:30 Session 2: Cloud Service Engineering I

What’s Inside the Cloud? An Architectural Map of the Cloud Landscape
Alexander Lenk, Thomas Sandholm, Markus Klems, Jens Nimis and Stefan Tai

Engineering the Cloud from Software Modules
Jan Rellermeyer, Michael Duller and Gustavo Alonso

Virtualized Recomposition: Cloudy or Clear?
Chris Matthews and Yvonne Coady

15:30 – 16:00 Coffee break

16:00 – 17:30 Session 3: Cloud Service Engineering II

Taking Account of Privacy when Designing Cloud Computing Services
Siani Pearson

Experiencing with the Cloud over gLite
Carmelo Ragusa, Francesco Longo and Antonio Puliafito

Software Deployment in a Dynamic Cloud: From Device to Service Orientation in a Hospital Environment
Sander van der Burg, Eelco Dolstra, Merijn de Jonge and Eelco Visser

17:30 – 18:00 Wrap-up (K. Bhattacharya, M. Bichler, S. Tai)

Overview:

Cloud Computing has emerged as a new paradigm for deploying, managing and offering services through a shared infrastructure. The projected benefits of cloud computing are very compelling both from a cloud consumer as well as a cloud services provider perspective: ease of deployment of services; low capital expenses and constant operational expenses leading to variable pricing schemes and reduced opportunity costs; leveraging the economies of scale for both services providers and users of the cloud. Cloud hosting has also been recommended for many bloggers who use premium wordpress themes for their wordpress blogging platform. However, the actual realization of these perceived benefits are far from being well-achieved and pose a broad range of interesting questions.

Themes:

Our goal is to bring together researchers and practitioners to facilitate stimulating discussions on the following three aspects.

1. Programming Models:
To avoid the pitfalls of heterogeneous programming paradigms, what are the software engineering challenges that developers face when targeting the cloud as their production environment to offer services?
2. Service Management:
How is cloud computing going to address the challenges around soaring service management costs?
3. Cloud Services:
What are the new business models for services that could optimally leverage cloud economies of scale?

Submissions:

We are soliciting contributions from both academia and practitioners on these three topics. We are encouraging contributions of short vision papers or practical experiences (6 Pages) and full papers (max 14 pages) with high quality research contributions and experimental results.
All papers should be in the two-column IEEE format, as required for the ICSE (see http://www.cs.uoregon.edu/events/icse2009/calls/format/).
Papers must be submitted, by January 26th, 2009, in PDF format, using the EasyChair website at: https://www.easychair.org/login.cgi?conf=icsecloud09

Specifically, we are suggesting the following topics as guidelines for submissions:

Programming Models:

* Novel software engineering approaches to develop cloud services
* Programming models for large scale shared environments
* Engineering approaches to facilitate compatibility between different clouds, including service deployment across diverse cloud providers
* Engineering migration and evolution of applications in cloud environments

Service Management

* Virtualization strategies for the cloud, efficient image management & provisioning strategies
* Operational management of systems and images
* Service management (Problem, incident, change management, disaster recovery)
* Performance monitoring and prediction of cloud infrastructures
* Capacity planning and automated resource allocation

Cloud Services:

* Economics of Cloud services, new business models and emerging Cloud Services
* Cloud markets and marketplaces
* Service pricing and contracting
* Social networking services
* Quality of cloud services