Abstract:
Building on compute and storage virtualization, Cloud Computing provides scalable, network-centric, abstracted IT infrastructure, platforms, and applications as on-demand services that are billed by consumption. Cloud Service Engineeringleverages Cloud Computing in the context of the Internet in its combined role as a platform for technical, economic, organizational and social networks. This tutorial introduces concepts and technology of Cloud Computing and Cloud Service Engineering, providing an overview of state-of-the-art in research and practice.
In particular, we demonstrate a simple setup for a private cloud that can be used in an Infrastructure-as-a-Service (IaaS) scenario. Even though there are open source platforms available, such as Eucalyptus or OpenNebula, building a private, hybrid, or even a public cloud is still challenging. Services of the private cloud are integrated with external services such as AWS S3 and SQS. Thereby we demonstrate the interaction of private and public cloud services and how services of different layers can be mashed up to provide new services.
Presenters:
Stefan Tai is full professor at the Karlsruhe Institute of Technology (KIT) and director at the FZI Research Center for Information Technology (Forschungszentrum Informatik, FZI), Germany. Stefan leads the research group "eOrganization" (www.eOrganization.de), which is affiliated with the Applied Informatics Institute AIFB at KIT, the newly established Karlsruhe Service Research Institute (KSRI) at KIT, and the FZI. Stefan's research interests are in the area of Service Computing and Service Engineering, and in particular, Cloud Computing and service-oriented business value networks. Prior to his appointments in Karlsruhe, for almost nine years Stefan was a Research Staff Member at IBM Research's Thomas J. Watson Research Center in New York, USA. He joined IBM Research US in early 1999, having held other positions in industry research in Europe before. Stefan received his Diploma in Informatics in 1995 and his Ph.D. degree in Engineering in 1999, both from the TU Berlin (University of Technology in Berlin), Germany.
Jens Nimis is Department Manager at FZI Research Center for Information Technology in Karlsruhe, Germany. Jens received his Diploma degree in Computer Science at the Universität Karlsruhe (TH) in 1999. He made a PhD on technical reliability of Multiagent Systems in the group of Prof. Lockemann at the Institute for Program Structures and Data Organization of the Universität Karlsruhe. Since October 2006 Jens Nimis first worked as research associate in the area of Grid Computing and on technical aspects of Service-Oriented Computing. Since April 2008 he contributes to establish the newly founded department Dynamic Service Nets (DSN) of Prof. Tai at FZI and leads it. In this context, his fields of interest have broadened towards economical and social aspects of Service-Oriented Computing and especially towards application architectures and methods for Cloud Computing.
Alexander Lenk graduated in "Information Engineering and Management", Karlsruhe Institute of Technology (KIT). He wrote his final thesis in cooperation with the FZI Research Center for Information Technology (Karlsruhe, Germany) and HP Labs (Palo Alto, USA). In his final thesis he developed a framework to bring distributed applications to the cloud. Parts of his results were published at the ICSE Cloud workshop in 2009. Since July 2009 he is working as a researcher with the FZI and is a PhD student at the KIT in the research group "eOrganization". His research interests are in Cloud Computing infrastructures, hybrid Clouds, and cloud service composition.
Markus Klems is a Student Research Assistant at FZI Research Center for Information Technology in Karlsruhe, currently completing his diploma thesis. His main research interests are Cloud Computing, Software Engineering and Service Management. In 2009 he worked as a summer intern for IBM Research in New York where he implemented an application extension that allows system migration from various platforms into the IBM Research Compute Cloud (RC2). Furthermore, he invented and implemented a service that allows using RC2 as an on-demand "emergency environment" for IT Service Continuity. As a working student, Markus gained extensive experience in designing, developing, and testing software applications and services on a large variety of platforms. In his free time, Markus is a guerrilla entrepreneur who enjoys kicking off new projects and putting his ideas to the test of market reality. His latest projects comprise "ear", an application that turns Android mobile phones into environment-aware beings and a prototypical bag with built-in cleaning mechanism for touch-screen devices.