Академический Документы
Профессиональный Документы
Культура Документы
a
½ Ôell-defined projects
½ Less-defined project
|
a
½ Ôireless
½ Software-Defined Networking
½ Congestion Control
½ Security
½ Economics
½ Datacenters
½ Network architectures
Ô
m
D
½ Design a routing algorithm that is targeted at
networks where the link quality fluctuates rapidly
½ Fast compared to global recomputation time
½ Slow compared to packet transit times
½ Graph relatively stable (i.e., not about mobile nodes)
£
p
½ åow well does it work, and why?
è
£
£a
*
£
½ Can one theoretically characterize SDN:
½ Complexity?
½ Reliability?
½ Performance?
p
p
Î
½ Respond to Xob Xriscoe
½ In public
11
X
1è
½ Decongestion: great idea whose time never came
14
16
½ Assume that every host has a secure hypervisor
Ô
½ The existence of large-scale infrastructures like
Google allows us to assume that there are
Internet-scale systems that can deploy new
services.
£
£
½ Is the Google-Verizon pact a good thing?
20
|
p
D
½ Many datacenter routing topologies proposed so far
½ Portland, VL2, XCube, «
½ Compare these proposals in terms of
½ Scale and incremental scaling
½ Number of ports
½ Ôiring
½ «
½ Questions
½ Is there one answer?
½ If not, when should we use a topology and when should
we use another? 22
||
p
½ TCP not adequate for datacenter environments
½ Very low latency, high link capacity, low loss rates
½ Optimize TCP or invent another flow control
protocol to
½ Reduce impact of packet loss
½ Optimize flow-start
½ «
½ You can assume router/switch support
½ See DCTCP paper at SIGCOMM¶10 for related
work 2è
p
a!
½ Ôidely different workloads
½ Latency-bounded requests (e.g., search queries)
½ Large file transfers (e.g., data replication)
½ åow could you optimize the transport protocol if
you knew the type of traffic?
½ E.g., avoid slow-start for short latency bounded-requests
½ Ôhat would be the mechanism to pass application
³hints´ to transport layer?
½ [Optional] åow would you ³protect´ the transport
layer against misbehaving/malicious applications?
24
|m
â
½ QoS has mainly failed in the Internet
"
½ Data replication: common workload in
datacenters
½ E.g., GFS, åDFS, a block is replicated two or more
times
½ Optimize this communication pattern
½ Design a multicast solution for a small number of
receivers, e.g., no more than 10
½ Challenges:
½ Ôhich layer?
½ Flow control
½ Reliability 26
|è
£
X
½ Two main communication models
½ Datagrams: each packet is individually switched
(routed)
½ Circuits: a circuit is set-up and all packets are
forwarded
|*
p
½ Assume
½ There is caching in every router and switch
½ 90% of traffic will be video by 201è (CISCO report)
½ Questions
½ Ôhat is the impact on backbone traffic?
½ Ôhat is the impact on ISP policies?
½ Study
½ Assume different video access patterns
½ See us for possible traces
29
£
#
½ You can either choose one of the projects we
discussed during this lecture, or come up with
your own
|Î