an autonomic service delivery platform for service ... · we assume consumers enter the sdp through...

29
Service-Oriented Networking Federations of Service-Oriented Systems Autonomic Service Delivery Platform Remaining Work & Conclusions An Autonomic Service Delivery Platform for Service-Oriented Network Environments Bob Callaway North Carolina State University Department of Electrical and Computer Engineering PhD Preliminary Examination November 2, 2007 Advisory Committee: Dr. Michael Devetsikiotis (Chair), Dr. Yannis Viniotis (Co-Chair), Dr. Adolfo Rodriguez, Dr. Andy Rindos, Dr. Mihail Sichitiu, Dr. Sharon Setzer Bob Callaway Network Performance Research Group Slide 1 of 28

Upload: others

Post on 30-Apr-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

An Autonomic Service Delivery Platform forService-Oriented Network Environments

Bob Callaway

North Carolina State UniversityDepartment of Electrical and Computer Engineering

PhD Preliminary Examination

November 2, 2007

Advisory Committee:Dr. Michael Devetsikiotis (Chair), Dr. Yannis Viniotis (Co-Chair),

Dr. Adolfo Rodriguez, Dr. Andy Rindos, Dr. Mihail Sichitiu, Dr. Sharon Setzer

Bob Callaway Network Performance Research Group Slide 1 of 28

Page 2: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Presentation Outline

1 Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

2 Federations of Service-Oriented SystemsA Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

3 Autonomic Service Delivery PlatformOverview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical Framework

4 Remaining Work & ConclusionsRemaining WorkContributions of Work

Bob Callaway Network Performance Research Group Slide 2 of 28

Page 3: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

Section Outline

1 Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

2 Federations of Service-Oriented SystemsA Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

3 Autonomic Service Delivery PlatformOverview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical Framework

4 Remaining Work & ConclusionsRemaining WorkContributions of Work

Bob Callaway Network Performance Research Group Slide 3 of 28

Page 4: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

Overview of Service-Oriented Networking

Definition

Service-oriented networking is an emerging network architecturethat gains greater overall IT efficiency by providing intelligentfunctionality in the network fabric that was previously unavailableor impractical to implement.

Details

Application awareness in the network fabric is key

Breaks end-to-end principle of networks (don’t touch the payload)

Assumes that the network can make ”intelligent” decisions based onapplication data

Revisits earlier research in application-aware networks

Next-generation network standards make architecture more flexible

Bob Callaway Network Performance Research Group Slide 4 of 28

Page 5: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

Functions Enabled by SON Devices

What would types of functionswould a SON device enable?

Functional Offloading

Service Integration

Intelligent Routing

ServiceProvider

Encrypted &Signed

SOAP/XML

Decrypted & AuthenticatedSOAP/XML

WS-Security:Decryption & Authentication

ServiceOriginator

SON Appliance

Functional Offloading

ServiceProviders

Unclassified Requests

XPathRouting

SON Appliance

Intelligent Routing

WidgetsRUSServiceProvider

Purchase Order in Widgets, Inc.XML Schema

Purchase Order in WidgetsRUSXML Schema

XSLTransformationWidgets, Inc.

ServiceOriginator

SON Appliance

Service Integration

Bob Callaway Network Performance Research Group Slide 5 of 28

Page 6: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

Challenges Building SON Devices

Challenges in SON Device System Architecture

Robustness

Admission ControlLoad Shedding

Resource Allocation

Concurrency Architectures

Security

Performance Optimization

Effectively leverage hardware coprocessors

Bob Callaway Network Performance Research Group Slide 6 of 28

Page 7: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

Challenges Building Service-Oriented Networks

Challenges

Scalability of the network with regards to network entities

Adaptivity of the network to changes in state of networkentities

Distributed, policy-driven dissemination of networkmanagement data between network nodes

Distributed control of the network to connect consumers andproviders while enforcing appropriate policies

Bob Callaway Network Performance Research Group Slide 7 of 28

Page 8: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

A Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

Section Outline

1 Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

2 Federations of Service-Oriented SystemsA Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

3 Autonomic Service Delivery PlatformOverview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical Framework

4 Remaining Work & ConclusionsRemaining WorkContributions of Work

Bob Callaway Network Performance Research Group Slide 8 of 28

Page 9: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

A Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

Single Federated ESB Deployment

Bob Callaway Network Performance Research Group Slide 9 of 28

Page 10: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

A Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

Autonomous Service Domain

Autonomous Service Domain

An Autonomous Service Domain (ASD) is an autonomous grouping of federatedESB deployments; it serves as a logical unit which defines the scope at whichaggregate service information is advertised to other autonomous federations

While each ESB has its own local registry, the federated nodes in the domainalso have a distributed service registry, which is used for routing requestsbetween domain members

Bob Callaway Network Performance Research Group Slide 10 of 28

Page 11: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

A Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

Interconnection of Autonomous Service Domains

Interconnected ASDsAn ASD is thefundamental unit withinour hierarchicalarchitecture

ESBs are connectedwithin an ASD usingthe Intra-ASD routingprotocol

Multiple ASDs areconnected using theInter-ASD protocolwhich enforcesinter-domain policies forservice transactions

Bob Callaway Network Performance Research Group Slide 11 of 28

Page 12: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Section Outline

1 Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

2 Federations of Service-Oriented SystemsA Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

3 Autonomic Service Delivery PlatformOverview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical Framework

4 Remaining Work & ConclusionsRemaining WorkContributions of Work

Bob Callaway Network Performance Research Group Slide 12 of 28

Page 13: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Architecture of Service Delivery Platform

Architecture Highlights

The SDP enables a self-optimizing infrastructure thatoptimizes the value derived from IT in a SOA.

The architecture is the first of its kind to integrate techniquesfrom networking, microeconomics, and service-orientedcomputing to form a fully-distributed SDP.

The principal component of the SDP is a utility-basedcooperative service routing protocol which uses congestionprices to compute optimal rates and routes.

We believe that our service delivery platform is applicable tothe next-generation of middleware and telecommunicationsarchitectures.

Bob Callaway Network Performance Research Group Slide 13 of 28

Page 14: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Key Assumptions

Key Assumptions

We create a network topology where all semanticallyequivalent providers of a service are connected via a zero costlink.

This enables us to utilize a multi-path routing algorithmbetween consumers and a logical destination node.

Consumer

Network of Intermediaries

LogicalDestination

Provider #1

Provider #2

Consumer

Bob Callaway Network Performance Research Group Slide 14 of 28

Page 15: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Key Assumptions (continued)

Key Assumptions

We assume consumers enter the SDP through a singleinterface (intermediary).

We assume the existence of a semantic algorithm to matchrequests to services.

We assume that the intermediaries who are directly connectedto service providers are responsible for collection of providermetrics to compute a cost.

Due to global knowledge of utility functions, we assume thatthe SDP is deployed as a single autonomous system.

Bob Callaway Network Performance Research Group Slide 15 of 28

Page 16: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Integrated Methodologies

Content-Based Routing

Performing traditional networking functions (routing,throttling, etc) in a service-oriented network requires contentinspection

Optimal Routing & Flow Control

Efficient use of SDP resources requires traffic engineering,which we accomplish by leveraging optimal multipath routingand flow control algorithms

Bob Callaway Network Performance Research Group Slide 16 of 28

Page 17: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Integrated Methodologies (continued)

Network Economics

In developing the link between the business utility of servicesand the underlying SDP resources used, we leverage theconcept of weighted welfare maximization

Congestion Pricing

Provides a way to influence routing decisions based on severalmetrics (delay, proximity, etc)

Bob Callaway Network Performance Research Group Slide 17 of 28

Page 18: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Optimization Problem

Optimization Problem

maxR∈R

maxx≥0

∑s∈S

Us(xs)−∑f ∈Fs

f (xs , γf , zf )

s.t. Rx ≤ C

maxy≥0

∑s∈S

Us

(1Ty s

)−∑f ∈Fs

f (1Ty s , γf , zf )

s.t. Hy ≤ C

Bob Callaway Network Performance Research Group Slide 18 of 28

Page 19: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Optimization Problem

Optimization Problem

maxR∈R

maxx≥0

∑s∈S

Us(xs)−∑f ∈Fs

f (xs , γf , zf )

s.t. Rx ≤ C

maxy≥0

∑s∈S

Us

(1Ty s

)−∑f ∈Fs

f (1Ty s , γf , zf )

s.t. Hy ≤ C

Bob Callaway Network Performance Research Group Slide 18 of 28

Page 20: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Overview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical FrameworkRelated Work

Related Work

Related Work

Other attempts at service overlay networks

Focus on bandwidth allocationEconomic attempts make selfish assumptions aboutconsumers, untruthful knowledge of utility functions

Multi-agent service selection algorithms

None consider state of brokers, providersFocus on meeting semantic & QoS goals

Similar work used to optimize supply chains

Bob Callaway Network Performance Research Group Slide 19 of 28

Page 21: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Section Outline

1 Service-Oriented NetworkingChallenges in Architecting Service-Oriented Network DevicesChallenges in Service-Oriented Network Architectures

2 Federations of Service-Oriented SystemsA Single Autonomous Service-Oriented NetworkInterconnection of Autonomous Service-Oriented Networks

3 Autonomic Service Delivery PlatformOverview of ArchitectureKey AssumptionsIntegrated MethodologiesAnalytical Framework

4 Remaining Work & ConclusionsRemaining WorkContributions of Work

Bob Callaway Network Performance Research Group Slide 20 of 28

Page 22: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Remaining Work

Proposed Area #1

Implement and evaluate XML-based multipath service routingalgorithms

Consumer

Network of Intermediaries

LogicalDestination

Provider #1

Provider #2

Consumer

Bob Callaway Network Performance Research Group Slide 21 of 28

Page 23: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Remaining Work (continued)

Proposed Area #2

Analyze impact ofdiscontinuity/non-concavity on serviceutility functions andsubsequentformulation

Bob Callaway Network Performance Research Group Slide 22 of 28

Page 24: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Remaining Work (continued)

Proposed Area #3

Integrate trafficprediction algorithm tominimize number ofoptimizationcomputations performed(e.g. use wavelet-basedprediction and filteringtechniques to triggernext iteration ofoptimization algorithmif aggregate service rateexceeds predefinedbound)

Bob Callaway Network Performance Research Group Slide 23 of 28

Page 25: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Remaining Work (continued)

Proposed Area #4

Apply simulation andmodeling techniquessuch as responsesurface modeling toonline capacityestimation of servicenodes

Bob Callaway Network Performance Research Group Slide 24 of 28

Page 26: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Remaining Work (continued)

Proposed Area #5

Compare different solution methods for underlying optimization problem

Gradient Descent MethodSequential Quadratic Programming. . .

Example of Solution - Gradient Descent Method

pj (t + 1) =

pj (t) + βj

c j −∑s∈S

K s∑i=1

Hsjiy

si (t)

+

y si (t + 1) = max

y si ≥0

Us

(1Ty s

)−∑f∈Fs

f (1Ty s , γf , zf )− y si

J∑j=1

pj (t)Hsji

Bob Callaway Network Performance Research Group Slide 25 of 28

Page 27: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Conclusions

Conclusions

SON provides exciting new multidisciplinary research opportunitiesin service-oriented computing, hardware, software, and networking

The desire for large scale federated service-oriented systems isgrowing rapidly; our work is some of the first in this area

SDP provides direct link from business value of a service to itspriority in the service-oriented network

Framework of SDP is based on solid, proven concepts frommicroeconomics, supply chain management & networking

Cross-layer, utility-oriented algorithms are being proposed asthe approach for NSF’s Future Internet Design initiative

SDP is first known work to apply the concepts of network utilitymaximization and multipath routing to the services layer

Bob Callaway Network Performance Research Group Slide 26 of 28

Page 28: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Contributions

Contributions of Work

Three conference papers

R. D. Callaway, A. Rodriguez, M. Devetsikiotis, and G. Cuomo.“Challenges in Service-Oriented Networking”, Proceedings of IEEEGLOBECOM, November 2006.R. D. Callaway, M. Devetsikiotis, Y. Viniotis, and A. Rodriguez. “AnAutonomic Service Delivery Platform for Service-Oriented NetworkEnvironments”, Submitted to IEEE ICC, May 2008.R. D. Callaway, Y. Viniotis, A. Rodriguez, K. Brown, and R. Robinson.“Enabling Federations of Enterprise Service Buses Using a DistributedService Registry”, in preparation for a Service-Oriented Conference inSicily :)

One journal paper

R. D. Callaway, M. Devetsikiotis, Y. Viniotis, and A. Rodriguez. “AnAutonomic Service Delivery Platform for Service-Oriented NetworkEnvironments”, in preparation for submission to IEEE Transactions onNetwork and Service Management.

Bob Callaway Network Performance Research Group Slide 27 of 28

Page 29: An Autonomic Service Delivery Platform for Service ... · We assume consumers enter the SDP through a single interface (intermediary). We assume the existence of a semantic algorithm

Service-Oriented NetworkingFederations of Service-Oriented Systems

Autonomic Service Delivery PlatformRemaining Work & Conclusions

Remaining WorkContributions of Work

Contributions (continued)

Contributions of Work

Two patent applications

Methods and protocols for enabling the dynamic and scalable federationof enterprise service busesMethods and protocols for enabling the dynamic and hierarchicalinterconnection of autonomous federations of enterprise service buses

One book chapter

M. Devetsikiotis and R. D. Callaway. “The Role of the Enterprise ServiceBus in IP Multimedia System Architectures”, invited chapter of “The IPMultimedia Systems Handbook”, edited by S. Ahson and M. Ilyas, CRCPress, 2008

One invited presentation

R. D. Callaway and A. Rodriguez. “ Service-Oriented Systems in NextGeneration Middleware and Telecommunications Architectures”, HotTopic Presentation at 1st IEEE Workshop on Enabling the FutureService-Oriented Internet, November 26th, 2007.

Bob Callaway Network Performance Research Group Slide 28 of 28