140 likes | 243 Views
This paper focuses on introducing economic paradigms and social behavior into Grid Computing architectures to overcome challenges and improve resource management. The proposed solution involves Social Grid Agents and Grid4C framework for resource brokerage and control. The architecture includes social and production layers to enable efficient resource allocation and service evaluation. The system also addresses pricing mechanisms, arbitration issues, and trust management within Grid environments. The conclusion highlights the prototype's flexibility and potential integration with other systems and middlewares for enhanced Grid operations.
E N D
Enabling Social and Economic Behaviour based on Reliable Resource Metrics Gabriele Pierantoni, and Keith Rochford. Trinity College Dublin CGW 07 – Krakow Tuesday, October 16th 2007
Motivation for the work. • Economic paradigms are increasingly used in Grid Computing architectures. • Economics is based on social behaviour, conventions and characteristics such as trust, arbitration, ownership, control and authority. • These first economic-based systems in Grid Computing face difficulties due to the lack of “social structure” in Grids.
Proposed Solution • We propose to bring together two different agent-based systems to cope with some of these difficulties. • This architecture encompasses: • Social Grid Agents (SGA) • Grid4C
Social Grid Agents • Social Grid Agents are a high level resource brokerage system. • Social Grid Agents are GT4 Grid Services • Social Grid Agents architecture is based on two layers: • Social layer: where agents engage in exchange and resource allocation. • Production layer: where agents implement the production steps decided by the social agents.
Grid4C • Distributed Control Plane for Grid resources • Provides resource properties and management capabilities • Standards-based Web Services interface (WSDM) • Primary Aim • To develop a Command and Control system for Grid Infrastructures
Social Grid Agents implement A high level brokerage systems based on social paradigms. They assess the value of a resource based on the metrics and social relationships. SGA Agent Grid4C agents provides performance-related metrics from the underlying infrastructure to the social layer. Grid4C Agent LCG2 Agent roles
Usage scenarios • Trusted assessment of the value of resources and services • Arbitration.
Value and Price • The decision of a price is a complex issue in economics. It depends on the pattern of interactions between the different actors and their social relationship. • Pricing mechanisms: • Auctions, • Posted Price, • etc.. • It is important that clients feel they are charged a “fair” price.
Grid4C Agent PGA SGA Service LCG2 Added Value Price of the service p = f(v) Value of the executed Service. v = f(s, r) Service Metrics (s) Resource Consumption Metrics (r)
Arbitration. • Arbitration issues can arise when a job fails. • The client may not be willing to pay for a failed job. • The resource owner may want to be paid in any case for the consumed resources. • An agent trusted by both can act as an arbitrator.
Arbitrator SGA Agent Grid4C Agent Client Implicit Trust LCG2 Simple Trust chain. TRUST TRUST TRUST TRUST TRUST
The arbitrator • Decides prices, • Resolves disputes.
Conclusion, future work • First prototype of this architecture showed a good level of flexibility for the implementation of different social topologies enabling economic-based behaviour in Grid Computing. • Encompass other systems such as APEL and DGAS, • Encompass other middlewares such as GT4.