21st Century Networks (Postgraduate)
This module includes an in-depth undestanding of the key issues in next generation, all-packet networking. Topics include: techniques to make use of multiple broadband, quality of service-enabled transport; support for generalized mobility; ubiquitous provision of services to users; core network consolidation; implications of migration of ""legacy services"", e.g. voice from a circuit-switched architecture (PSTN) to VoIP; cable convergence; separation of the transport portion of the network and the services that run on top of that transport.
21st Century Networks (Undergraduate)
This module provides an in-depth understanding of the key issues in next generation, all-IP networks. As the module provides timely material, it will be subject to constant but minor evolution. The topics covered include: converged network infrastructures including wired and wireless access networks, IPv6, network virtualization, network design and engineering, Internet traffic and applications, cloud and content delivery, economics and privacy.
Computer Systems and Networks (Undergraduate)
This module provides you with a basic understanding of how a computer works and how programs are executed by the CPU at the machine level. As an introduction to computer architecture and systems software, this module presents the concepts needed to understand typical computers at the level of their ';machine-code'; instruction set. It covers Boolean algebra rules and terminology as well as logic gates. The module also examines the use of bits, bytes and data formats to represent integers, text and programs as well as looking at the conventional von Neumann computer architecture (CPU, registers, memory). Assembly language programming and system software are introduced.
Distributed Systems (Postgraduate/Undergraduate)
The Internet interconnects billions of machines, ranging from high end servers to limited capacity embedded sensing devices. Distributed systems are built to take advantage of multiple interconnected machines and achieve common goals with them. The module will cover the fundamental concepts and technical challenges of building distributed systems. The topics will include the characteristics of network communications for applications, application-level communication protocols, the concept of synchronization (implications, role of consistency modes and protocols), as well as the impact of data replication, and options for tolerating failures.
Internet Protocols and Applications (Undergraduate)
This module builds upon the Programming Fundamentals and Telecoms and Internet Fundamentals modules, introducing you to the major Internet applications. It focuses on the TCP/IP protocol suite from OSI layers 5 through to 7, though some appreciation is given to transport layer protocols as part of the socket-programming topic.
Research Interests:My research interests cover a broad spectrum of topics in both and . Specifically, they span network monitoring, networking systems performance characterization and Software Defined Networking. Lately, I have been also focusing on understanding how better dataplane programmability can impact the design of networks as well as their services. More information can be found on my homepage.
- Neugebauer R., Antichi G., Zazo J.F., Audzevich Y., López-Buedo S., Moore A.W. Understanding PCIe performance for end host networking ACM SIGCOMM, Budapest, Hungary, 2018 (Acceptance ratio: 18%)
- Handley M., Raiciu C., Agache A., Voinescu A., Moore A.W., Antichi G., Wójcik M. Re-architecting datacenter networks and stacks for low latency and high performance ACM SIGCOMM, Los Angeles, California, US, 2017 (Acceptance ratio: 14%) BEST PAPER AWARD
- Antichi G., Castro I., Chiesa M., Fernandes E., Lapeyrade R., Kopp D., Han J., Bruyere M., Dietzel C., Gusat M., Moore A.W., Owezarski P., Uhlig S., Canini M. ENDEAVOUR: A Scalable SDN Architecture for Real-World IXPs IEEE Journal on Selected Area of Communication, Special issue on Emerging Technologies in Software-driven Communication, 2017 (Impact factor: 8.085)
- Matous?ek J., Antichi G., Lucansky? A., Moore A.W., Korenek J. ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution ACM/IEEE ANCS, Beijing, CN, 2017 (Acceptance ratio: 27%)
- Antichi G., Shahbaz M., Geng Y., Zilberman N., Covington A., Bruyere M., Feamster N., McKeown N., Felderman B., Blott M., Moore A.W., Owezarski P. OSNT: Open Source Network Tester IEEE Network, Special issue on Open Source for Networking: Tools and Applications, 2014 (Impact factor: 7.230)