Sheng Zhanga, Zhuzhong Qiana, Jie Wub, and Sanglu Lua

Slides:



Advertisements
Similar presentations
1 Mobility-Based Predictive Call Admission Control and Bandwidth Reservation in Wireless Cellular Networks Fei Yu and Victor C.M. Leung INFOCOM 2001.
Advertisements

Utility Optimization for Event-Driven Distributed Infrastructures Cristian Lumezanu University of Maryland, College Park Sumeer BholaMark Astley IBM T.J.
Virtual Network Embedding with Coordinated Node and Link Mapping N. M. Mosharaf Kabir Chowdhury Muntasir Raihan Rahman and Raouf Boutaba University of.
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Hadi Goudarzi and Massoud Pedram
Optical Networks BM-UC Davis122 Part III Wide-Area (Wavelength-Routed) Optical Networks – 1.Virtual Topology Design 2.Wavelength Conversion 3.Control and.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Policy-based Virtual Network Embedding across Multiple Domains
Yu Stephanie Sun 1, Lei Xie 1, Qi Alfred Chen 2, Sanglu Lu 1, Daoxu Chen 1 1 State Key Laboratory for Novel Software Technology, Nanjing University, China.
Research Direction Introduction Advisor : Frank, Y.S. Lin Presented by Yu Pu Wu.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
Haiming Jin, He Huang, Lu Su and Klara Nahrstedt University of Illinois at Urbana-Champaign State University of New York at Buffalo October 22, 2014 Cost-minimizing.
Distributed Algorithms for Secure Multipath Routing
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Network Design Adam Meyerson Carnegie-Mellon University.
Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors : Hongyi Wu Chong Wang Nian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING,
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Resource Placement and Assignment in Distributed Network Topologies Accepted to: INFOCOM 2013 Yuval Rochman, Hanoch Levy, Eli Brosh.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Cost-Performance Tradeoffs in MPLS and IP Routing Selma Yilmaz Ibrahim Matta Boston University.
Virtual Network Mapping: A Graph Pattern Matching Approach Yang Cao 1,2, Wenfei Fan 1,2, Shuai Ma University of Edinburgh 2 Beihang University.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Approximate Load Balance Based on ID/Locator Split Routing Architecture 1 Sanqi Zhou, Jia Chen, Hongbin Luo, Hongke Zhang Beijing JiaoTong University
1 Applications of Relative Importance  Why is relative importance interesting? Web Social Networks Citation Graphs Biological Data  Graphs become too.
Network Aware Resource Allocation in Distributed Clouds.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
On QoS Guarantees with Reward Optimization for Servicing Multiple Priority Class in Wireless Networks YaoChing Peng Eunyoung Chang.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
« Pruning Policies for Two-Tiered Inverted Index with Correctness Guarantee » Proceedings of the 30th annual international ACM SIGIR, Amsterdam 2007) A.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Euro-Par, A Resource Allocation Approach for Supporting Time-Critical Applications in Grid Environments Qian Zhu and Gagan Agrawal Department of.
Presenter: Jonathan Murphy On Adaptive Routing in Wavelength-Routed Networks Authors: Ching-Fang Hsu Te-Lung Liu Nen-Fu Huang.
A Node and Load Allocation Algorithm for Resilient CPSs under Energy-Exhaustion Attack Tam Chantem and Ryan M. Gerdes Electrical and Computer Engineering.
Examination Committee: Dr. Poompat Saengudomlert (Chairperson) Assoc. Prof. Tapio Erke Dr. R.M.A.P. Rajatheva 1 Telecommunications FoS Asian Institute.
QoS Routing in Networks with Inaccurate Information: Theory and Algorithms Roch A. Guerin and Ariel Orda Presented by: Tiewei Wang Jun Chen July 10, 2000.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Algorithms for Resource Allocation in HetNet Jianwei Liu Clemson University.
Resource Allocation in Network Virtualization Jie Wu Computer and Information Sciences Temple University.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
1 Minimum Interference Algorithm for Integrated Topology Control and Routing in Wireless Optical Backbone Networks Fangting Sun Mark Shayman University.
the project of the voluntary distributed computing ver.4.06 Ilya Kurochkin Institute for information transmission problem Russian academy of.
A Hierarchical Edge Cloud Architecture for Mobile Computing IEEE INFOCOM 2016 Liang Tong, Yong Li and Wei Gao University of Tennessee – Knoxville 1.
Impact of Interference on Multi-hop Wireless Network Performance
Constraint-Based Routing
Qian Hu, Yang Wang, Xiaojun Cao Department of Computer Science
What is VN Embedding? Given: Task :
A Study of Group-Tree Matching in Large Scale Group Communications
Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks Sushma Maramreddy.
Analyzing Security and Energy Tradeoffs in Autonomic Capacity Management Wei Wu.
Globa Larysa prof, Dr.; Skulysh Mariia, PhD; Sulima Svitlana
DTMC Applications Ranking Web Pages & Slotted ALOHA
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ISP and Egress Path Selection for Multihomed Networks
Introduction Secondary Users (SUs) Primary Users (PUs)
Multi-Core Parallel Routing
Multi-hop Coflow Routing and Scheduling in Data Centers
Distributed Channel Assignment in Multi-Radio Mesh Networks
Korea University of Technology and Education
Prestented by Zhi-Sheng, Lin
Towards Predictable Datacenter Networks
Presentation transcript:

Sheng Zhanga, Zhuzhong Qiana, Jie Wub, and Sanglu Lua An Opportunistic Resource Sharing and Topology-Aware Mapping Framework for Virtual Networks Sheng Zhanga, Zhuzhong Qiana, Jie Wub, and Sanglu Lua aNanjing University bTemple University INFOCOM 2012 Orlando, FL March 25 – 30, 2012

Network Virtualization Infrastructure provider (InP): physical/substrate network (SN) Service provider (SP) purchases slices of resource (e.g., CPU, bandwidth, memory) from the InP and then creates a customized virtual network (VN) to offer value-added service (e.g., content distribution, VoIP) to end users

Virtual Network Mapping VNM is to embed multiple VN requests with resource constraints into a substrate network Different virtual nodes -> different substrate nodes VN requests arrive over time: first come, first serve The objective is to maximize the revenue of InP, that is, maximize the utilization ratio of physical resources VN request 1 VN request 2

Virtual Network Mapping Given a VN request and a substrate nerwork, the problem of determining whether the request can be embeded without any constraints violation is NP-hard [Andersen 2002]

Related Work Simulated Annealing: [Ricci et al. 2003][Zhang et al. 2011] Load Balancing: [Zhu & Ammar 2006] Unlimited resources Path Splitting: [Yu et al. 2008] Multi-commodity flow problem Location Constraints: [Chowdhury et al. 2009] Integer Linear programming + determinstic/randomized rounding Inter-domain mapping: [Chowdhury et al. 2010]

unefficient resource utilization Motivation It is difficult to predict the workload precisely SP potentially target users all over the world SPs often over-purchase physical resources To cope with a peak workload on demand Double Win: details , please see paper. unefficient resource utilization

The ORSTA framework 1: Topology-aware node ranking (MCRank) 2: Macro level mapping - Greedy node-to-node mapping - maximum first - Link-to-link mapping - shortest path 3: Micro level assignment: for each substrate node and link, - Local time slot assignment Online; Run by InP;

Step 1: Topology-Aware Node Ranking -Motivational Example 12 CPU, 8 Bandwidth VN request 1 stretch 12 CPU, 2 Bandwidth

Topology-Aware Node Ranking -Basic Idea PageRank: The importance of a web page is determined not only by its own contents but also its neighbors’ Our observation: The importance of a substrate node is determined not only by its own resource but also its neighbors’

Topology-Aware Node Ranking -Details A node has a higher rank if it has more highly-ranked neighbors The more neighbors one node has, the less its influence on their rankings Iterative effect Actually, MCRank is the stationary distribution of a Markov chain We prove the existence of MCRank, and also give an algorithm for calculating it. Please refer to paper for details.

Step 2: Macro Level Mapping Phase 1: node-to-node Sort VN nodes according to their CPU requirements Sort SN nodes according to their MCRank Maximum first matching Phase 2: link-to-link shortest path y-z: G-H-D ? G-F-E-D ? k-shortest path multiple edges VN request 1

Step 3: Micro Level Time Slot Assignment - Capture the fluctuation of workload Workload model Basic part: always exists, its percentage is bwl Variable part: each unit occurs with a probability, pwl, in each time slot CPU busy time and network flow: expressed in time slots proportional to the workload Examples: Node “x”: basic 6 + variable 6 The possible units needed: 6,7,8,…,12 Only focus on a substrate link Results can be applied to substrate nodes without any major changes Only focus on variable sub-traffic For basic sub-traffic, we have no choice but to allocate the required number of time slots bwl=0.5 pwl=0.2

Step 3: Micro Level Time Slot Assignment Only focus on a substrate link Results can be applied to substrate nodes without any major changes Only focus on variable sub-traffic in a substrate link For basic sub-traffic, we have no choice but to allocate the required number of time slots For variable sub-traffic SHARE !

Step 3: Micro Level Time Slot Assignment - Tradeoff When more than one variable sub-traffic occurs at the same time slot, a collision happens. To save time slots for upcoming requets A slot is shared among, the more virtual links the better To guarantee performance A slot is shared among, the less virtual links the better A tradeoff!

Step 3: Micro level Time Slot Assignment - Breaking the tradeoff Bin Packing First-fit Given multiple variable sub-traffic and a collision threshold, find an assignment to minimize the slots used How to accelerate the calculation of collision probability? See paper.

Simulation Setup Performance metrics Algorithms in comparison Acceptance ratio: the higher, the better Node/link utilization: the higher, the better Algorithms in comparison ORSTA: our entire framework TA: only considers topology-awareness ORS: only considers opportunistic resource sharing Greedy: traditional greedy node and link mapping

Results: Comparison of algorithms

Results: Comparison of algorithms

Results: Comparison of algorithms

Results: Impacts of parameters

Conclusions We re-examined the virtual network embedding problem from two novel aspects Topology-awareness Opportunistic resource sharing We proposed a mapping framework, ORSTA, which contains three main components Topology-aware node ranking Macro level mapping Micro level time slot assignment

The Internet is a great success! Information exchange Applications support Critical infrastructure What is the map? It is the Internet! We all know that the Internet Models the way we access and exchange information in the modern world successfully Supports multitude of distributed apps and a wide variety of network technologies Becomes Critical infrastructure for global commerce, media and defense However, like many successful technologies, It is suffering the adverse effects of inertia Like many successful technologies the Internet is suffering the adverse effects of inertia

Internet Ossification Multiple network domains with conflicting interests multilateral relationship? Difficult! Deploy changes/updates? Global agreement! The ever-expanding scope and scale of the Internet’s use security, routing stability, etc. So, Internet Ossification comes out. It is basically resulted from two aspects: 1)…. 2)…. In all, it lacks flexibility + deversity Flexibility + Diversity

Simulation Setup Similar settings to several existing studies Substrate network Topology: ANSNET/Arpanet CPU & Bandwidth: [50,100], uniform Collision threshold: 0.1 Virtual network # of nodes: [2,10], uniform Each pair of nodes connects with probability 0.5 Lifetime: 10 minutes, exponential Arrivals: Possion process (0.2 minutes)

0.1$ for the shared unit per hour Motivation 1: example 1$ for one unit per hour InP gets: 8$ SP1 or SP2 pays: 4$ No Free Lunch! Collision may happen. (0.028 here) InP gets: (3+0.1)*3=9.3$ SP1 or SP2 or SP3 pays: 3.1$ Assumption: 4 units demand= 3 units (always needed) + 1 unit (needed with probability 0.1) 0.1$ for the shared unit per hour

Residual Resource Estimation The residual room in a time slot is defined as: the maximal probability of a variable sub-traffic that this slot can still accommodate.

The ORSTA Framework

Topology-Aware Node Ranking PageRank’s core idea A page has a higher rank if it is pointed to by more highly-ranked pages The more pages one page points to, the less its influence on their ranking is MCRank We prove that the Markov chain determined by P has a stationary distribution, i.e., MCRank.