EIT ICT Labs MASTER SCHOOL DSS Programme Specialisations
DSS EIT ICT Labs Master Programme Distributed System and Services (Cloud Computing) The programme in Distributed Systems and Services focuses on a broad range of applications like cloud computing, mobile services, online social networks, peer-to-peer systems and Web services. What is common to all of these applications is that information sources and control are decentralised over the network and multiple data centres and their underlying systems become distributed, reconfigurable and adaptive. All this makes the process of developing distributed software systems significantly more complex than for centralised systems. This programme will provide students with a system of knowledge both in formal foundations, technological platforms and practical skills in implementing distributed software applications. The programme will also provide an insight into current and future directions of the distributed software development. After completion of the programme, students should not only understand and be able to use large distributed systems, but they should be capable of designing and constructing such systems and services deployed on such infrastructures. More information: http://www.masterschool.eitictlabs.eu/programme/majors/dss/ Contact: Axel Küpper
Specialisations Specialisations are provided during the second year. The DSS programme offers 5 specialisations, each at a different location. To meet the requirements for geographic mobility, the chosen exit point needs to differ from the chosen entry point. The specialisations cover: Mobile Services at Aalto University Cloud Operation at TU Berlin Cloud Infrastructures at University Rennes 1 Data Intensive Computing at KTH Distributed Information Management at Université Paris-Sud
Mobile Services (Aalto University) Prof. Jukka K. Nurminen is the coordinator of the DSS programme at Aalto University. He has a strong industry background with almost 25 years experience of software research at Nokia Research Centre. His experience ranges from mathematical modeling to expert systems, from network planning tools to solutions for mobile phones and from R&D project management to tens of patented inventions. His received his M.Sc degree in 1986 and Ph.D. degree in 2003 from Helsinki University of Technology. His main interests are energy-efficient computing and communication, mobile cloud computing, distributed solutions for mobile devices and web communications. The focus of Aalto is on mobile cloud computing: connecting mobile phones and other wireless devices to cloud services, innovating new mobile cloud computing applications, and studying the technical challenges related to their development. Most of the courses have assignments, often done in groups, where students have a chance to apply the theory and learn the skills needed for the development of mobile cloud computing solutions. In the seminar courses students learn research skills, scientific writing and presentation skills while working on topics originating from Aalto research groups and its industry partners. In the Master s thesis project, the students will work with the industry partners or the active startup community around the Helsinki node of EIT ICT Labs. Contact: Jukka K. Nurminen
Mobile Services Specialisation Mandatory Courses (1): Scalable Cloud Computing Mobile Cloud Computing Seminar on Internetworking / Network Security Mobile Services Specialisation Electives: Parallel and distributed systems Laboratory Works on Data Communications Software Laboratory Works on Information Security Network Security Applications and services in Internet Mobile Systems Programming Information Security and Usability Internet Technologies for Mobile Computing Internet and Computing Forum 2 ECTS
Cloud Operation (TU Berlin) Prof. Axel Küpper is the European coordinator of the DSS programme as well as the local coordinator at TU Berlin. Since 2009, he has been holding a professorship at TU Berlin and leads the research group "Service-centric Networking" at Telekom Innovation Laboratories and TU Berlin. He received a Doctorate in Natural Sciences from Aachen University of Technology in 2001 for his work on nomadic communications in converging networks. In 2006, he got a postdoctoral lecture qualification (venia legendi) from the Faculty of Mathematics, Informatics, and Statistics at Ludwig- Maximilians-Universität München for a book on advanced concepts for location-based services. Prof. Küpper's research group includes one doctoral researcher and ten doctoral students. The group's research interests include conctextaware services, indoor localization, semantic web and linked open data, applications and systems for cloud computing, and online social networks. The specialisation in Cloud Operation focuses on running and managing complex cloud systems. Study and Master thesis projects can be performed on campus in conjunction with Deutsche Telekom Laboratories (T-Labs) as an EIT partner, as well as with scientific institutions intensively collaborating with TU Berlin in the near surroundings (Fraunhofer institute, etc.). The data centre of TU Berlin tubit offers hands-on experience with real cloud systems. The project with the integrated seminar is a self-organized implementation project based on up-to-date technology and addressing current research aspects of cloud computing. Cloud systems are complex ones incorporating a multitude of different systems and services. To be successful in innovation and entrepreneurship in this area, graduates need practical experience with real-life systems based on current and emerging technology with a firm grasp of the customer s perspective. Contact: Axel Küpper
Cloud Operation Specialisation Mandatory Courses (12 ECTS): Cloud Operations Sustainable Information Systems Management Cloud Operation Specialisation Electives: Hot Topics in Information Management Scalable Data Analysis and Data Mining Network Architectures - Mesh Lab Digital Communities
Cloud Infrastructures (University of Rennes 1) Prof. Guillaume Pierre is the local coordinator of the DSS programme at University Rennes 1. He holds a PhD from University Evry-val d'essonne, France. His research interests include scalable Web application hosting, peer-to-peer and cloud computing and the management of very large computing infrastructures. He has been strongly involved in the XtreemOS and Contrail European projects and is the main architect of the Globule collaborative content distribution network and of the ConPaaS integrated runtime environment for elastic cloud applications. He participates in the European project Harness. Guillaume has been professor at University Rennes 1 since November 2012. He was previously Associate Professor at Vrije University Amsterdam. The second-year specialisation at University Rennes 1 focuses on the design and implementation of large-scale cloud infrastructures. It offers a wide selection of course topics covering fundamental principles of worldwide distributed systems, the design and implementation of cloud platforms federating multiple data centres over the Internet and application domains making intensive use of advanced cloud technologies. Students will also be trained at building and maintaining peer-to-peer infrastructures and have courses on the Internet of things. This specialisation also offers several elective courses on imaging, media and content delivery. The objective is to additionally give the students the skills that come into play when handling media and content on cloud infrastructures. The specialisation relies on the strong local research, innovation and industrial community, which make Rennes one of the international hotspots at the convergence of distributed systems, telecom and media. Lectures will be given by world-class researchers from the INRIA and IRISA research labs, having highly reputed research teams involved in large scale computing, in collaboration with key industrial players in Rennes including Orange, Alcatel-Lucent, Technicolor and Thomson, thus providing multiple opportunities for mentorships, real-life hands-on projects and master thesis. Contact: Guillaume Pierre
Cloud Infrastructures Specialisation Madatory Courses (12 ECTS): Internet and Networks of the Future Internet of Services: Programming Models & Infrastructures Distributed Algorithms and Distributed Computability Cloud Infrastructures Specialisation Electives: Performance Evaluation Continuous and Combinatorial Optimization Compression, Transmission & Rendering of Video, Audio & 3D Data Images & Motion Real or virtual capture & manipulation
Data Intensive Computing (KTH, Royal Institute of Technology) Prof. Mihhail Matskin is a local coordinator of the DSS programme at KTH. He has been holding professorship of software engineering at KTH since 2002. He obtained his Ph.D. degree in computer science from the Institute of Cybernetics of the Estonian Academy of Sciences in 1984. Prof. Matskin is known for his work in services composition, semantic Web services, agent technology and multiagent systems. His current research activity is focused on software for autonomous software systems, semantic service analysis and composition, user profiling and trust. Prof. Matskin has built and coordinates International master program Software Engineering of Distributed Systems at KTH. The specialisation emphasizes the combination of fundamental principles of distributed computing with modern methods of software systems design. KTH will offer courses in the area of data intensive computing and software engineering of distributed systems. The offered courses provide students with understanding of distributed algorithms and distributed architectures and middleware, knowledge of modern software development methods, knowledge of methods for developing autonomous systems, knowledge and skills in designing large scale storage systems, both suitable for large data centres and distributed across the network on peer-to-peer overlay networks. KTH will also offer modules on programming models for processing large data. Contact: Mihhail Matskin
Data Intensive Computing Specialisation Mandatory Courses (1): Implementation of Scalable Distributed Systems Advanced Topics in Data Intensive Distributed Computing 7. 7. Data Intensive Computing Specialisation Electives: Modern Methods in Software Engineering Distributed Artificial Intelligence and Intelligent Agents Network Algorithms Research Methodology and Scientific Writing Parallel Computing Programming Web Services 7. 7. 7. 7. 7. 7.
Distributed Information Management (Université Paris-Sud) Prof. Nicole Bidoit is the coordinator of the Distributed Information Management specialisation offered at University Paris Sud (UPS). She has been a full professor at UPS since 2001 and leads the "Databases" research group of the Laboratoire de Recherche en Informatique. She is currently the director of the Computer Science Doctoral School at UPS. The Databases group, jointly with the INRIA Oak Project, conducts research on models, languages and efficient algorithms in order to support data with complex structure (e.g. RDF data, temporal data), complex processing (e.g. transformation, update, provenance) and processing of distributed large-scale complex data (e.g. static analysis for managing Web data and RDF data over the Cloud). The second year specialisation offered at UPS is strongly focused on massive information and data management with a particular emphasis on large-scale distributed systems. With regards to other specialisations in the Master DDS, this specialisation focuses on the higher-level software components of the cloud architecture. The specialisation aims at providing students with an understanding of distributed information and data management addressing fundamental, algorithmic and software issues. It will train students to coordinate different aspects of deploying very large distributed information systems including XML data processing, data integration, semantic web, distributed reasoning, agent-based modelling statistical learning, autonomic computing, fault-tolerant systems, safety and security. Contact: Nicole Bidoit
Distributed Information Management Specialisation Mandatory Courses (10 ECTS): Web Data and knowledge Statistics, Machine Learning, Optimization Distributed Information Management Specialisation Electives: Distributed XML Advanced Statistical Machine Learning and Optimization Data Integration and Semantic Web Distributed Reasoning Multi-Agents Systems Autonomous Robotic Agents Fault-Tolerant Distributed Algorithms Safety and Security