Educational guide School of Engineering |
english |
Computer Security Engineering and Artificial Intelligence (2016) - Online |
Subjects |
SAFE DISTRIBUTED SYSTEM ARCHITECTURES |
Contents |
IDENTIFYING DATA | 2018_19 |
Subject | SAFE DISTRIBUTED SYSTEM ARCHITECTURES | Code | 17685201 | |||||
Study programme |
|
Cycle | 2nd | |||||
Descriptors | Credits | Type | Year | Period | ||||
3 | Optional | 1Q |
Competences | Learning outcomes | Contents |
Planning | Methodologies | Personalized attention |
Assessment | Sources of information | Recommendations |
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. |