8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
May 20-21, San Francisco, USA
Manager, Big Science.
Title: Science in the Cloud
Abstract: Recent trends in science have made computational capabilities an essential part of scientific discovery. This is often referred to as enhanced scientific discovery, or eScience. eScience has been an integral part of high energy physics for several decades due to the complexity and volume of data produced by experiments. In the 1990s, eScience become central to biology with the sequencing of the human genome. More recently, eScience has become integral to neuroscience to understand neural circuits and human behavior.
It is my view that the demands of 21st century science will mean that eScience is largely done in the Cloud. There are several reasons for this. Foremost, many of the computing requirements of scientists are bursty, requiring massive capabilities for short periods of time. This requirement is well suited to the Cloud. Second, 21st century science will frequently require the publication of large datasets such as the Allen Institute's Brain Atlas and the world wide network of genomics data. Hosting these datasets in public clouds will be much easier than requiring individual scientists (or even universities) to build their own data hosting systems. Third, progress in science increasingly requires collaborations among many distributed groups. Thecloud can greatly facilitate these collaborations.
This talk discusses the requirements for science in the Cloud, and efforts underway to address these requirements. I will provide considerable detail about Google's Exacycle project that is donating one billion core hours to scientific discovery inmolecular modeling, drug analysis, and astronomy.
Bio: Dr. Joseph Hellerstein manages the Computational Discovery Department at Google Inc. in Seattle, WA. Dr. Hellerstein was a Principal Architect at Microsoft Corp. in Redmond, WA from 2006 to 2008, and a researcher and senior manager at the IBM Thomas J. Watson Research Center in Hawthorne, NY (USA) from 1984 to 2006. Dr. Hellerstein has published over 100 peer-reviewed papers and two books, and has taught at Columbia University and the University of Washington. Dr. Hellerstein is a Fellow of the IEEE.
Professor of Computer Science and Director of Software Engineering Professional Programs.
School of Computer Science, Carnegie Mellon University.
Abstract: In 2002 I helped organize the 1st ACM Workshop on Self-healing Systems (WOSS), a workshop that eventually morphed into this SEAMS Conference. As with SEAMS today, the goal then was to bring researchers together to gain a better understanding of the software engineering challenges and approaches for this emerging area. Now, just over 10 years later, it seems a fitting time to reflect back on the progress of the field during this formative period and to consider some of the broader implications for the software engineering agenda. In particular, in this talk I will try to tease out some common themes and research challenges that have emerged as the core concerns for this subfield. I will also do a bit of soul-searching to reflect on my own research agenda in architecture-based self-adaptation as exemplified by the Rainbow System -- considering both the decisions that we made that were good, and the ones that I think need to be revisited.
Bio: David Garlan is a Professor of Computer Science in the School of Computer Science at Carnegie Mellon University, where he has been on the faculty since 1990. He received his Ph.D. from Carnegie Mellon in 1987 and worked as a software architect in industry between 1987 and 1990. His interests include software architecture, self-adaptive systems, formal methods, and cyber-physical systems. He is a co-author of two books on software architecture: "Software Architecture: Perspectives on an Emerging Discipline", and "Documenting Software Architecture: Views and Beyond." In 2005 he received a Stevens Award Citation for "fundamental contributions to the development and understanding of software architecture as a discipline in software engineering." In 2011 he received the Outstanding Research award from ACM SIGSOFT for "significant and lasting software engineering research contributions through the development and promotion of software architecture." He is a Senior Member of the ACM and a Fellow of the IEEE.