Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Cloud Networking

    A tantárgy neve magyarul / Name of the subject in Hungarian: Felhő alapú hálózatok

    Last updated: 2018. január 12.

    Budapest University of Technology and Economics
    Faculty of Electrical Engineering and Informatics

    MSc degree program in Computer Engineering
    Internet Architecture and Services Main Specialization

    Course ID Semester Assessment Credit Tantárgyfélév
    VITMMA02 1 2/1/0/v 4  
    3. Course coordinator and department Dr. Maliosz Markosz,
    Web page of the course
    4. Instructors
    Markosz Maliosz, PhD
    associate professorTMIT
    Csaba Simo, PhD assistant professor
    5. Required knowledge computer newtorks, computer architectures
    6. Pre-requisites
    7. Objectives, learning outcomes and obtained knowledge

    A cloud platform is a complex system, its architecture consists of many different technological building blocks, where cloud networking has an important and emerging role. The lectures present the types of cloud computing platforms, the different service models, the applied technologies and management methods focusing mainly on the networking aspects. The networking background of cloud architectures, including network virtualization, tunneling techniques, data center network topologies and the application of Software Defined Networking in clouds are presented. The special requirements of clouds that can provide telecommunication services in the form of Network Function Virtualization are also discussed.

    8. Synopsis

    1. Introduction to cloud architectures: background, properties, components, advantages and challenges.

    2. Cloud service models: Infrastructure, Platform, Software as a Service; Public, private and hybrid clouds; Cloud computing, cloud storage, cloud networking

    3. Virtualization technologies: abstraction, resource partitioning, virtual machines, virtualization platforms.

    4. Network virtualization: virtual nodes and links, tunneling, network isolation; Network virtualization platforms.

    5. Data Plane Virtualization. Virtual switching (Open vSwitch - OVS). Packet processing by software.

    6. Cloud Data Center Network technologies and topologies.

    7. Networking in OpenStack.

    8. Software Defined Networking (SDN) in cloud virtual networks, dynamic and scalable networking, automation.

    9. Load balancing and scaling in cloud, optimization of cloud resources.

    10. Network Function Virtualization, ETSI NFV model, service chaining, cloudification of middlebox functions.

    11. Cloud management and orchestration platforms, resource models, interactions.

    12. Linux containers, container based virtualizaton.

    13. Workflow with containers, container networking.

    14. Special requirements of clouds to provide telecom grade services: real time operation, availability, secure communication, service isolation, scalability, SLA management.

    9. Method of instruction Weekly 2 hours lecture + 1 hour exercise with practical studies.
    10. Assessment

    Timely submission of a homework based on a practical assignment.

    Written exam in the examination period, prerequisite is a satisfactory level for the homework.

    11. Recaps Late submission for the homework is possible until the end of semester.
    12. Consultations On request, the consultation appointment to be negotiated with the lecturer in advance.
    13. References, textbooks and resources Gary Lee, Cloud Networking: Understanding Cloud-based Data Center Networks, Morgan Kaufmann, ISBN: 9780128007280, 2014
    T. Erl, Z. Mahmood, R. Puttini, Cloud Computing: Concepts, Technology & Architecture, Prentice Hall, ISBN: 9780133387520, 2013
    V. Josyula, M. Orr, G. Page, Cloud Computing: Automating the Virtualized Data Center (Networking Technology), Cisco Press, ISBN: 9781587204340, 2011
    14. Required learning hours and assignment
    Kontakt óra42
    Félévközi készülés órákra14
    Felkészülés zárthelyire-
    Házi feladat elkészítése34
    Kijelölt írásos tananyag elsajátítása-
    15. Syllabus prepared by
    Markosz Maliosz, PhD
    assistant professor
    Csaba Simo, PhD assistant professorTMIT
    Márton Csernai assistant lecturerTMIT