Cloud Computing Systems Management, offered under the course code EEL6871, is a dynamic and forward-thinking academic program designed to provide students with a deep understanding of cloud computing, software-defined systems, and their management. This abbreviated syllabus provides an insight into the key components, objectives, and schedule of this course.
EEL6871 Cloud Computing Systems Management serves as an introduction to a wide range of essential concepts and techniques vital for the automated management of cloud computing systems. The course covers topics such as software platforms, optimization techniques, predictive modeling, feedback-based computing approaches, monitoring techniques, and practical applications of software-defined cloud management.
Prerequisites and Co-requisites
To enroll in this course, students should have completed EEL 5737 or EEL 6892. However, if a student demonstrates proficiency in algorithms, data structures, computer systems, and programming languages such as Java, Python, C/C++, Go, or Scala, they may request instructor approval for a prerequisite waiver by contacting email@example.com.
The primary objectives of EEL6871 are twofold. Firstly, the course aims to equip students with a comprehensive understanding of various modeling concepts and management techniques spanning multiple layers of computer systems. Secondly, it seeks to provide students with real-world insights by presenting illustrative cases of software-defined systems deployed in both industry and academia. These systems cater to a wide range of applications in computer, storage, and networking.
Required Textbooks and Software
Students will require the textbook “Feedback Control of Computing Systems” by Joseph L. Hellerstein, Dawn M. Tilbury, Yixin Diao, and Sujay Parekh. This textbook, first published in August 2004 and available in subsequent editions, provides a foundational understanding of feedback control in computing systems.
In addition to the required textbook, students are encouraged to explore papers in the IBM Journal of Research and Development, specifically those found in Volume 58, Number 2/3, published in March/May 2014. These supplementary materials can offer valuable insights into current research and developments in the field.
The course unfolds over 15 weeks, each dedicated to a specific topic or aspect of cloud computing systems management:
Week 1: Introduction to software-defined (SD) computing
Week 2: Software-defined cloud infrastructures
Week 3: Software-defined cloud networking
Week 4: Software-defined cloud storage
Week 5: Introduction to feedback-based control of computer systems
Week 6: Computer system modeling
Week 7: Computer controller design / Midterm exam
Week 8: Advanced controller design / Project
Week 9: State-space models
Week 10: Monitoring
Week 11: Operational excellence of data centers/clouds
Week 13: Workload orchestration
Week 14: Cloud management
Week 15: Advanced topics and project reports
EEL6871 Cloud Computing Systems Management is a dynamic and comprehensive course designed to equip students with the knowledge and skills required for effective cloud computing system management. With a focus on practical applications and industry insights, this course prepares students for the challenges and opportunities in the rapidly evolving field of cloud computing.
Lana Rhodes is our esteemed News Editor at TheAmericanTech.com, a leading technology-focused website. With her keen insight and tech-savvy expertise, Lana is at the forefront of delivering timely and accurate tech news, ensuring that our readers stay informed about the latest innovations, trends, and breakthroughs in the world of technology.
Her dedication and passion for tech journalism are instrumental in shaping our website's content and keeping our audience engaged and informed.