This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.ogsa-wg/wiki/WorkflowUseCaseTemplate?showDetails=false at Sun, 06 Nov 2022 22:11:00 GMT SourceForge : View Wiki Page: WorkflowUseCaseTemplate

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

Glance

Calendar
Search Wiki Pages Project: OGSA-WG     Wiki > WorkflowUseCaseTemplate > View Wiki Page
wiki1752: WorkflowUseCaseTemplate
  • Title
    • Keywords
    • Goal and description
    • Actors/stakeholders
    • Assumptions
    • Preconditions
    • Main flow of events (Basic, alternate, exceptional)
    • Postconditions
    • Success requirements
    • Special Requirements
    • Issues
    • Sources/references
    • OGF sponsor/stakeholder/interested party

Here's a simple one, not related to workflow:

Title: Resource Barter Services

Description Allow metrics to define and decide how and when can resource consumers trade or exchange resources already paid for or reserved for themselves. Create an exchange mechanism inside a data center between multiple consumer groups. Use metric to evaluate when it is profitable to use versus it is profitable to rent back.

Actors/Stakeholders

  • IT Resource Consumers
  • IT operations DBA
  • IT operations security geek

Assumptions Choose a small set of hardware metrics that can be agreed to and agree on the cost of each. This is a suggested starting point:

  • CPU (via some published/rated amount of gridbux/CPU seconds)
  • Memory occupancy (megabyte seconds?)
  • disk I/O (bytes read/written)
  • Network (bytes read/written)
  • Session occupancy (do we charge for idle time?)
A depreciation schedule has been established for every resource in the data center. A real-dollar budget has been established for the data center.

Users are subject to a published fixed + variable pricing structure over a period of time (e.g., a month). Some mechanism exists for estimating the cost of a job.

Preconditions

Postconditions

Main flow of events User A wishes to complete a job J with estimate C, which is more than A’s fixed budget for the month. User B has fixed budget left over for the month.

B advertises remaining fixed budget at a discount.

A subleases B’s resources for the duration of job J.

A is charged the discounted fee, which is applied to B’s costs for next month.

Issues A strictly pay-as-you go price model doesn’t provide any incentive to rent back.

This simplistic example doesn’t really explain why a data center would be interested in allowing this.

A customer may need to be able to rent the resources/budget from several providers to complete a single job.

What happens if A exceeds the terms of the sublease?

Sources/references

OGF sponsor/stakeholder/interested party

You can find many more use cases of this style in the EGA Reference Model documents.

--- edit this page and cut here to get a wiki page template for your use case! ---

Title

Keywords

Goal and description

Actors/stakeholders

Assumptions

Preconditions

Main flow of events (Basic, alternate, exceptional)

Postconditions

Success requirements

Special Requirements

Issues

Sources/references

OGF sponsor/stakeholder/interested party

 




The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.ogsa-wg/wiki/WorkflowUseCaseTemplate?showDetails=false at Sun, 06 Nov 2022 22:11:00 GMT