Distributed Information Systems and Technologies
Major: lnformation Systern and Technologies
Code of subject: 8.126.00.O.004
Department: Information Systems and Networks
Lecturer: professor of the Department of ISM, Doctor of Technical Sciences Dmytro DOSYN
Semester: 1 семестр
Mode of study: денна
Завдання: The study of an academic discipline involves the formation and development of competencies in graduate students: Integral competence The ability to solve complex problems in the field of professional and/or research and innovation activity, which involves a deep rethinking of the existing and the creation of new holistic knowledge and/or professional practice. • The ability to think abstractly, analyze and synthesize, to form a systematic scientific outlook, professional ethics, and a general cultural outlook. • Ability to apply theoretical knowledge in practical situations in scientific activity. • Ability to initiate research and innovation projects and work autonomously during their implementation • Ability to communicate with colleagues, the wider academic community and the public in Ukrainian and one of the foreign languages of the European space. • Understanding the importance of observing ethical norms and copyright when conducting scientific research, presenting their results, and in scientific and pedagogical activities, as well as the ability to protect copyright and prepare patents. • Ability to identify, pose and solve problems, generate ideas and make informed decisions. • The ability to develop scientific and methodological bases for the creation and application of information technologies and systems for automated information processing and management. • Possessing the skills of development and research of models and methods of quality assessment and improvement of reliability, functional security and survivability of information systems and digital services. • Mastery of methods of planning and conducting experiments (including active, passive, simulation), statistical processing of their results. • The ability to organize the development of creative initiative, rationalization, invention, implementation of achievements of domestic and foreign science, technology, use of best practices that ensure the effective operation of a unit, enterprise, educational institution, research or design institution. • Ability to develop fundamental models of information technologies, design and create prototypes of information systems and digital services. • The ability to organize and support the implementation of a set of information security measures, manage the process of their implementation, taking into account the tasks to be solved and the organizational structure of the protection object, external influences, threats and the level of development of information protection technologies. • The ability to analyze data and evaluate the necessary knowledge to solve non-standard problems using mathematical and computer modeling methods. • Ability to manage information resources, information systems and digital services. • Acquisition of universal skills of a researcher, in particular, organization and conduct of training sessions, use of modern information technologies (work with VNS, Microsoft Teams, ZOOM, etc.). • Acquisition of universal researcher skills, in particular oral and written presentation of the results of one's own scientific research in Ukrainian, management of scientific projects and/or preparation of proposals for financing scientific research, registration of intellectual property rights, application of modern information technologies. • Acquiring in-depth knowledge of the specialty in which the graduate student conducts research, in particular, assimilation of basic concepts, understanding of theoretical and practical problems, the history of development and the current state of scientific knowledge in the chosen specialty, mastering the terminology of the researched scientific direction in the amount of ECTS credits in accordance with the standard of higher education.
Learning outcomes: • To analyze the fundamental and modern works of leading foreign and domestic scientists in the selected field of research, to formulate the purpose and tasks of one's own scientific research as components of the general civilizational process. • Present and discuss scientific results in national and foreign languages orally and in writing. • To carry out original scientific research of information systems and digital services at the appropriate professional level, to achieve scientific results that create new knowledge to solve current problems. • Collaborate with specialists from various fields within the framework of scientific projects on the development and research of information systems and technologies, using the principles of professional ethics and the skills of professional ethical behavior. • Apply scientific and pedagogical technologies, formulate content, learning goals, ways of achieving them, forms of control, bear responsibility for the effectiveness of the educational process. • Design complete systems from Industry 4.0 (including end devices, network connections, cloud platforms, implementation of data exchange and analysis, etc.). • Optimize software in accordance with the principles of service-oriented architecture of distributed software systems. • Manage the processes of creation and use of information systems and digital services. • Apply computer information protection methods when designing information systems and digital services in various subject areas. • Apply methods of consolidation, transformation, visualization, quality assessment and data preprocessing for quality data preparation for analysis. • Be able to use foreign and domestic universal software tools and analytical platforms to search for patterns, connections, rules, and knowledge in electronic data arrays. • Apply modern software and technical tools to solve applied problems of building information systems and digital services. • Carry out reengineering of applied information systems, business processes and digital services. • Design and optimize IT infrastructure support information systems using modern tools.
Required prior and related subjects: Methods of analysis and optimization of complex systems
Summary of the subject: The discipline is necessary for obtaining general and professional competences in the direction of analysis and development of distributed information systems, as well as information technologies necessary for this.
Опис: Topic 1. Classification of distributed information systems by computing technology (High-performance computing clusters, cloud technologies, semantic web) Topic 2. Basic criteria for choosing the architecture of distributed information systems and its optimization (Types and instances of information objects. Information modeling and system analysis of the subject area. UML, DFD, IDEF0) Topic 3. Theory, architecture and technologies of high-performance cluster computing systems (History of development. Basic concepts of architecture. Big Data. Technologies for ensuring speed and reliability. File system. Software tools. Apache Spark) Topic 4. Cloud architecture and cloud technologies (Prerequisites for the formation of demand for high-level services. The concept of cloud computing. IaaS, PaaS, SaaS. Cloud computing technologies, their evolution. Docker, Kubernetes. Automatic configuration and reconfiguration of cloud computing systems. YAML, Terraform, HCL ) Topic 5. Semantic web as a network of intelligent agents. Knowledge bases. (Descriptive logic. Open world model in predicate logic. Formal knowledge representation languages RDF, OWL. SPARQL knowledge base query language. Algorithmic solvability. Pellet, Hermit logical inference engines) Topic 6. Graph databases. (Subgraphs and isomorphisms. Spanning trees. Paths on a graph. Search by multidimensional patterns. SPIN, SHACL.) Topic 7. Complex networks, graph representation, main characteristics. Stochastic models of complex networks. Means of simulation modeling (Request for presentation of the subject area by means of complex networks. Simulation models. Barabashi model. Erdes-Renia model. Watts-Strogats model. Markov chains.) Topic 8. Multi-agent systems - modeling and areas of application. Game theory (Conflict, interaction, coordination. Resource model. Planning)
Assessment methods and criteria: Checking of knowledge and completed work in laboratory classes Verification of individual calculation and graphic works according to the schedule and according to the work program Conducting a written exam according to the schedule and checking the work Conducting the oral component of the exam with an additional survey.
Критерії оцінювання результатів навчання: - individual work - 40 - exam - 60
Recommended books: Tanenbaum. Andrew S. Distributed systems: principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen. Pearson Prentice Hall, Pearson Education, Inc. 2006, 686 c. Буров Є. В. Комп’ютерні мережі. Том 1: підручник / Є. В. Буров, М. М. Митник. – Львів: Магнолія 2006, 2018. – 334 c. Буров Є. В. Комп’ютерні мережі. Том 2: підручник / Є. В. Буров, М. М. Митник. – Львів: Магнолія 2006, 2018. – 204 c. Konig, W. Kurbel, K. Mertens, P. Pressmar, D. Distributed Information Systems in Business. Germany:Springer Science & Business Media Berlin Heidelberg, 2012. - 302 c. Шаховська Н. Б. Сховища та простори даних. Книга 2 : Простори даних: підручник / Н. Б. Шаховська, Н. Е. Кунанець. – Львів: "Новий Світ - 2000", 2017. – 363 c. Mark Needham, Amy E. Hodler. Graph Algorithms: Practical Examples in Apache Spark and Neo4j - O'Reilly Media, Inc. 2019, 268 с. Philippe Martin Kubernetes: Preparing for the CKA and CKAD Certifications - APress, 2021. - 242 с. Antonopoulos N. Cloud Computing. Principles. Systems and Applications / N. Antonopoulos, L. Gillam. —London; New York: Springer-Verlag, 2010. —379 с.