Distributed and real-time database systems2007HT
|
|
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
fall 2006
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