CO7219—Internet and Cloud Computing
- Prof T Erlebach
Internet-based communication has become essential for our society and
economy. Furthermore, the advent of cloud computing has revolutionised
the way in which data is stored and processed.
The first part of the module covers basic concepts
of networking such as the Internet architecture, the sliding window
protocol for reliable transfer, routing in the Internet, and
end-to-end protocols. Students also learn to carry out calculations
to predict network performance.
The second part of the module focuses on cloud computing. It covers
the principles of cloud computing, the MapReduce programming
model for large-scale data processing, the implementation of
MapReduce programs using Hadoop, and security considerations
relevant to cloud computing.