Department of Computer Science and Engineering, University of Ioannina
Λ05 Infrastructure Technologies for Large-Scale Service Oriented Systems (Fall 2017-18)

readings | syllabus | other resources

Course Staff

Name Email Office Hours
Instructor: Kostas Magoutis magoutis@cse By appt./TBA (B.34)

General Information

The course meets on Thursdays from 10am to 1pm in B2. See schedule for exact dates.

There will occasionally be backup lectures. Their exact details will be announced.

Announcements

08.09.2017 10:00: The course will start on Thursday 28/9.

08.09.2017 10:00: You are welcome to get in touch with the instructor to discuss course-related issues.

Course Description

The explosive growth of e-services in recent years has created the need to design, implement, and manage infrastructures that support large-scale service-oriented systems. The course offers an introduction to the scalable infrastructure technologies designed to support large-scale e-services. In the course we will examine existing design techniques and research problems in the design and implementation of these systems as well as their possible solutions.

The course focuses on large-scale service-oriented systems and their architectures (Web services, service-oriented architectures, service mashups, etc.); design principles for scalable high performance; management of infrastructural service-level agreements (SLAs); information lifecycle management; configuration and change management databases and ITIL processes; design optimization to meet application requirements; the role of the human factor in service engagements; service delivery models; and several case studies (Amazon, Google, Yahoo, Facebook).

Coursework

Prerequisites

Grading

The final grade depends on class participation and a project.

Readings

There are a number of paper readings that are available online. You are expected to read the papers before the beginning of each class.

There is no required textbook for this class. The following textbooks, however, are recommended readings:

Syllabus

Date Topic Readings
Thu 28/9 Course overview, Paxos Lecture notes, Lamport: Paxos made simple, more readings

Assignments

Other Resources