• No results found

Managing Dynamic Metadata as Context

N/A
N/A
Protected

Academic year: 2020

Share "Managing Dynamic Metadata as Context"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

Managing Service

Metadata as Contex

(2)

Outline

p

Introduction

p

Problem Statement,

Hypothesis, Design Goals

p

Literature Survey,

Research Issues

p

Milestones

(3)

Context i

Gaggle of Services

p

Def:

"Context is any information that can be used to

characterize the situation of an entity, where an entity can be a

person, place, or computational object.“ Dey A. et al, 1999

p

Context is metadata associated to both services and their

activities

p independent of any interaction

§ static context, dynamic context

p generated as result of interaction

§ information associated to an activity or session

p

Gaggle of Services

n are set of actively collaborating managed services for a particular

common goal

(4)

Motivations

p

Current Grid Information Services provide information

describing services independent of their interactions.

p

We need management of all information associated with

services for;

n

correlating activities of widely distributed services

n

management of events especially in multimedia collaboration

n enabling uniform query capabilities to both conversation-based or

monolog context information

p “Give me list of services satisfying C:{a,b,c..} QoS requirements and

participating S:{x,y,z..} sessions”

n providing information to enable

p real-time replay/playback and

(5)

Application Use Domain

p

Workflow-style distributed application:

Geographic

Information System Grid

n sensor grid data services generates events when a certain magnitude

event occurs

n firing off various codes, filtering, analyzing raw data, generating images,

maps

n needs a distributed context management to correlate workflow activities

p

Characteristics of domain

n any number of widely distributed services can be involved n conversation metadata

p transient

(6)

Problem Statement

What is a novel process of building Information

Services, maintaining dynamic session-related

(7)

Hypothesis

p A fault-tolerant, high performance, scalable information system

n maintaining widely distributed dynamically generated metadata for

Gaggle of Services

n providing uniform interface to context information

p utilization of existing Grid Information Services for

interaction-independent context to improve search capabilities

n enabling coordination of widely distributed services in Gaggles

p workflow-style Grid applications

n enabling distributed event management and various capabilities for

A/V conferencing applications

p discovery of entities in a session

(8)

Architectural Design Goals

p

Key Design Goals of our Design

n

scalability

p with respect to #

p widely distributed services

n

performance

p high responsiveness, reduced access latency

n

fault tolerance

p high availability of information p robust to replica crashes

n

flexibility

(9)

WS-CA

WS-Context - Key Concepts

p

WS Composite Application Framework (WS-CAF)

n WS-Context, WS-Coordination, WS-Transaction Mngmt.

p

WS Context

n defines context, context service and mapping on SOAP n shared data to correlate service activities

n context information dependent on the type of the activity

p transactional activity: the URI of the coordinator in a session

n context service maintains associated context

n participants of an activity register with context service for lifecycle of

(10)

WSRF, WS-Metadata Exchange

Key Concepts

p

WSRF (Web Service Resource Framework)

n defines standard interfaces and behaviors for distributed system

integration

n enables every service to expose state data for query, update n supports resource oriented approach for stateful interactions

p

WS-Metadata Exchange

n provides mechanism for sharing information about the capabilities

of individual Web services

p WS-Policy, WSDL

n allows querying a WS Endpoint to retrieve metadata about what to

know to interact with them

(11)

Limitations in

Specifications for Service Communication

p

WSRF does not actually accomplish state management by just

enabling access and update rights

n heterogeneous service environment n workflow-style applications

p

WSRF, WS-Metadata Exchange models service metadata

private to a service

n does not scale in managing activities of multiple services

n WS-Metadata Exchange defines only how to access

interaction-independent metadata

p

WS-Context is promising it has limitations

n simple framework for context management n limited query capability

(12)

Research Issues

p

Recap on key design goals:

n

scalability, performance, fault tolerance

p

research issues related replicating dynamic metadata

n

deployment (dynamic vs. static replication)

p Where to place replicas of given context metadata? p What are the properties of new location must meet? p How to know if replica location stable?

(13)

Research Issues II

n

consistency

p What is the appropriate consistency model?

p How do replicas exchange replica updates in what direction?

p

performance

n

efficient metadata access

p How to choose a replica server to best serve client request?

(14)

Research Issues III

p

scalability

n

load balancing strategies

p How to manage load balancing?

p

other research issues

n

session recovery

p How to enable session recovery?

n

uniform interface to context

(15)

Milestones

p

Uniform Update and Query (search, discovery)

Services

p

Sequencer Service

n

ensures that an order is imposed on actions/events that

(16)

Milestones II

p

Storage (Replication) Service

n decide # and placement of replicas n enable autonomous behavior

n support robust behavior for replica crashes

p

Access (Request Distribution) Service

n distribute request among object replicas

p

Expeditor Service

n generalized caching mechanism

(17)

Summary

p

Here we addresses following problems

n Lack of support in Grid Information Services for context

(session-related dynamic metadata) management to correlate activities in workflow-style applications:

p by providing a novel approach for management of widely distributed,

shared session-related dynamic metadata

n Lack of support in Grid Information Services to provide distributed

session management:

p by providing distributed event management system enabling session

failure recovery or replay/playback capabilities

n Lack of search capabilities in Grid Information Services:

p by providing uniform search interface to both interaction independent and

References

Related documents

Although the policy frameworks are outlined as altruistic, well-meaning, committed pledges on part of the provincial government to address educational gaps between

Within the goals pursued by the aerospace industry, the Non Destructive Testing (NDT) methods applied to this sector evolve in parallel to give response to the new

A standard multiple regression analysis was used to determine whether there is a significant relationship between the summary SPP practices scale as the dependent variable and SPP

Similar experiments have shown that vervet mon- key listeners treat intergroup “wrrs” and “chutters” given by the same individual as similar but conspecific female leopard and

We show that strong ex ante beliefs and consistency of signals lead to stronger ex post intentions, and that changes in intentions due to the course tend to be smaller if ex

This research contributes to the field of construction engineering and management in two major ways. The first way of contributing to the field is by

Concerning direct investors (domestic firms investing abroad) and indirect investors (foreign-owned firms investing abroad), the former group had a stronger home- country