INFNPDIS Distributed Systems

School of Business Administration in Karvina
Winter 2013
Extent and Intensity
2/1/0. 4 credit(s). Type of Completion: zk (examination).
Teacher(s)
doc. Mgr. Petr Suchánek, Ph.D. (lecturer)
doc. Mgr. Petr Suchánek, Ph.D. (seminar tutor)
Guaranteed by
doc. Mgr. Petr Suchánek, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Prerequisites
None
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The course acquaints students with the basic concepts, design and architecture of distributed systems, its operation and management, distributed databases, distributed protocols and techniques typical for distributed computing. In the context of distributed computing the main topics are causality, exclusive access, deadlock solutions, outages protection, and security.
Syllabus
  • 1. Definition and functions of distributed systems.
    2. Distributed technology for the WWW.
    3. Interprocess communication.
    4. Group communication.
    5. Synchronization in a distributed system.
    6. Topological tasks.
    7. Routing the message flow.
    8. Transaction processing.
    9. Distributed database systems.
    10. Identification of objects in a distributed system.
    11. Distributed shared memory.
    12. Remote booting processes.
    13. Resources management.
Literature
    required literature
  • COULOURIS, G., DOLLIMORE, J., KINDBERG, T., BLAIR, G. Distributed Systems: Concepts and Design (5th Edition). Boston: Addison Wesley, 2011. ISBN 978-0132143011. info
  • TANENBAUM, A., STEEN, M. Distributed Systems: Principles and Paradigms. New Jersey: Prentice Hall, 2006. ISBN 978-0132392273. info
  • JANEČEK, J. Distribuované systémy. Praha: ČVUT, 2001. info
  • MOTYČKOVÁ, L. Distribuované systémy - výpočty v sítích. SCIENCE, 1997. ISBN 80-901475-8-5. info
    recommended literature
  • VARELA, C.,. AGHA, G. Programming Distributed Computing Systems: A Foundational Approach. London: The MIT Press, 2013. ISBN 978-0262018982. info
  • JOSUTTIS, N.M. SOA in Practice: The Art of Distributed System Design (Theory in Practice). Sebastopol: O'Reilly Media, 2007. ISBN 978-0596529550. info
  • BIRMAN, K. Reliable Distributed Systems: Technologies, Web Services, and Applications. New York: Springer, 2005. ISBN 978-0387215099. info
  • JANECEK, J., KUBR, J., CERVENY, M. Distribuované systémy: (cvičení). ČVUT Praha, 2000. ISBN 80-01-02099-1. info
  • ANDREWS G.A. Foundations of Multithreaded, Parallel, and Distributed Programming. Boston: Addison Wesley, 2000. ISBN 0-201-35752-6-2. info
  • SIMON E. Distributed Information Systems (From client/server to Multimedia). McGraw Hill, 1996. ISBN 0-07-709076-4. info
  • SOKOLOWSKY, P., POKORNY, J., PETERKA, J. Distribuované databázové systémy. Praha, 1992. ISBN 80-200-0442-4. info
Teaching methods
Skills demonstration
Seminar classes
Assessment methods
Grade
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Teacher's information
attendance in seminars 70 %, seminar paper, ongoing test, combined exam
ActivityDifficulty [h]
Ostatní studijní zátěž40
Přednáška26
Seminář13
Zkouška40
Summary119
The course is also listed under the following terms Summer 2013, Summer 2014.
  • Enrolment Statistics (Winter 2013, recent)
  • Permalink: https://is.slu.cz/course/opf/winter2013/INFNPDIS