YoVDO

System Issues in Cloud Computing

Offered By: Georgia Institute of Technology via Coursera

Tags

Cloud Computing Courses Software Defined Networking Courses Network Function Virtualization Courses

Course Description

Overview

This specialization is a four-course sequence of hands on project-intensive immersive courses aimed at computer professionals to give them an in-depth experience in developing different layers of a Cloud computing infrastructure including software defined networks, distributed runtime systems, application development, and network function virtualization. Each course (roughly 4-5 one hour videos) is organized as discussion of the technical details pertaining to that topic (from selected readings from research papers and other online resources). Each one-hour video is followed by a “hands-on workshop” assignment (roughly 2 hours of development work) which involves developing code and experimentation using a cloud platform of the concepts discussed in the one-hour video lecture.

Syllabus

Course 1: Software Defined Networking
- Offered by Georgia Institute of Technology. This course provides an introduction to data center networking technologies, more specifically ... Enroll for free.

Course 2: Cloud Systems Software
- Offered by Georgia Institute of Technology. This course provides an introduction to programming frameworks and their implementation issues ... Enroll for free.

Course 3: Cloud Applications
- Offered by Georgia Institute of Technology. This course provides an introduction to the development and support for Cloud-native ... Enroll for free.

Course 4: Network Function Virtualization
- Offered by Georgia Institute of Technology. This course covers Network Function Virtualization from the perspective of a systems engineer. ... Enroll for free.


Courses

  • 8 reviews

    5 hours 59 minutes

    View details
    This course provides an introduction to data center networking technologies, more specifically software-defined networking. It covers the history behind SDN, description of networks in data-centers, a concrete data-center network architecture (Microsoft VL2), and traffic engineering.
  • 0 reviews

    7 hours 51 minutes

    View details
    This course covers Network Function Virtualization from the perspective of a systems engineer. It first discusses the proliferation of middleboxes in enterprise networks and the necessity of virtualizing these components just like software applications. It then details several optimizations in operating systems to facilitate efficient networking on virtualized hardware followed by design decisions in user-plane libraries for bypassing the kernel for efficient packet processing. It then covers the challenges and solutions for building scalable systems for providing networking services in datacenters, specifically the synergy between SDN and NFV to achieve this. The course concludes with a discussion of real-world applications of NFV technology in the cloud computing ecosystem.
  • 0 reviews

    5 hours 31 minutes

    View details
    This course provides an introduction to programming frameworks and their implementation issues in the Cloud. It explains multiple topics, including: scalable distributed data stores, resource management (for supporting multi-tenancy and elasticity) and virtualization techniques. Optionally, the student will also be guided in the implementation of a basic version of the distributed runtime system for the Map-Reduce programming framework
  • 0 reviews

    3 hours 32 minutes

    View details
    This course provides an introduction to the development and support for Cloud-native applications, more specifically it delves into best practices of developing applications; migrating on premise applications to the cloud; the basic building blocks and properties expected from Cloud applications. The course also provide highlights of some novel cloud applications, including geo-distributed computations.

Taught by

Umakishore Ramchandran

Tags

Related Courses

Introduction to Software Defined Networking
Curtin University via edX
Software Defined Networking (SDN) Deployment
Curtin University via edX
Introduction to Open Source Networking Technologies
Linux Foundation via edX
Software Defined Networking (SDN)
Curtin University via edX
Software Defined Networking (SDN) Access Security
Curtin University via edX