Skip to content

2020-2021-2 SE359 云计算系统设计与开发 🍿Reliable Data Transport Protocol 🍟send and receive packets with DPDK 🍔QoS Implementation with DPDK 🥞MapReduce 🍕Naive gDocs

Notifications You must be signed in to change notification settings

akangakang/cloud-computing-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloud-computing-lab

  • Lab 1 - 🍿Reliable Data Transport Protocol

    • implement the sending and receiving side of a reliable data transport (RDT) protocol
    • use Go-Back-N
  • Lab 2 - 🍟send and receive packets with DPDK

    • write a DPDK application to construct UDP packets and send them to NIC using DPDK
  • Lab 3 - 🍔QoS Implementation with DPDK

    • implement two algorithms, i.e. srTCM and WRED, to provide QoS metering and congestion control using DPDK
    • The first one is used to meter network traffic and mark packets with color representing for different flow consumption
    • the second one is used to drop packets in advance to avoid congestion
  • Lab 4 - 🥞MapReduce

    • build a MapReduce library in Go
    • build fault tolerant distributed systems
  • Lab 5 - 🍕Naive gDocs

    • build a Distributed File System
    • with the support of DFS, building an online document editing tool

About

2020-2021-2 SE359 云计算系统设计与开发 🍿Reliable Data Transport Protocol 🍟send and receive packets with DPDK 🍔QoS Implementation with DPDK 🥞MapReduce 🍕Naive gDocs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages