Hide menu

Distributed and real-time database systems

FDA201, 2006HT

Status Archive
School National Graduate School in Computer Science (CUGS)
Division HIS
Owner Sten F. Andler

  Log in  




Course plan

Lectures

Lectures: 12 hours, Seminars: 12 hours, Project presentations 3-9 hours
(Depending on number of students)

Recommended for

The course is suitable for IT and CUGS PhD students interested in architecture and techniques of distributed and real-time database systems, as well as computer science MS students and industrial participants.

The course was last given

The course has not previously been given in Linköping, but is based on the following courses:
Active real-time database systems, last given at university of Skövde, fall 2003.
Database system course CS662, last given at university of Virginia, spring 2006.
MS level, Distributed real-time system course given annually at university of Skövde.

The course runs

From August 2006 to January 2007, Lectures and Seminars are concentrated to one day in August, two days in September and approximately two days in December, depending on the number of students.

Goals

The course covers theory and issues in designing distributed and real-time database systems from a number of different perspectives and also discusses new emerging application areas and related system architectures.

Prerequisites

A strong background in software development and computer science is necessary. This course assumes that students has taken a basic course in database systems and is familiar with concepts such as transactions, ACID properties, structural modeling, normalization, and query languages (i.e., SQL). Further, basic courses in real-time systems, distributed systems and software engineering are strongly recommended.

Contents

This course will give students an overview of the challenges and the state of the art in designing distributed real-time database systems. In particular, lectures and seminars will cover fundamental theory and recent results for a number of topics, relevant to distributed and real-time systems development. The topics include:

QoS management for real-time databases

Real-time stream processing

Real-time transaction processing and reactive mechanisms

Distributed and real-time concurrency control

Transaction scheduling and overload management

Consistency levels, conflict handling and scalability issues

Emerging applications areas of distributed and real-time databases

Apart from reading selected papers and discussing these topics, students will write an essay discussing the potential benefits and challenges of introducing distributed or real-time database systems in a particular application domain (for example, vehicle systems, command and control applications, distributed simulation, mobile platforms or peer-to-peer networking). Students will also participate in a programming assignment that uses a commercial real-time database system.

Organization

Lectures + Seminars based on papers and student presentations + programming assignment with demonstration.

Literature

Real-Time Database Systems: Architecture and Techniques
Editors: Lam, Kam-Yiu; Kuo, Tei-Wei
Published by: Springer

Selected papers (see course web page).

Lecturers

Sang Son
Sten F. Andler
Jonas Mellin
Jörgen Hansson
Sanny Gustavsson
Gunnar Mattiasson
Marcus Brohede

Course Coordinator: Robert Nilsson

Examiner

Sten F. Andler

Examination

Paper presentations / discussion + participation
Programming assignment demo, Essay

Credit

5p

Organized by

ARTES

Comments

For more details see www.his.se/iki/research/drts/ARTES


Page responsible: Director of Graduate Studies