More Related Content
Similar to ProViNet : An Open Platform for Programmable Virtual Network Management @ COMPSAC2013 (20)
More from Wanderson Paim (6)
ProViNet : An Open Platform for Programmable Virtual Network Management @ COMPSAC2013
- 14. 2 ProViNet:((
An(Open(Pla>orm(for(Programmable(
Virtual(Network(Management(
CONCEPTUAL SOLUTION
PVN CONTROL
14(
Managing)SDN)controllers)at)SCP)
• Create,(Delete,(Start,(Stop(Controller(instances(
Resource)requests)to)the)Virtual)Infrastructure)Provider)
How)to)textually)represent)Virtual)Network)resources?)
• Virtual(Resources(and(InterconnecRon(Networks(
DescripRon(Language((VXDL)(
VIRTUAL(INFRASTRUCTURE(PROVIDER(
PVN(Control(
VXDL(
Scalable(Control(
Plane((SCP)(
Programmable)Virtual)Network)Control)
CTL(
master(
CTL(
slave(
...( UserS1(
Control(Cluster(
CTL(
master(
CTL(
slave(
...(
...(
...(
...(
UserSn(
Control(Cluster(
- 32. 4 ProViNet:((
An(Open(Pla>orm(for(Programmable(
Virtual(Network(Management(
EXPERIMENTAL VERIFICATION
QUANTITATIVE
32(
Ttotal = Tupload + Tctl_request + Tvxdl_edit + TVIP
Control(Pool(PVN(Control(EndSUser( VIP(
Request(Controllers(Instances(
Return(controller(instances(informaRons(
Upload(VXDL(file(and(set(
redundancy(level(
Request(Virtual(Infrastructure((VXDL)(
Status(of(the(request(and(virtual(machine(access(informaRon(
Add(controller(instances(
informaRon(to(VXDL(file(
Save(and(show(
access(data(
Tupload)
Tctl_request)
Tedit_vxdl)
TVIP)
Virtual(Infrastructure(request(and(control(plane(configuraRon(sequence(diagram(
- 36. 5 ProViNet:((
An(Open(Pla>orm(for(Programmable(
Virtual(Network(Management(
FINAL REMARKS
REVIEW & CONCLUSIONS
36(
Review:))
• Computer(Networks(have(always(been(a(tough(environment(for(
innovaRon(
• Programmable(Virtual(Network,(more(precisely(SDN(is(a(promising(
soluRon(to(reverse(the(network(ossificaAon(state(
• However(the(End(Users(are(considered(just(service(consumers(in(the(
current(business(models(
• We(propose(a(novel(business(model(in(which(the(End(User(is(able(to(
develop(its(own(network(soluRons(
• To(support(such(business(model(we(propose(a(management(pla>orm(
called(ProViNet(
Conclusions:))
• The(pla>orm(prototype(has(shown(the(technical(viability(of(the(model)
• Different(from(other(proposals(ProViNet(focus(in(the(End(Users(and(
promote((innovaRon(by(expanding(the(amount(of(potenRal(innovators(