Sponsored by the National Science Foundation IMF: XML Messaging Service GEC 13 Demo Lead PI: Rudra...

8
Sponsored by the National Science Foundation IMF: XML Messaging Service GEC 13 Demo Lead PI: Rudra Dutta Co-PI: George Rouskas Students: Ashutosh Grewal, Can Babagolu March, 2012 PI: Keren Bergman Students: Michael Wang, Cathy Chen PI: Ilia Baldine Shu Huang Anirban Mandal

Transcript of Sponsored by the National Science Foundation IMF: XML Messaging Service GEC 13 Demo Lead PI: Rudra...

Sponsored by the National Science Foundation

IMF: XML Messaging ServiceGEC 13 Demo

Lead PI: Rudra Dutta

Co-PI: George RouskasStudents: Ashutosh Grewal,

Can Babagolu

March, 2012

PI: Keren BergmanStudents: Michael Wang,

Cathy Chen

PI: Ilia Baldine

Shu Huang

Anirban Mandal

Sponsored by the National Science Foundation 2March 2012

XML-RPC

XML-RPC

pS client

Sponsored by the National Science Foundation 3March, 2012

SimpleIMFSubscriber

XMPPLDAP XMPP

RENCI

SimpleIMFSubscriber

Measurement Handler

IMF P/S Manager

At GEC12, November, 2011

Sponsored by the National Science Foundation 4March, 2012

OMF EC-like (stub)

GENI Messaging Service (XMPP)

OMF RC-like (stub)

GENI CACA

Cert

GENI CertGENI

CertGENI Cert

Chat

GENI Cert

Repository Service

Client credentials

• Secure connection to GMS, require GENI CA issued certificates• Credentials authorize clients to specific topics (can-pub, can-sub)• Simple repository service can subscribe and archive topics• OMF-like actuation system can use GMS

Sponsored by the National Science Foundation 5

Beforehand:• Certificates issues, credentials

generated using GPO OMNI/gcf tool entrusting specific rights to client certs

• (May evolve to ABAC in future)

• Certificate distributed to client• GMS holds CA certificate and

credentials

March, 2012

GMS Authentication/Authorization

GENI Messaging Service (XMPP

Openfire Server)

Authentication using GENI certs

Verification of GENI XMLSEC credentials

PubSub entities inside slice

PubSub entities outside slice

(eg. CF entities)

Clients Users

PubSub actions

Clients

Sponsored by the National Science Foundation 6

• Generating client certificates/credentials

March, 2012

GMS Demo

Cert/cred generate(gcf)

Openfire web

portal

Openfire logs

Client credent-ials

Chat clients + certs

Repo service+ certs

Repo DBIMF PSM logs

OMF-like EC + RC

+ certs

OMF-like AM

Flukes

• Chat client communication

• OMF-like EC-RC experiment

• Replace OMF EC cert connect fails

• Restore cert, expire credentials connects, msg fails

• Start Repository service show RC / PSM msgs archived

OMF EC-like (stub)

GENI Messaging Service (XMPP)

OMF RC-like (stub)

GENI CACA

Cert

GENI CertGENI

CertGENI Cert

Chat

GENI Cert

Repository Service

Client credentials

Sponsored by the National Science Foundation 7March, 2012

OMF EC-like Optical

OMF RC-like Optical

Orchestration (NICTA-like msg

auth?)

NetKarma (Event

records?)

GENI Message Service

Polatis VOA SOA …

At GEC14, November, 2012

Sponsored by the National Science Foundation 8March, 2012

GMS