Code |
17941
|
Year |
1
|
Semester |
S1
|
ECTS Credits |
6
|
Workload |
PL(30H)/T(30H)
|
Scientific area |
Informatics
|
Entry requirements |
Not applicable.
|
Learning outcomes |
The aim of the course is to provide students with a broad and integrative perspective of virtualization and datacenter technologies. At the end of the course, students should be able to systematize an approach to the various virtualization and datacenter technologies that provide applications and services with high availability, greater flexibility, better resource utilization, greater scalability and adaptability, and reduced costs. Students should be able to assess the choices, solutions and commitments involved in the development, deployment, use and management of virtualized infrastructures and datacenters.
|
Syllabus |
- General perspective on the adoption of virtualization and cloud computing technologies. - Concepts and levels of virtualization implementation. - Structures, tools, and mechanisms of hardware-level virtualization. - Resource virtualization. - Operating system-level virtualization. - Cluster virtualization and resource management. - Virtualization for data center automation. - Data center design. - Cloud architectural design. - Networks in cloud environments. - Resource management across clouds. - Security aspects and trust management in clouds.
|
Main Bibliography |
- Distributed and Cloud Computing: From Parallel Processing to the Internet of Things, Kai Hwang, Jack Dongarra, Geoffrey C. Fox (Authors), Morgan Kaufmann, 1st edition, 2011, ISBN-13: 978-0123858801, 672 pages. - Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services, Kenneth P. Birman (Author), Springer, 2012, ISBN-13: 978- 1447124153, 730 pages. - Cloud Computing: A Hands-On Approach, Arshdeep Bahga, Vijay Madisetti (Authors), Vijay Madisetti, 2014, ISBN-13: 978-0996025508, 456 pages.
|
Teaching Methodologies and Assessment Criteria |
Lectures for knowledge acquisition. Group work carried out in the practical classes of the curricular unit. Theoretical and practical components are assessed using three main elements: - one written test for knowledge evaluation (worth 40% of the final grade). - two practical team work projects (worth in total 60% of the final grade).
|
Language |
Portuguese. Tutorial support is available in English.
|