Download presentation
Presentation is loading. Please wait.
Published byLinette Norman Modified over 8 years ago
1
Dr. Gabriele Pierantoni (TCD) Dr. Keith Rochford (DIAS) Dr. Brian Coghlan (TCD) Dr. Eamonn Kenny (TCD)
2
Social Grid Agents were born as a Resource Allocation System for Grid Computing Ideally, we would like them to become a Allocation System for Distributed Computing They are based on the concept of agnosticism, both from a technological and economic point of view. It allows the common harnessing of different Grid Middlewares (technological agnosticism) It allows different allocation models to coexist (economic agnosticism)
3
Resource P.G.A. S.G.A. Resource P.G.A. S.G.A. Resource P.G.A. S.G.A. Different Technologies Technological Agnosticism (Translation Borders) Economic Agnosticism
4
Although Social Grid Agents can be defined as technologically agnostic they nevertheless implement a very specific information system. This information system is based on agent-to-agent messaging. This feature weakens their technological agnosticism and, therefore, their ability to be connected to different information systems.
5
External Information Sink External Information Source Internal Information System
6
Manager ProcessorProvider M M M M
7
Key action,... Key action,... Provider/Processor Manager Key action (n-1),... Key action (n-1),... Action (n) Processor
8
Key A Object Key R Key B Object Key C Object MatchMaking based on ClassAd (functional language) that allows: Matchmaking (yes or no) Ranking (Best of, better then) Partial Evaluation (support for the concept of UNDEFINED)
9
Manager ProcessorProvider Information on who does what Information on how (low level) to do what. Information on how (low level) to do what. Information on how (high level) to do what. Information on how (high level) to do what. This is the best place to extend the functional engine This is the best place to extend the functional engine
10
Description Status Input Output Policies Modalities EnforcedModalities Requester Beneficiary PreActionNotifications PostActionNotifications ExceptionNotifications Existing Fields of the Action key Existing Fields of the Action key Notification Extenstions
11
P Manager P BEFORE AFTER
12
Standards-based using OASIS WS-Notifications GT4 Container S.G.A. Apache MUSE Producer Apache MUSE Consumer SGA Message WS-Notifications
13
Job submission Indexes (White and Yellow Pages) Markets Monitoring Systems...
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.