1 / 8

DataGrid Accounting System DGAS

DataGrid Accounting System DGAS. General overview Andrea Guarise INFN Edinburgh, July 23th, 2002. The context Brief Description of DataGrid parts relevant to the accounting system. Job description. Information service. Broker. Job . Computing Element. Computing Element. Computing

parry
Download Presentation

DataGrid Accounting System DGAS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DataGrid Accounting SystemDGAS General overview Andrea Guarise INFN Edinburgh, July 23th, 2002 Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

  2. The contextBrief Description of DataGrid parts relevantto the accounting system. Job description Information service Broker Job Computing Element Computing Element Computing Element Job run SE SE SE Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

  3. The problem • The DataGrid project needs an “Accounting” system with the following characteristics: • Tracking the resource usage by each user. • Avoid abuses of the DataGrid resources. • Help the Workload Management System in balancing the resource loads. • Instead of using a “passive” accounting system that only stores information about resource usage, we chose to experiment an “active” accounting system based on an economic model. Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

  4. Why economic? • A basic assumption of this model is that every entity in the Grid (Users, Computing Elements, Storage Elements,…) spends or earns some “virtual currency” (GridCredits) when performing some grid-related work. • A price can be dynamically assigned to every Grid-resource, so an economic feedback can help the Broker in maintaining a workload equilibrium. • Some examples: • The accounting assigns a cost to the user jobs. The job cost is then paid by the users to the resources. • Users can submit jobs only if they have the necessary funds. • Computing elements can buy access to the storage elements. • A storage element can buy a file from another storage element. Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

  5. Structure • The DGAS software is composed of modules. • Bank service: Every entity (User, CE,…) has one account on a bank server known as HLR. • Price Authority: It is the service responsible for assigning prices to the Grid resources. The price is assigned according to some economic model. • Economic model: Resources can be priced with many different algorithms. Different pricing schemes result in differentbehaviours of the Grid. Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

  6. Example Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

  7. HLR 1 HLR 3 CE HLR 2 HLR 2 CE HLR 1 CE CE CE CE Topology Examples VO 1 VO 2 HLR 1 VO 3 PA PA Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

  8. Conclusions • This is intended as a basic presentation of the DataGrid Accounting System and of its functionalities. • The first public release of the software will be part of EDG release 2. • More in depth details can be found at: http://server11.infn.it/workload-grid/internal-documents.html#accounting • Many parts of the software are ready, mainly those related with the banking and Price Authority services. Albert.Werbrouck@to.infn.it Andrea.Guarise@to.infn.it

More Related