|
file | esdm-config.c |
| The site configuration describes the data center or subcomponents.
|
|
file | esdm-datatypes.c |
| This file implements ESDM types, and associated methods.
|
|
file | esdm-layout.c |
| The layout component fragments and reconstructs logical data.
|
|
file | esdm-modules.c |
| ESDM module registry that keeps track of available backends.
|
|
file | esdm-performancemodel.c |
| The performance component collects performance estimates from backends and picks a winner depending on an objective.
|
|
file | esdm-scheduler.c |
| The scheduler receives application requests and schedules subsequent I/O requests as are necessary for metadata lookups and data reconstructions.
|
|
file | esdm.c |
| Entry point for ESDM API Implementation.
|
|
file | estream.c |
| Entry point for ESDM streaming implementation.
|
|
file | hypercube-neighbour-manager.c |
| This file implements the hypercube neighbour manager, a class that exists to identify neighbourhood relations within a set of hypercubes, and provide a quick way to look up all the neighbours of a given cube.
|
|
file | hypercube.c |
| This file implements the hypercube related classes, esdmI_range_t , esdmI_hypercube_t , and esdmI_hypercubeSet_t .
|
|