Modeling Cloud Compu.ng and Cloud Networking with VXDL - - PowerPoint PPT Presentation

modeling cloud compu ng and cloud networking with vxdl
SMART_READER_LITE
LIVE PREVIEW

Modeling Cloud Compu.ng and Cloud Networking with VXDL - - PowerPoint PPT Presentation

Modeling Cloud Compu.ng and Cloud Networking with VXDL Pascale Vicat-Blanc CEO of Lya.ss President of VXDLforum with collabora.on of Sebas.en Soudan


slide-1
SLIDE 1

Modeling ¡Cloud ¡Compu.ng ¡and ¡ Cloud ¡Networking ¡with ¡VXDL ¡

Pascale ¡Vicat-­‑Blanc ¡

CEO ¡of ¡Lya.ss ¡ President ¡of ¡VXDLforum ¡

¡

with ¡collabora.on ¡of ¡Sebas.en ¡Soudan ¡and ¡Guilherme ¡Koslovski ¡

¡ World ¡Telecommunica.ons ¡Congress ¡– ¡WTC ¡2012 ¡ Cloud ¡Compu.ng ¡in ¡the ¡Telecom ¡environment, ¡bringing ¡the ¡gap ¡ March ¡4-­‑7, ¡2012, ¡Miyazaki, ¡Japan ¡

¡

slide-2
SLIDE 2

Agenda ¡

  • Cloud ¡Compu.ng ¡and ¡Cloud ¡Networking ¡

– Virtual ¡Infrastructures: ¡a ¡single ¡point ¡of ¡view ¡ – SAIL ¡and ¡GEYSERS ¡projects ¡

  • Modeling ¡VIs ¡with ¡VXDL ¡
  • VXDL ¡in ¡ac.on ¡
slide-3
SLIDE 3

Clouds ¡& ¡Network ¡

Complexity ¡& ¡ Diversity ¡of ¡ Environments ¡ Cloud: ¡ Pool ¡of ¡resources ¡ Cloud: ¡Pool ¡of ¡ ¡ Interconnected ¡ resources ¡ Network ¡ Impact ¡

IT ¡resource ¡ virtualiza.on ¡ meets ¡network ¡ virtualiza.on ¡

2006 ¡ 2011 ¡ Network ¡resource ¡becomes ¡a ¡first ¡class ¡en.ty ¡

[VXDLforum, ¡2011] ¡

slide-4
SLIDE 4

Virtual ¡Infrastructures ¡

Compute ¡ Storage ¡ Network ¡ Others.. ¡ Virtual ¡Infrastructure: ¡network ¡of ¡virtual ¡resources ¡ ¡ Network ¡virtualiza.on ¡tech ¡ VLAN, ¡VxLAN, ¡vSwitch, ¡Openflow ¡ ¡

  • Aaributes ¡

– IT ¡capacity ¡(RAM, ¡CPU, ¡storage) ¡ – Communica.on ¡capacity ¡(bandwidth, ¡latency) ¡ – Network ¡topology ¡ – Temporal ¡aaributes ¡ – Geoloca.on ¡of ¡the ¡en.re ¡VI ¡or ¡specific ¡resources ¡ – … ¡

slide-5
SLIDE 5

SAIL ¡project: ¡Cloud ¡Networking ¡Concept

  • n-­‑demand ¡

resource ¡ pooling ¡ rapid ¡ elas.city ¡ measured ¡ service ¡ broad ¡ network ¡ “Flash ¡Network ¡Slice” ¡

[Dominique ¡Dudkowski ¡-­‑ ¡NEC, ¡2011] ¡

slide-6
SLIDE 6

GEYSERS ¡project ¡

[www.geysers.eu] ¡

  • Generalized ¡Architecture ¡for ¡

Dynamic ¡Infrastructure ¡Services ¡

  • A ¡novel ¡architecture ¡capable ¡of ¡

– Seamless ¡and ¡coordinated ¡ provisioning ¡of ¡op.cal ¡& ¡IT ¡ resources ¡ – End-­‑to-­‑end ¡service ¡delivery ¡

  • A ¡novel ¡mechanism ¡to ¡par..on ¡

infrastructure ¡resources ¡and ¡ compose ¡logical ¡infrastructures ¡

slide-7
SLIDE 7

Virtual ¡Infrastructures: ¡players ¡involved ¡

  • Users ¡

– No ¡knowledge ¡about ¡physical ¡substrate ¡ composi.on ¡ – Difficult ¡for ¡composing ¡and ¡represen.ng ¡ VIs ¡ – Many ¡providers ¡

  • Providers ¡

– No ¡consensus ¡(standard) ¡in ¡resources ¡ exposi.on ¡

We ¡need ¡a ¡language ¡for ¡modeling ¡VIs ¡

ü Formal, ¡abstract ¡and ¡high-­‑level ¡ specifica.on ¡ ü Maximize ¡compa.bility ¡ ¡ ü Simplify ¡the ¡design ¡process ¡ ü Design ¡once, ¡provision ¡and ¡run ¡it ¡on ¡any ¡ pla7orm ¡

slide-8
SLIDE 8

Related ¡work: ¡models ¡and ¡APIs ¡

IT ¡resources ¡ (IaaS, ¡PaaS) ¡ Network ¡ resources ¡ Virtual ¡ Infrastructures ¡ VXDL ¡ NDL ¡ USDL ¡ DMTF-­‑OVF ¡ ClassAd ¡ Redline ¡ JSDL ¡ GLUE ¡ vgDL ¡ libvirt ¡ Rspec ¡ NSI ¡ OCCI ¡ CIM ¡ TMN ¡ NOVI ¡ VXLAN ¡ vCloud ¡ EC2 ¡API ¡

slide-9
SLIDE 9

VXDL: ¡Virtual ¡Infrastructure ¡Descrip.on ¡ Language ¡

¡

– High-­‑level ¡language ¡for ¡describing ¡dynamic ¡VIs ¡ ¡ – Same ¡simple ¡grammar ¡to ¡describe ¡IT ¡and ¡network ¡ resources ¡ – Describes ¡a ¡weighted ¡graph ¡ – Syntax ¡XML ¡ ¡ ¡

[Koslovski, ¡Vicat-­‑Blanc, ¡Charão, ¡Int. ¡Conf. ¡on ¡ ¡ Networks ¡for ¡Grid ¡Applica.ons ¡-­‑ ¡GridNets ¡2008] ¡

Q ¡= ¡weight ¡ lv ¡= ¡virtual ¡link ¡ rv ¡= ¡virtual ¡resource ¡

slide-10
SLIDE 10

VXDL: ¡a ¡language ¡for ¡describing ¡VIs ¡

VXDL ¡file ¡ Resources ¡descrip.on ¡ Network ¡topology ¡ descrip.on ¡ Timeline ¡descrip.on ¡ General ¡descrip.on ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

Execu.on ¡.me ¡

slide-11
SLIDE 11

VXDL ¡– ¡basic ¡components ¡

vNode ¡ vLink ¡ vStorage ¡ vRouter ¡ vAccessPoint ¡

slide-12
SLIDE 12

VXDL ¡– ¡UML ¡diagram ¡(version ¡2.0) ¡

slide-13
SLIDE 13

VXDL ¡model ¡of ¡Flash ¡Network ¡Slice ¡applica.on ¡(SAIL) ¡ ¡

VXDLForum ¡2011-­‑ ¡all ¡rights ¡reserved ¡

  • ¡ ¡2 ¡Data ¡centers ¡ ¡
  • ¡ ¡1 ¡Internet ¡access ¡
  • ¡VXDL ¡TM ¡model ¡ ¡

¡ ¡

slide-14
SLIDE 14

VXDL ¡model ¡of ¡Flash ¡Network ¡slide ¡with ¡ compu.ng ¡capaci.es ¡

VXDLForum ¡2011-­‑ ¡all ¡rights ¡reserved ¡

  • ¡2 ¡Data ¡Centers ¡+ ¡1 ¡vStorage ¡+ ¡2 ¡vNodes ¡
  • ¡In ¡Network ¡Data ¡store ¡and ¡processing ¡ ¡
slide-15
SLIDE 15

VXDLforum ¡

An ¡open ¡forum ¡for ¡discussions ¡and ¡improvements ¡of ¡VXDL ¡ ¡ Mission: ¡produce, ¡update ¡and ¡disseminate ¡specifica<ons ¡and ¡

  • pen ¡source ¡so=ware ¡for ¡portable ¡and ¡interoperable ¡

Virtual ¡Infrastructures ¡ ¡ ¡ ¡ www.vxdlforum.org ¡ contact@vxdlforum.org ¡ ¡ Join ¡the ¡discussion! ¡

slide-16
SLIDE 16

Conclusion ¡

  • VXDL ¡is ¡a ¡unifying ¡language ¡
  • VXDL ¡enables ¡the ¡interac.on ¡between ¡users ¡and ¡

providers: ¡high-­‑level ¡specifica.on ¡

  • Star.ng ¡with ¡VXDL ¡we ¡can ¡build ¡a ¡large ¡consensus ¡on ¡

– The ¡need ¡for ¡modeling ¡networks ¡of ¡virtual ¡resources ¡ – A ¡modeling ¡language ¡for ¡virtual ¡networks ¡and ¡virtual ¡ infrastructures ¡

slide-17
SLIDE 17

Thank ¡you ¡

¡ Ques.ons? ¡ ¡ pvb@lya.ss.com ¡

slide-18
SLIDE 18

References ¡

  • Loca<ng ¡ Virtual ¡ Infrastructures: ¡ Users ¡ and ¡ InP ¡ Perspec<ves. ¡ Guilherme ¡ Koslovski, ¡ Sebas.en ¡ Soudan, ¡ Paulo ¡ Gonçalves, ¡

Pascale ¡ Vicat-­‑Blanc. ¡ n ¡ 12th ¡ IEEE/IFIP ¡ Interna9onal ¡ Symposium ¡ on ¡ Integrated ¡ Network ¡ Management ¡ -­‑ ¡ Special ¡ Track ¡ on ¡ Management ¡of ¡Cloud ¡Services ¡and ¡Infrastructures ¡(IM ¡2011 ¡-­‑ ¡STMCSI), ¡Dublin, ¡Ireland, ¡2011 ¡

  • Specifying ¡ and ¡ provisioning ¡ Virtual ¡ Infrastructures ¡ with ¡ HIPerNET. ¡ Fabienne ¡ Anhalt, ¡ Guilherme ¡ Koslovski, ¡ and ¡ Pascale ¡

Vicat-­‑Blanc ¡Primet. ¡ACM ¡Interna.onal ¡Journal ¡of ¡Network ¡Management ¡(IJNM) ¡-­‑ ¡special ¡issue ¡on ¡Network ¡Virtualiza.on ¡and ¡ its ¡Management, ¡2010; ¡

  • Joint ¡elas<c ¡cloud ¡and ¡network ¡framework ¡for ¡applica<on ¡performance ¡op<miza<on ¡and ¡cost ¡reduc<on. ¡Tram ¡Truong ¡

Huu, ¡Guilherme ¡Koslovski, ¡Fabienne ¡Anhalt, ¡Pascale ¡Vicat-­‑Blanc ¡Primet, ¡and ¡ ¡Johan ¡Montagnat. ¡Journal ¡of ¡Grid ¡Compu.ng ¡ (JoGC) ¡, ¡2010; ¡

  • Reliability ¡support ¡in ¡virtual ¡infrastructures. ¡Guilherme ¡Koslovski, ¡Wai-­‑Leong, ¡Cedric ¡Westphal, ¡Tram ¡Truong ¡Huu, ¡Pascale ¡

Vicat-­‑Blanc ¡Primet, ¡and ¡ ¡Johan ¡Montagnat. ¡In ¡2nd ¡IEEE ¡CloudCom ¡2010, ¡Indianapolis, ¡USA; ¡

  • A ¡scalable ¡security ¡model ¡for ¡enabling ¡Dynamic ¡Virtual ¡Private ¡Execu<on ¡Infrastructures ¡on ¡the ¡Internet. ¡Pascale ¡Vicat-­‑

Blanc ¡Primet, ¡Jean-­‑Patrick ¡Gelas, ¡Olivier ¡Mornard, ¡Guilherme ¡Koslovski, ¡Vincent ¡Roca, ¡Lionel ¡Giraud, ¡Johan ¡Montagnat, ¡and ¡ Tram ¡Truong ¡Huu. ¡In ¡IEEE/ACM ¡CCGrid2009, ¡Shanghai, ¡May ¡2009; ¡

  • Analysis ¡ and ¡ experimental ¡ evalua<on ¡ of ¡ data ¡ plane ¡ virtualiza<on ¡ with ¡ Xen. ¡ Fabienne ¡ Anhalt ¡ and ¡ Pascale ¡ Vicat-­‑Blanc ¡
  • Primet. ¡In ¡ICNS ¡09 ¡: ¡Interna.onal ¡Conference ¡on ¡Networking ¡and ¡Services, ¡Valencia, ¡Spain, ¡April ¡2009; ¡
  • Exploring ¡ the ¡ virtual ¡ infrastructure ¡ service ¡ concept ¡ in ¡ Grid'5000. ¡ Pascale ¡ Vicat-­‑Blanc ¡ Primet, ¡ Fabienne ¡ Anhalt, ¡ and ¡

Guilherme ¡Koslovski. ¡In ¡20th ¡ITC ¡Specialist ¡Seminar ¡on ¡Network ¡Virtualiza.on, ¡Hoi ¡An, ¡Vietnam, ¡May ¡2009; ¡

  • Execu<ng ¡distributed ¡applica<ons ¡on ¡virtualized ¡infrastructures ¡specified ¡with ¡the ¡VXDL ¡language ¡and ¡managed ¡by ¡the ¡

HIPerNET ¡ framework. ¡ Guilherme ¡ Koslovski, ¡ Tram ¡ Truong ¡ Huu, ¡ Johan ¡ Montagnat, ¡ and ¡ Pascale ¡ Vicat-­‑Blanc ¡ Primet. ¡ In ¡ CLOUDCOMP ¡2009, ¡Munich, ¡Germany, ¡October ¡2009; ¡

  • Virtual ¡Resources ¡and ¡Interconnec<on ¡Networks ¡Descrip<on ¡Language. ¡Guilherme ¡Koslovski, ¡Pascale ¡Vicat-­‑Blanc ¡Primet, ¡

and ¡Andrea ¡Schwertner ¡Charão. ¡In ¡GridNets ¡2008, ¡Oct. ¡2008; ¡

  • HIPernet: ¡A ¡Decentralized ¡Security ¡Infrastructure ¡for ¡Large ¡Scale ¡Grid ¡Environments. ¡Julien ¡Laganier, ¡Pascale ¡Vicat-­‑Blanc ¡
  • Primet. ¡ In ¡ 6th ¡ IEEE/ACM ¡ Interna.onal ¡ Conference ¡ on ¡ Grid ¡ Compu.ng ¡ (GRID ¡ 2005), ¡ November ¡ 13-­‑14, ¡ 2005, ¡ Seaale, ¡

Washington, ¡USA, ¡Proceedings, ¡pages ¡140-­‑147, ¡2005. ¡IEEE; ¡ VXDLForum ¡2011-­‑ ¡all ¡rights ¡reserved ¡