NETWORKING FOR BIG DATA AND LABORATORY

Course objectives

General Objectives: These classes aim at providing the students with a comprehensive understanding of networking principles and current networking technologies at an introductory level. The focus in on the Internet evolution for big data support and the cloud networking with special attention to networking solution for data centers. A preliminary introductory part of the course is defined to equalize the background of potentially heterogeneous classes and to unify networking concepts, terms and technical language. The course also provides a laboratory activity based on the use of a network emulator and a packet sniffer. Specific Objectives: Knowledge and understanding: the student must know the principles of fundamental network protocols used in an IP network. Applying knowledge and understanding: the student must be able to apply the networking principles to realize a functioning emulated network and to analyze the traffic of a real network. Making judgements: the student must be able to critically detect the drawbacks of classical networking solutions when applied in a data center scenario Learning skills: the student must be able to follow advanced course on networking topics

Channel 1
ANDREA BAIOCCHI Lecturers' profile

Program - Frequency - Exams

Course program
High level view of cloud computing. Data center networks. Structure and components. Data center topology design. Addressing and routing: IP versus Ethernet level.. Resource management and scheduling. Priorities, server sharing. Load balancing. Pull and push policies. Throughput and delay optimality. Adaptive JBT. Congestion control: Quantized Congestion Notification (QCN) in Ethernet networks. Congestion control in TCP/IP networks. Classic TCP congestion control. Data Center TCP (TCP).
Prerequisites
Basic knowledge of probability and statistics, and of programming.
Books
1. Yang Liu et alii, Data Center Networks Topologies Architectures and Fault Tolerance Characteristics, Springer, 2013. General overview – main text on the Data Center networking. 2. N. de Fonseca and R. Boutaba (Eds.), Cloud services, networking, and management, IEEE press, 2015. Chapters 1 (Cloud Computing), 4 (Data Center networks). 3. Xingyu Zhou, Fei Wu, Jian Tan, Yin Sun, Ness Shroff, "Designing Low-Complexity Heavy-Traffic Delay-Optimal Load Balancing Schemes: Theory to Algorithms". ACM Sigmetrics 2018 (also in: arXiv:1710.04357 [cs.DC]). 4. Mohammad Alizadeh et alii, Data Center Transport Mechanisms: Congestion Control Theory and IEEE Standardization, Forty-Sixth Annual Allerton Conference Allerton House, UIUC, Illinois, USA September 23-26, 2008. Covers the specific topic of QCN in Ethernet networks (Secs. I, II). 5. Mohammad Alizadeh et alii, Data Center TCP (DCTCP), ACM SIGCOMM’10, August 30–September 3, 2010, New Delhi, India. Covers the specific topic of TCP re-design for Data Centers. SITO WEB DI RIFERIMENTO / WEB SITE https://web.uniroma1.it/netlab/networking-big-data-and-laboratory
Frequency
Not mandatory, yet strongly recommended.
Exam mode
Two group projects and one written individual question.
Bibliography
1. Yang Liu et alii, Data Center Networks Topologies Architectures and Fault Tolerance Characteristics, Springer, 2013. General overview – main text on the Data Center networking. 2. N. de Fonseca and R. Boutaba (Eds.), Cloud services, networking, and management, IEEE press, 2015. Chapters 1 (Cloud Computing), 4 (Data Center networks). 3. Xingyu Zhou, Fei Wu, Jian Tan, Yin Sun, Ness Shroff, "Designing Low-Complexity Heavy-Traffic Delay-Optimal Load Balancing Schemes: Theory to Algorithms". ACM Sigmetrics 2018 (also in: arXiv:1710.04357 [cs.DC]). 4. Mohammad Alizadeh et alii, Data Center Transport Mechanisms: Congestion Control Theory and IEEE Standardization, Forty-Sixth Annual Allerton Conference Allerton House, UIUC, Illinois, USA September 23-26, 2008. Covers the specific topic of QCN in Ethernet networks (Secs. I, II). 5. Mohammad Alizadeh et alii, Data Center TCP (DCTCP), ACM SIGCOMM’10, August 30–September 3, 2010, New Delhi, India. Covers the specific topic of TCP re-design for Data Centers.
Lesson mode
Lectures and project supervising.
PAOLO DI LORENZO Lecturers' profile
  • Lesson code1047223
  • Academic year2024/2025
  • CourseData Science
  • CurriculumSingle curriculum
  • Year1st year
  • Semester2nd semester
  • SSDING-INF/03
  • CFU9
  • Subject areaFormazione informatica e dell'informazione