Embed
Email

Service-Oriented Network Sockets

Document Sample

Shared by: gegeshandong
Categories
Tags
Stats
views:
0
posted:
11/6/2011
language:
English
pages:
15
Service-Oriented Network

Sockets



Daniel Wallace - Advocate

Strengths

 A true pervasive and ubiquitous

computing system

 Content-based Routing Systems vs.

SoNS

 Reusable Planning Layer with Simple

API

 Good Performance

A Pervasive Computing

System

 Definition

 Continuously adapts to changes in user

locations and needs.

 Responds to both component failures and

newly available resources, and maintains

continuity of service as the set of available

resources change.

A Pervasive Computing

System

 SoNS

 Takes a high-level description of a service and

opportunistically connects to the best provider of

that service in the changing characteristics of a

mobile system.

 Continuously monitors, evaluates and compares

the available resources and (re-)connects to the

resource that best satisfies the applications

specified constraints.

Content-based Routing

Systems vs. SoNS

 Content-based routing suffers from the

following problems:

 Planning policy for finding the most suitable

network resource is hidden from the application.

Therefore cannot be tailored to suit specific

application needs.

 Only provides connection-less datagram

semantics. Two successive datagrams can be

routed to two different hosts.

 Performance is slow compared to traditional

address-based network routing.

 Usually introduce a new API for network

communication.

Content-based Routing

Systems vs. SoNS

 SoNS is an end-host system that means:

 Connection-oriented semantics are offered.

 Does not introduce the overhead of resolving a

service description in the critical path of network

communication.

 Does not require a service description to be

carried with every network message.

 Does not require any changes to the network

routing architecture.

Reusable Planning Layer with

Simple API

Reusable Planning Layer with

Simple API

 By creating a separate layer for

resource discovery, evaluation, and

connection migration, application

development is simplified dramatically.

 A simple reusable API is all the

programmer needs to be concerned

with.

Performance Analysis and

Evaluation

 Latency at both the session-setup and

session-rebinding level is very low.

 Session-setup Latency

 Between 2 and 5 ms.

 Session-rebinding Latency

 Time to get matching network resources

 Between 200 and 500µs.

 Time spent in evaluator module

 Between 0.8 and 1.0 ms.

Performance Analysis and

Evaluation

 Latency for both levels of processing

only increases linearly not

exponentially.

Service-Oriented Network

Sockets



Daniel Wallace – Devils Advocate

Weaknesses

 No Security

 Application Cheating

 Poor Performance Evaluation

Security

 SoNS does not have any security.

 SoNS requires protection against the

following:

 illegitimate access.

 malicious extensions.

 connection hijacking.

Application Cheating

 The application has too much control

over system resources.

 Applications may abuse the network by

competing for system resources they

don’t require.

 A better policing scheme should be

developed that is dependent on the

type of data an application is using.

Poor Performance Evaluation

 No reference to data rate of wireless

transmission medium.

 Did not test latency for different

locations.



Related docs
Other docs by gegeshandong
Centre of mass - Maths - it_
Views: 0  |  Downloads: 0
Chapters 11 12
Views: 5  |  Downloads: 0
TFC-MS100 - Hespro
Views: 0  |  Downloads: 0
836329-9.4 Pneumonia Consent Form
Views: 0  |  Downloads: 0
19089
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!