INMNADIS Distributed Systems

School of Business Administration in Karvina
Winter 2017
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
Contact Person: doc. Mgr. Petr Suchánek, Ph.D.
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
    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
  • 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
Teaching methods
Skills demonstration
Seminar classes
Assessment methods
Grade
Language of instruction
English
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 Winter 2014, Summer 2015, Winter 2015, Summer 2016, Winter 2016, Summer 2017, Summer 2018, Winter 2018, Summer 2019.
  • Enrolment Statistics (Winter 2017, recent)
  • Permalink: https://is.slu.cz/course/opf/winter2017/INMNADIS