Skip to content
Andre Merzky edited this page Oct 6, 2013 · 17 revisions

Motivation and Skope

  • A* is a set of models
  • covers different areas: skeletons, app frameworks, gateways, workflows, etc.
    • skeletons: generator of artificial workloads according to some reciepie
    • frameworks: translates app semantics to workloads
    • synthetic applications: 'artificial' workloads
    • system workloads: derivation of workloads, adds resource consumption details

Notes:

  • app modeling is applied to a specific class of applications (which share execution structure and properties, and where those are not influenced by application semantics).
  • use bag of (connected) task as an examplar
  • compared to skeletons, this will allow to not only reproduce, but also to reason about that execution structure, and possibly to react to Infrastructure changes.

Synthetic Applications vs. Skeleton

  • skeletons represent a set of application instances
  • SynAps represent a set of applications (of a specific class)

Skope

  • Analytical Application Models
  • Application Simulation
  • Application Emulation
  • Experiments

Synthetic Application:

  • spans from A* to over 4' to real workload on a real infrastructure

A* Descriptions:

  • descriptions need an underlying model
Clone this wiki locally