Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2007
 
TDDC84 Distributed and real-time database systems, 7,5 ECTS credits.
/Distributed and real-time database systems/

For:   CS  


OBS!

Only open for students admitted to the Computer Science Master programme

 

Prel. scheduled hours:
Rec. self-study hours: 200

  Area of Education: Technology

Subject area: Computer Science

  Advancement level (G1, G2, A): A

Aim:
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: (valid for students admitted to programmes within which the course is offered)
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.

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

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

Course 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.


Course literature:
Real-Time Database Systems: Architecture and Techniques Editors: Lam, Kam-Yiu; Kuo, Tei-Wei Published by: Springer Selected papers (see course web page).

Examination:
Paper presentations / discussion + participation
5 p
/
7,5 ECTS
 
Grades are given as â?TFailâ?T or â?TPassâ?T.



Course language is English.
Department offering the course: IDA.
Director of Studies:
Examiner:

Course Syllabus in Swedish

Linköping Institute of Technology

Link to top of pagep


Contact: TFK , val@tfk.liu.se
Last updated: 09/15/2007