Next | Prev | Up | Top | Contents | Index
GRIO Guarantee Types
In addition to specifying the amount and duration of the reservation, the application must specify the type of guarantee desired. There are five different classes of options that need to be determined when obtaining a rate guarantee:
- The rate guarantee can be hard or soft.
- The rate guarantee can be made on a per-file or per-filesystem basis.
- The rate guarantee can be private or shared.
- The rate guarantee can be a fixed rotor, slip rotor, or non-rotor type.
- The rate guarantee can have deadline or real-time scheduling, or it can be nonscheduled.
If the user does not specify any options, the rate guarantee has these options by default: hard, shared, non-rotor options, and deadline scheduling. The per-file or per-filesystem guarantee is determined by the libgrio calls to make the reservation: either the grio_reserve_file() or grio_reserve_file_system() library calls.
- Hard and Soft Guarantees
-
- Per-File and Per-Filesystem Guarantees
-
- Private and Shared Guarantees
-
- Rotor and Non-Rotor Guarantees
-
- An Example Comparing Rotor and Non-Rotor Guarantees
-
- Real-Time Scheduling, Deadline Scheduling, and Nonscheduled Reservations
-
Next | Prev | Up | Top | Contents | Index