2016_17
Educational guide 
School of Engineering
A A 
english 
Computer Security Engineering and Artificial Intelligence (2016)
 Subjects
  SAFE DISTRIBUTED SYSTEM ARCHITECTURES
   Contents
Topic Sub-topic
1. Fundamentals of distributed architectures
1.1 Basics of distributed systems: scalability, consistency, basic abstractions and algorithms.

1.2 Examples of architectures used by large Internet companies for building distributed systems.
2. Formal methods and algorithms for secure distributed systems 2.1. Architecture models of distributed systems.

2.2. Interaction models, fault tolerance and security.
3. Simulation, testing and validation of distributed systems 3.1. Design and implementation of real distributed systems.

3.2. Assessment of security problems in distributed systems through actual case studies.
4. Design and development of adaptive secure middleware 4.1. Challenges and tasks in the design of middleware for distributed applications.

4.2. Common problems and safety requirements for middleware.
5. Large-scale systems (Cloud, P2P) 5.1. Introduction to P2P.

5.2. Cloud computing.

5.3. Cloud storage.