Download presentation
Presentation is loading. Please wait.
Published byDarcy Cooper Modified over 8 years ago
1
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/ gcf@indiana.edugcf@indiana.edu http://www.infomall.orghttp://www.infomall.org
2
2 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/
3
3 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 BService A Publisher Post Events “Listener” Subscribe to Events Message Queue in the Sky
4
4 Some Services in a Collaboration Grid UDDI Narada Broker HPSearch WS-Context Gateway WS-Security Narada Broker Gateway XGSP Media Service Video Mixer Transcoder Audio Mixer Replay Record Annotate Thumbnail WhiteBoard SharedDisplay Shared Web Service Messaging
5
5 Average Video Delays for one broker – Performance scales proportional to number of brokers Latency ms # Receivers One session Multiple sessions 30 frames/sec
6
6 GlobalMMCS SWT Client Chat TV WebcamVideo Mixer GIS
7
7 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.