10 likes | 123 Views
S CCeR - Services over Content-Centric Routing. Shashank Shanbhag University of Massachusetts, Amherst, MA, USA sshanbha@ecs.umass.edu. Nico Schwan, Ivica Rimac Bell Labs, Alcatel-Lucent, Stuttgart, Germany {nico.schwan, ivica.rimac}@alcatel-lucent.com. Matteo Varvello
E N D
SCCeR - Services over Content-Centric Routing Shashank Shanbhag University of Massachusetts, Amherst, MA, USA sshanbha@ecs.umass.edu Nico Schwan, Ivica Rimac Bell Labs, Alcatel-Lucent, Stuttgart, Germany {nico.schwan, ivica.rimac}@alcatel-lucent.com Matteo Varvello Bell Labs, Alcatel-Lucent, Holmdel, USA matteo.varvello@alcatel-lucent.com MOTIVATION DESIGN Application Server • Ant Colony Optimization for information gathering Application Server ? Exec ? ? S1 S1 CCN Exec 9 9 6 6 8 8 1 5 1 5 Exec 7 7 S1 S1 2 2 4 4 X X 3 3 S1 S1 SoCCeR Calculate new probabilities • Services are different from content • Invocation is costly: state, cpu, memory, … avoid multiple invocations • Routing depends on context: service load, latency, bandwidth, … make informed routing decisions • Centralized approaches: Lack scalability, Impose high overhead, … Pheromone Table /service/S1 Face Probability 0 p0 1 p1 2 p2 Interest Ant CCN FIB Face list Prefix Data Ant /service/S1 1 Normal Traffic /service/S2 0 EVALUATION RESULTS • SoCCeR implementation based on CCNx • Simluation setup • Random 50 node topology (GT-ITM) • Clients generate batches of service requests (uniformly distributed)with mean interarrival time of 1 second(exponentially distributed) • Service execution time with mean of 100 seconds(exponentially distributed) • Metrics: Service Load, Delay Service Failure& Recovery Load Balancing Overhead SoCCeR nodes Services