Sunday, May 22, 2011, Waikiki, Honolulu, HI, The Hilton Hawaiian Village Resort


surfboard logo

Organizers

Chris A. MattmannNASA Jet Propulsion LaboratoryUniversity of Southern California, chris.a.mattmann@nasa.gov 
Nenad Medvidovic, University of Southern Californianeno@usc.edu
T. S. Mohan, Infosys Technologies, subramanian_mohan@infosys.com
Owen O’Malley, Yahoo, Inc., oom@yahoo-inc.com

Latest Announcements

Location: South Pacific 4

Advance Program Available!

List of Accepted Papers Available!

Deadline extended by 1 week to January 28th!

Submission Website Available!

Call For Papers Released!

Advance Program

08:00 am – 08:15 am Workshop Introduction (Chris Mattmann, Nenad Medvidovic, T. S. Mohan, Owen O’Malley)

08:15 am – 09:15 am Keynote talk – Big Bang - The Story Behind OpenStack (Chris Kemp, 4pdev.com)

09:15 am – 09:30 am Coffee Break

Session: Applying SE to the Cloud from First Principles (Chair: T. S. Mohan)

09:30 am – 10:00 am Cloud Adoption: A Goal-Oriented Requirements Engineering Approach - Shehnila Zardari and Rami Bahsoon

10:00 am – 10:30 am - A Tale of Migration to Cloud Computing for Sharing Experiences and Observations - Muhammad Ali Babar and Muhammad Aufeef Chauhan

10:30 am – 11:00 am - Application Migration to Cloud: A Taxonomy of Critical Factors - Van T. K. Tran, Jacky W. Keung, Anna Liu, and Alan Fekete

Session: Migrating Applications to the Cloud (Chair: Chris A. Mattmann)

 11:00 am – 11:30 am - Evaluating Cloud Computing in the NASA DESDynI Ground Data System - John J. Tran, Luca Cinquini, Chris A. Mattmann, Paul A. Zimdars, David T. Cuddy, Kon S. Leung, Dan Crichton and Dana Freeborn

11:30 am – 12:00 pm - An Internationally Distributed Cloud for Science: The Cloud-Enabled Space Weather Platform - Everett Toews, Barton Satchwill, Robert Rankin, John Shillington, and Todd King

12:00 pm – 12:45 pm – Lunch

12:45 pm – 01:45 pm – Demonstrations (Chair: T. S. Mohan)

a. Demonstration of LMMP Lunar Image Processing Using Amazon E2C Cloud Computing Facility - George Chang, Emily Law, and Shan Malhotra – 10 mins

b. Demonstration of LMMP Workflow System Using Cloud Computing Architecture - George Chang, Emily Law, and Shan Malhotra – 10 mins

c. Demonstration of LMMP Automated Performance Testing Using Cloud Computing Architecture - George Chang, Emily Law, and Shan Malhotra – 10 mins

d. Building Climatologial Services on the Cloud - Thomas Huang, Michael E. Gangl, and Andrew W. Bingham – 10 mins

e. Edubase Cloud: An Open Source Cloud Platform for Cloud Engineers - Nobukazu Yoshioka, Shigetoshi Yokoyama, Yoshionori Tanabe, and Shinichi Honiden – 10 mins

f. Q & A – All – 10 mins

Session: Understanding the Cloud: Testing and Modeling (Chair: Nenad Medvidovic)

01:45 pm – 02:15 pm - Uni4Cloud: An Approach based on Open Standards for Deployment and Management of Multi-cloud Applications - Americo Sampaio and Nabor Mendonça

02:15 pm – 02:45 pm - Modeling Cloud Failure Data: A Case Study of the Virtual Computing Lab - Meiyappan Nagappan, Aaron Peeler, and Mladen Vouk


02:45 pm – 03:15 pm - A Cloud-Enabled Regional Climate Model Evaluation System - Andrew F. Hart, Cameron E. Goodale, Chris A. Mattmann, Paul Zimdars, Dan Crichton, Peter Lean, Jinwon Kim, and Duane Waliser


Session: Sharing Tribal Knowledge: SE Cloud Case Studies (Chair: Owen O'Malley)

03:15 pm – 03:45 pm - A MapReduce Workflow System for Architecting Scientific Data Intensive Applications - Phuong Nguyen and Milton Halem


03:45 pm – 04:15 pm – Coffee Break


04:15 pm – 04:45 pm - An Application Architecture to Facilitate Multi-Site Clinical Trial Collaboration in the Cloud - Jonathan Sharp


04:45 pm – 05:30 pm – Panel Discussion – SE Grand Challenges for Cloud Computing, Drs. Chris A. Mattmann, Nenad Medvidovic, T. S. Mohan and Owen O’Malley.

05:30 pm – 06:00 pm – Discussion and Wrap-up

List of Accepted Papers

Demonstrations

Demonstration of LMMP Lunar Image Processing Using Amazon E2C Cloud Computing Facility
George Chang, Emily Law, and Shan Malhotra
(Jet Propulsion Laboratory, California Institute of Technology, USA)

Demonstration of LMMP Workflow System Using Cloud Computing Architecture
George Chang, Emily Law, and Shan Malhotra
(Jet Propulsion Laboratory, California Institute of Technology, USA)

Demonstration of LMMP Automated Performance Testing Using Cloud Computing Architecture
George Chang, Emily Law, and Shan Malhotra
(Jet Propulsion Laboratory, California Institute of Technology, USA; Jet Propulsion Laboratory, California Institute of Technology, United Kingdom)

Building Climatologial Services on the Cloud
Thomas Huang, Michael E. Gangl, and Andrew W. Bingham
(Jet Propulsion Laboratory, USA)

Edubase Cloud: An Open Source Cloud Platform for Cloud Engineers
Nobukazu Yoshioka, Shigetoshi Yokoyama, Yoshionori Tanabe, and Shinichi Honiden
(National Institute of Informatics, Japan)

Research Papers

An Internationally Distributed Cloud for Science: The Cloud-Enabled Space Weather Platform
Everett Toews, Barton Satchwill, Robert Rankin, John Shillington, and Todd King
(Cybera Inc., Canada; University of Alberta, Canada; UC Los Angeles, USA)

Modeling Cloud Failure Data: A Case Study of the Virtual Computing Lab
Meiyappan Nagappan, Aaron Peeler, and Mladen Vouk
(North Carolina State University, USA)

Uni4Cloud: An Approach based on Open Standards for Deployment and Management of Multi-cloud Applications
Americo Sampaio and Nabor Mendonça
(Universidade de Fortaleza, Brazil)

Application Migration to Cloud: A Taxonomy of Critical Factors
Van T. K. Tran, Jacky W. Keung, Anna Liu, and Alan Fekete
(NICTA, Australia; University of New South Wales, Australia; The Hong Kong Polytechnic University, Hong Kong; The University of Sydney, Australia)

Cloud Adoption: A Goal-Oriented Requirements Engineering Approach
Shehnila Zardari and Rami Bahsoon
(University of Birmingham, UK)

Evaluating Cloud Computing in the NASA DESDynI Ground Data System
John J. Tran, Luca Cinquini, Chris A. Mattmann, Paul A. Zimdars, David T. Cuddy, Kon S. Leung, Dan Crichton and Dana Freeborn
(NASA Jet Propulsion Laboratory; USC, USA)

A Cloud-Enabled Regional Climate Model Evaluation System
Andrew F. Hart, Cameron E. Goodale, Chris A. Mattmann, Paul Zimdars, Dan Crichton, Peter Lean, Jinwon Kim, and Duane Waliser
(NASA Jet Propulsion Laboratory, USA; USC, USA; UCLA, USA)

A Tale of Migration to Cloud Computing for Sharing Experiences and Observations
Muhammad Ali Babar and Muhammad Aufeef Chauhan
(IT University of Copenhagen, Denmark; Mälardalen University, Sweden)

A MapReduce Workflow System for Architecting Scientific Data Intensive Applications
Phuong Nguyen and Milton Halem
(University of Maryland Baltimore County, USA)

An Application Architecture to Facilitate Multi-Site Clinical Trial Collaboration in the Cloud
Jonathan Sharp
(City of Hope, USA)

Workshop Overview

Cloud Computing has engendered a disruptive change in the requirements, architecture, implementation and evolution methodologies for software – in short, it has challenged our thinking as software engineering (SE) researchers and practitioners in ways that we as a community are still scrambling to find out.

Whether you are interested in Infrastructure-as-a-Service (IaaS) such as Amazon Web Services, or AWS; platform-as-a-service (PaaS) including Google App Engine or Azure; software-as-a-service (SaaS) e.g., salesforce.com; or in frameworks that enable the above like Apache Hadoop or Microsoft’s Dryad, we feel that the time is ripe to rethink SE foundations in light of the cloud.

This workshop will focus on identifying the SE for cloud “grand challenges” that lay before us. We will debate existing notions of SE for the construction of cloud services and for their deployment. We will evangelize success stories and how they were arrived at. We anticipate as outcomes the definition of a long-term concrete SE research agenda for cloud, and the sharing of existing SE for cloud “tribal knowledge” that can be applied in the short-term.

Topics of Interest

  • Agile Software development on the cloud
  • Architecting Applications using the cloud
  • Benchmarking and Performance Metrics in the cloud
  • Cloud Application Reliability
  • Distributed collaboration on the cloud
  • Interoperability and Portability challenges in multi-cloud environments
  • Open Source Cloud Environments - Hadoop, Eucalyptus and others Programming Paradigms, Languages and Environments for the Cloud
  • Requirements Elicitation effectiveness when using cloud service abstractions
  • Secure Software Engineering in the Cloud
  • Software Engineering Practices using popular cloud vendor services
  • Software Engineering tools
  • Software Project Estimations Testing, Verification and Validation over cloud service abstractions

Workshop Proceedings

We will leverage CyberChairPRO, as arranged by the ICSE 2011 conference organization team. All accepted papers will be published and disseminated on the workshop website after the conclusion of the workshop, and will be published as part of the ICSE 2011 Workshop Proceedings. You can submit your paper by clicking here.

Important Dates

  • Research Papers/Research Demonstrations due: January 21, 2011 January 28, 2011.
  • Research Paper/Research Demonstration Notification: February 21, 2011.
  • Final Camera Ready Papers/Research Demonstration 1 page paper due: March 10, 2011.
  • Workshop held at ICSE: May 22, 2011.
  • Papers published online: TBD.

Program Committee

 Andrew F. Hart
 NASA Jet Propulsion Lab
 United States
 andrew.f.hart@jpl.nasa.gov
 Ben Reed
 Yahoo United States breed@yahoo-inc.com
 Craig Lee
 Aerospace Corp.
 United States lee@aero.org
 Daniel J. Crichton
 NASA Jet Propulsion Lab United States daniel.j.crichton@jpl.nasa.gov
 David C. Kale
 Children's Hospital Los Angeles
 United States davekale@apache.org
 David M. Woollard
 Project WBS
 United States woollard@gmail.com
 Dennis Kubes
 Bit.ly United States dennis@igfoo.com
 Eric Dashofy
 Aerospace Corp.
 United States edashofy@antconcepts.com
 Jacek Becla
 Stanford National Accelerator Lab
 United States becla@slac.stanford.edu
 Justin Erenkrantz
 Project WBS/Apache
 United States justin@erenkrantz.com
 Luca Cinquini
 NASA Jet Propulsion Lab United States luca.cinquini@jpl.nasa.gov
 Mohanakrishna Infosys India mohanakrishna_BG@infosys.com   
 Nabor Mendonca
 University of Fortaleza
 Brazil nabor@unifor.br
 Sanjay Radia
 Yahoo United States sradia@yahoo-inc.com
 Schahram Dustdar
 TU Wien
 Vienna dustdar@infosys.tuwien.ac.at
 Srinivas Padmanabhunim
 Infosys India srinivas_p@infosys.com
 Stefan Tai
 Karlsruhe Institute of Technology
 Germany stefan.tai@kit.edu
 YN Srikant
 Indian Institute of Science
 India yns@csa.iisc.ernet.in