polyvine pol ic y based vi rtual n etwork e mbedding
play

PolyViNE: Pol ic y based Vi rtual N etwork E mbedding Across - PowerPoint PPT Presentation

PolyViNE: Pol ic y based Vi rtual N etwork E mbedding Across Multiple Domains Presented by Fady and Mosharaf Virtual Network Embedding Mapping of virtual network (VN) requirements onto physical network resources Virtual Node Physical


  1. PolyViNE: Pol ic y ‐ based Vi rtual N etwork E mbedding Across Multiple Domains Presented by Fady and Mosharaf

  2. Virtual Network Embedding • Mapping of virtual network (VN) requirements onto physical network resources – Virtual Node → Physical Node – Virtual Link → Physical Path • The Problem is NP ‐ hard • Existing heuristics address the problem in a single infrastructure provider (InP) scenario April 1, 2009 CS854 Project Presentation (Winter 09) 2

  3. End ‐ to ‐ end VN Embedding • End ‐ to ‐ end VN embedding is NP ‐ harder • Interactions between multiple InPs – Coordination – Collaboration • Major challenges – Framework for resource trading for rapid VN instantiation and fair value – Tussles between parties with contrasting utility functions (between InPs, between SPs and InPs etc.) – Privacy concerns of the InPs April 1, 2009 CS854 Project Presentation (Winter 09) 3

  4. End ‐ to ‐ end VN Embedding (2) April 1, 2009 CS854 Project Presentation (Winter 09) 4

  5. End ‐ to ‐ end VN Embedding (3) April 1, 2009 CS854 Project Presentation (Winter 09) 5

  6. PolyViNE Design Choices 1. Decentralized Embedding Centralized embedding (e.g., broker) – Needs to know internal policies and mutual agreements • Can create monopoly • 2. Local Autonomy with Global Competition InPs are free to choose internal policies, embedding algorithms – Competitive pricing at every stage of embedding – 3. Location Assisted Embedding Embedding process is guided by the location constraints on virtual – nodes and the location information of the substrate nodes April 1, 2009 CS854 Project Presentation (Winter 09) 6

  7. Workflow Summary April 1, 2009 CS854 Project Presentation (Winter 09) 7

  8. PolyViNE Protocol Messages 1. EMBED ( Req_id, G, InPSet ) 2. SUCCESS ( Req_id, M, InPSet ) 3. FAILURE ( Req_id, errorDesc ) CONNECT ( Req_id, G V 4. M , InPSet ) 5. RELAY ( Req_id, G, InPSet, InP# ) 6. ACK ( Req id ) April 1, 2009 CS854 Project Presentation (Winter 09) 8

  9. InP Workflow 1. Local Embedding Up to InP’s discretion – 2. Forwarding How to forward? (Recursive VS Iterative) – Where to forward? (DON’T flood blindly) – 3. Back ‐ propagation Accumulate prices – April 1, 2009 CS854 Project Presentation (Winter 09) 9

  10. Location Aware Forwarding COST LAP C ontinent.c O untry. S tate.ci T y L ocation A wareness P rotocol • • Examples • Each InP exchanges LAP updates to – NA.CA.ON.Toronto: Node in • Toronto build its own policy compliant view of the Controller Network – NA.CA.ON.*: Node anywhere in Ontario Each entry of an InP’s LAP database • Provides high flexibility in contains a mapping from a COST • prefix to a set of paths to InPs with expressing virtual node location that prefix constraints Each path has an associated price Allows prefix aggregation • • April 1, 2009 CS854 Project Presentation (Winter 09) 10

  11. Location Aware Forwarding (2) Resource prices can rapidly • fluctuate in a dynamic environment Gossip is too slow to • propagate price updates – Staleness Use a hybrid of Gossip and • Publish/Subscribe – InPs can get direct and frequent updates April 1, 2009 CS854 Project Presentation (Winter 09) 11

  12. Future Work • Evaluate PolyViNE – Scalability – Performance • Response time • Embedding Quality • Overheads • Reputation Management April 1, 2009 CS854 Project Presentation (Winter 09) 12

  13. Summary • PolyViNE is a policy ‐ based inter ‐ domain VN embedding framework – Local autonomy with global competition – Decentralized location ‐ assisted embedding • PolyViNE includes – Distributed protocol to coordinate the embedding process – Hierarchical location addressing scheme (COST) – Location awareness protocol (LAP) for informed forwarding April 1, 2009 CS854 Project Presentation (Winter 09) 13

  14. Questions? || /*Comments*/ April 1, 2009 CS854 Project Presentation (Winter 09) 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend