Dr. José A. B. Fortes
- EEL 6761 Cloud Computer Systems and Applications Large-scale computer and software systems are increasingly complex, diverse and distributed to computational clouds and other large infrastructures. The use of these systems requires understanding of the interfaces provided by cloud systems and their unique advantages, such as scalability, reliability and on-demand usage. Learning objectives include (1) how to understand the fundamental aspects of distributed computing, (2) how to examine cloud computing software stacks, and (3) how to identify, construct, combine and evaluate cloud platforms for data analytics, high-performance computing, information processing, data communication and intelligent systems. Syllabus
- EEL 6871 Cloud Computing Systems Management Large scale computer and software systems are increasingly complex, diverse and outsourced to computational clouds and other large infrastructures. The cooperative management of these systems by either their owners or their providers can only be done effectively and efficiently if programmatic interfaces are exposed for that purpose. This requires computer systems designers to understand a variety of fundamental modeling concepts and management techniques spanning multiple system layers, for both the systems to be designed and the components and services used to build these systems. This course introduces these models and techniques to students, by way of illustrative cases of software-defined systems deployed in industry and academia for a variety of computer, storage and networking applications.Recent syllabus.