View
37
Download
0
Category
Tags:
Preview:
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/ gcf@indiana.edu http://www.infomall.org. - PowerPoint PPT Presentation
Citation preview
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/gcf@indiana.edu http://www.infomall.org
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/
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
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
5
Average Video Delays for one broker – Performance scales proportional to number of brokers
Latency ms
# Receivers
One sessionMultiple sessions
30 frames/sec
6GlobalMMCS SWT Client
Chat
TV
WebcamVideo Mixer
GIS
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
Recommended