collaboration grids

7
1 Collaboration Grids GGF16 Athens Greece February 16 2006 Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology Laboratories Indiana University Bloomington IN 47401 http://grids.ucs.indiana.edu/ptliupages/ presentations/ [email protected] http:// www.infomall.org

Upload: saniya

Post on 25-Feb-2016

41 views

Category:

Documents


0 download

DESCRIPTION

Collaboration Grids. GGF16 Athens Greece February 16 2006 Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology Laboratories Indiana University Bloomington IN 47401 http://grids.ucs.indiana.edu/ptliupages/presentations/ [email protected] http://www.infomall.org. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Collaboration Grids

11

Collaboration GridsGGF16 Athens Greece

February 16 2006

Geoffrey Fox

Computer Science, Informatics, PhysicsPervasive Technology Laboratories

Indiana University Bloomington IN 47401

http://grids.ucs.indiana.edu/ptliupages/presentations/[email protected] http://www.infomall.org

Page 2: Collaboration Grids

22

Key Concepts Grid of Grids (System of Systems) of “simple” services allows

“library” approach to building Grids• So build a Collaboration Grid to be linked to other Grids; e.g.

Learning Management Grid with grids like WebCT or Sakai• Although most existing systems are NOT unbundled into

services but rather are large relatively monolithic systems• Note US DoD puts Collaboration as one of their key (nine)

services at same level as Security Services exchanging messages becomes

Services exchanging streams (sets of messages) Publish-Subscribe messaging (NaradaBrokering) gives better

QoS and management than point to point messaging with negligible performance loss

Session on Collaboration Grids and Community Networks at CTS06 Las Vegas May 14-17 2006• http://www.engr.udayton.edu/faculty/wsmari/cts06/

Page 3: Collaboration Grids

33

Linking Modules

From method based to RPC to message based to event-based publish-subscribe Message Oriented Middleware

Module A

Module B

Method Calls.001 to 1 millisecond

Service A

Service B Messages

0.1 to 1000 millisecond latency

Coarse Grain Service ModelClosely coupled Java/Python …

Service B Service A

PublisherPost Events

“Listener”Subscribe to Events

Message Queue in the Sky

Page 4: Collaboration Grids

4

Some Services in a Collaboration Grid

UDDI NaradaBroker

HPSearch

WS-Context

Gateway

WS-Security

NaradaBroker

NaradaBroker

Gateway

Gateway

Gateway

XGSP MediaService

Video Mixer

Transcoder

Audio Mixer

Replay

Record

Annotate

Thumbnail

WhiteBoard

SharedDisplay

SharedWeb Service

Messaging

Messaging

Page 5: Collaboration Grids

5

Average Video Delays for one broker – Performance scales proportional to number of brokers

Latency ms

# Receivers

One sessionMultiple sessions

30 frames/sec

Page 6: Collaboration Grids

6GlobalMMCS SWT Client

Chat

TV

WebcamVideo Mixer

GIS

Page 7: Collaboration Grids

77

e - Annotation Player Archived stream

player Annotation / WB player

Archieved stream list Real time

stream list

e - Annotation Whiteboard

Real time stream player Archived Real Time Real Time

Stream List Stream List Player

e-Annotation Archived Stream Annotated e-Annotation Player Player Stream Player Whiteboard