My Point of View about Bandwidth Sharing Bin Wang.

Slides:



Advertisements
Similar presentations
Optimal Capacity Sharing of Networks with Multiple Overlays Zheng Ma, Jiang Chen, Yang Richard Yang and Arvind Krishnamurthy Yale University University.
Advertisements

Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Towards Predictable Datacenter Networks
Sharing Cloud Networks Lucian Popa, Gautam Kumar, Mosharaf Chowdhury Arvind Krishnamurthy, Sylvia Ratnasamy, Ion Stoica UC Berkeley.
Stratos: A Network-Aware Orchestration Layer for Middleboxes in the Cloud Aditya Akella, Aaron Gember, Anand Krishnamurthy, Saul St. John University of.
Incremental Consistent Updates Naga Praveen Katta Jennifer Rexford, David Walker Princeton University.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Alan Shieh Cornell University Srikanth Kandula Albert Greenberg Changhoon Kim Bikas Saha Microsoft Research, Azure, Bing Sharing the Datacenter Network.
What is Flow Control ? Flow Control determines how a network resources, such as channel bandwidth, buffer capacity and control state are allocated to packet.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
FairCloud: Sharing the Network in Cloud Computing Computer Communication Review(2012) Arthur : Lucian Popa Arvind Krishnamurthy Sylvia Ratnasamy Ion Stoica.
Reciprocal Resource Fairness: Towards Cooperative Multiple-Resource Fair Sharing in IaaS Clouds School of Computer Engineering Nanyang Technological University,
Course Name- CSc 8320 Advanced Operating Systems Instructor- Dr. Yanqing Zhang Presented By- Sunny Shakya Latest AOS techniques, applications and future.
Virtualization Abdullah Aldhamin June 3, Outline  Virtualization: what and why?  Server Virtualization Offerings  Shortcoming and Challenges.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Alan Shieh Cornell University Srikanth Kandula Albert Greenberg Changhoon Kim Microsoft Research Seawall: Performance Isolation for Cloud Datacenter Networks.
Making Routers Last Longer with ViAggre Hitesh Ballani, Paul Francis, Tuan Cao and Jia Wang Cornell University and AT&T Labs- Research Presented by Gregory.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
Lecture 8. Why do we need residual networks? Residual networks allow one to reverse flows if necessary. If we have taken a bad path then residual networks.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Network Sharing Issues Lecture 15 Aditya Akella. Is this the biggest problem in cloud resource allocation? Why? Why not? How does the problem differ wrt.
Sharing the Data Center Network Alan Shieh, Srikanth Kandula, Albert Greenberg, Changhoon Kim, Bikas Saha Microsoft Research, Cornell University, Windows.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
Bargaining Towards Maximized Resource Utilization in Video Streaming Datacenters Yuan Feng 1, Baochun Li 1, and Bo Li 2 1 Department of Electrical and.
P.1Service Control Technologies for Peer-to-peer Traffic in Next Generation Networks Part2: An Approach of Passive Peer based Caching to Mitigate P2P Inter-domain.
Network Aware Resource Allocation in Distributed Clouds.
The Only Constant is Change: Incorporating Time-Varying Bandwidth Reservations in Data Centers Di Xie, Ning Ding, Y. Charlie Hu, Ramana Kompella 1.
© 2009 IBM Corporation 1 Improving Consolidation of Virtual Machines with Risk-aware Bandwidth Oversubscription in Compute Clouds Amir Epstein Joint work.
E VALUATION OF F AIRNESS IN ICN X. De Foy, JC. Zuniga, B. Balazinski InterDigital
Dominant Resource Fairness: Fair Allocation of Multiple Resource Types Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, Ion.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE.
Engineering Jon Turner Computer Science & Engineering Washington University Coarse-Grained Scheduling for Multistage Interconnects.
The Only Constant is Change: Incorporating Time-Varying Bandwidth Reservations in Data Centers Di Xie, Ning Ding, Y. Charlie Hu, Ramana Kompella 1.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
QoS Routing ISDL Quality of Service Routing Algorithms for Bandwidth-Delay Constrained Applications Yi Yang, Jogesh Muppala et al.
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
Towards Economic Fairness for Big Data Processing in Pay-as-you-go Cloud Computing Nanyang Technological University Shanjiang Tang, Bu-Sung Lee, Bingsheng.
Promoting the Use of End-to-End Congestion Control in the Internet Sally Floyd and Kevin Fall IEEE-ACAM Transactions on Networking, 馬儀蔓.
A Case for Performance- Centric Network Allocation Gautam Kumar, Mosharaf Chowdhury, Sylvia Ratnasamy, Ion Stoica UC Berkeley.
Resource Allocation in Network Virtualization Jie Wu Computer and Information Sciences Temple University.
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
Dzmitry Kliazovich University of Luxembourg, Luxembourg
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Routing Metrics and Protocols for Wireless Mesh Networks Speaker : 吳靖緯 MA0G0101.
1 Fair Queuing Hamed Khanmirza Principles of Network University of Tehran.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Towards Predictable Data Centers Why Johnny can’t use the cloud and what we can do about it? Hitesh Ballani, Paolo Costa, Thomas Karagiannis, Greg O’Shea.
Eunyoung Chang 1 CS 6204 Mobile Computing.  Problem  Proposed Approaches  COMMIT Approaches  THE SYSTEM MODEL  The COMMIT Protocol  Protocol Analysis.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Dominant Resource Fairness: Fair Allocation of Multiple Resource Types Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, Ion.
6.888 Lecture 6: Network Performance Isolation Mohammad Alizadeh Spring
Shuihai Hu, Wei Bai, Kai Chen, Chen Tian (NJU), Ying Zhang (HP Labs), Haitao Wu (Microsoft) Sing Hong Kong University of Science and Technology.
R2C2: A Network Stack for Rack-scale Computers Paolo Costa, Hitesh Ballani, Kaveh Razavi, Ian Kash Microsoft Research Cambridge EECS 582 – W161.
Cooperative Caching in Wireless P2P Networks: Design, Implementation And Evaluation.
Puzzle You have 2 glass marbles Building with 100 floors
Chen Qian, Xin Li University of Kentucky
Cloud-Assisted VR.
ElasticTree Michael Fruchtman.
Cloud-Assisted VR.
Routing in Wireless Ad Hoc Networks by Analogy to Electrostatic Theory
Ramakrishna Gummadi, Ramesh Govindan, Konstantinos Psounis
ISP and Egress Path Selection for Multihomed Networks
Abeer Ali, Dimitrios Pezaros, Christos Anagnostopoulos 
Towards Predictable Datacenter Networks
Presentation transcript:

My Point of View about Bandwidth Sharing Bin Wang

Outline Oktopus (Sigcomm 2011) TIVC (Sigcomm 2012) Seawall (NSDI 2011) Faircloud (Sigcomm 2012) Hadrian (NSDI 2013)

Min-Guarantee Each VM should be guaranteed a minimum bandwidth. (Oktopus et al.) Calculate VM Bandwidth VM Placement Bulid Virtual Data Center

Oktopus [Hitesh Ballani et al. Sigcomm 2011] Virtual Cluster Virtual Oversubscribed Cluster

TIVC [Di Xie et al. Sigcomm 2012] Temporally-interleaved Virtual Cluster Example: Single Peak, where P=(T1, T2, B)

Network Proportionality The bandwidth allocated to a tenant should be proportional to its payment. (Seawall et al.) Per-flow allocation [B. Briscoe Sigcomm 2007] unfairness for jot flows Per-source allocation [Seawall Alan Shieh et al. NSDI 2011] asymmetric for bisection bandwidth allocation (similar to per-destination allocation)

High Utilization Spare network resources should be allocated to tenants with demand. (FairCloud et al.) Per-VM allocation [Gatekeeper H. Rodrigues et al. WIOV 2011] violate min-guarantee & proportionality Per-SD allocation [FairCloud Lucian Popa et al. Sigcomm 2012] [Hadrian Hitesh Ballani et al. NSDI 2013]

Good Allocation Strategies (1) Work conservation: As long as there is at least a tenant that has packets to send along link L, L cannot be idle. (FairCloud)

Good Allocation Strategies (2) Strategy-proofness: Tenants cannot improve their allocations by lying about their demands. (FairCloud)

Good Allocation Strategies (3) Utilization incentives: Tenants are never incentivized to reduce their actual demands on uncongested paths or to artificially leave links underutilized. (FairCloud)

Good Allocation Strategies (4) Communication dependencies: A tenant ’ s communication dependency is a list of other tenants or peers that the tenant expects to communicate with. (Hadrian) If, i) P: {Q}, ii) Q: {P, R}, iii) R: {*}, R cannot communicate with P.

Good Allocation Strategies (5) Min-guarantee: Total flows do get their minimum bandwidths. (Hadrian)

Good Allocation Strategies (6) Symmetry: The reverse allocation of each flow should match its original (forward) allocation. (FairCloud)

None of the state of art includes all the above issues. None of them is strategy-proofness because all of them are static allocations. Hadrian

FairCloud PS-L: PS-P:

Strategy-proofness is requisite because it prevents malicious allocation actions.

My points of view Link incentives: Useful link will be work conservation as soon as possiable. Preferential policy: The last allocation statement, if triggered by newly allocations, should not be largely changed in a period. First-fit: The initial source&destination VMs through the link will acquire preferential policy. Other factors: Our proposal should not violate min-guarantee et al.

First Fit--Per-SD allocation Assume each VM has the same min-guarantee as 1. is a set of all VMs belonging to the proximate link l on first-fit period For example,

First Fit--Per-SD allocation When adding the transfer p'-r5, because it is also the first-fit, it's allocation weight:

The allocation strategy for newly D/S from the latest S/D. is the number of the newly D/S from X at statement i. is the number of the decreased old S/D from X at statement i.

Instance

Instance (2)

Instance (3)

Disscussion The proposal is strategy-proofness.  Deeply increasing allocation does not affect the last allocation most.  Deeply decreasing allocation will affect the benefit of the actor.  The strategy encourages the balance of the increasing&decreasing.

First-fit at Tenant Level

First-fit at Tenant Level Case 1

First-fit+Payment-guarantee The proportionality should represent VMs payment-guarantee. That means VMs with smaller minimal bandwidth should not acquire the profit from VMs with larger one. (Hadrian)

Proposal Comparison Work conservation Strategy- proofness Comm. depe. Utilization incentives Min- guarantee Symmetry Oktopus ×××××× Per-source √ ××××× Per-flow ×××××× PS-L √ ×× √ × √ PS-P √ ×× √√√ Hadrian √ × √√√√ First-fit √√ × √x√ First- fit+payment √√√√√√

Future Work Consider the deployment in the tree-based topology/BCube Simulate on Estinet (compared with FairCloud, per- source, per-flow, Hadrian) Testbed (3 hops communication & Fat-tree)

Thanks