CDNI Triggers - IETF

0 downloads 210 Views 51KB Size Report
for Triggers only. • Upstream CDN (uCDN) may ask Downstream. CDN (dCDN) to… ... POST to dCDN to create a trigger. â€
CDNI  Triggers  

dra.-­‐murray-­‐cdni-­‐triggers-­‐00   Rob  Murray   Ben  Niven-­‐Jenkins     IETF  83  Paris  –  March  2012  

Requirements   •  Addressing  Control  Interface  Requirements   for  Triggers  only    

•  Upstream  CDN  (uCDN)  may  ask  Downstream     CDN  (dCDN)  to…     –  Invalidate  or  Delete  Content  or  Metadata   –  PreposiRon  Content  or  Metadata   –  Report  on  those  acRons   3/30/12  

2  

CDNI  Triggers  Model   •  RESTful  web  service  provided  by  dCDN   –  JSON  over  HTTP  

•  POST  to  dCDN  to  create  a  trigger   –  Returns  a  Trigger  Status  Resource   –  GET/HEAD  for  status   –  DELETE  to  clear  (may  stop  a  running  trigger)  

•  CollecRons  of  Triggers   –  Pending/AcRve/Complete/Failed   3/30/12  

3  

Discussion  from  the  list   •  •  •  • 

Sequencing  triggers   RESTful  interface  and  polling   Error  indicaRons   Access  control  

3/30/12  

4  

Open  Issue  -­‐  Data  References   •  Reference  to  Metadata   –  Its  URL,  as  supplied  to  dCDN  by  uCDN  

•  Reference  to  Content  –  opRons…   –  Canonical  URL  /  Origin  URL  /  Metadata  URL   –  Driven  by  Metadata  Interface?  

•  Pa[erns  allowed  for  invalidate/purge   –  Again  -­‐  driven  by  Metadata  Interface?  

3/30/12  

5  

Control  or  Metadata  Interface?   •  Perhaps  Metadata  …   –  Makes  reference  to  Metadata   –  Content  referenced  as  by  Metadata  

•  Perhaps  Control  …   –  Control  of  data  

•  Just  naming   –  It’s  a  separate  interface  with  its  own  semanRcs   3/30/12  

6