diff --git a/EC500/PROJECTS/2017/integratingQUADSwithHIL.html b/EC500/PROJECTS/2017/integratingQUADSwithHIL.html index b8d7e58..779a191 100644 --- a/EC500/PROJECTS/2017/integratingQUADSwithHIL.html +++ b/EC500/PROJECTS/2017/integratingQUADSwithHIL.html @@ -8,7 +8,7 @@ -
QUADS stands for quick and dirty scheduler, an opensource project developed at red hat that helps in machine allocation based on various policies. It uses date/time based YAML schedule for machine allocations and has support for automated visualization of current and future allocations. HIL stands for Hardware Isolation Layer, is a minimalistic layer that decouples node allocation from node provisioning. It allows mutually untrusting physically deployed services to share the data center while resources can move back and forth between them.
+QUADS stands for quick and dirty scheduler, an opensource project developed +at Red Hat that tracks system and network resource allocations, schedules those +resources, and provisions those resources as requested, all to meet v various +policies. It uses date/time based YAML schedule for resource allocations and has +support for automated visualization of current and future allocations.
+ +HIL, which stands for Hardware Isolation Layer, is a minimalistic layer that +decouples node allocation from node provisioning. It allows mutually untrusting +physically deployed services to share the data center while resources can move +back and forth between them.
+ +QUADS is independent of the underlying provisioning system and HIL does not +put restrictions on how the nodes are scheduled. In this project, you will +integrate the two sub-systems where QUADS will schedule resources allocated +using HIL.
+ +You will learn in depth about scheduling, provisioning, and complexity of +integrating existing systems to create a new solution with a chance to get +your pull requests integrated into QUADS and HIL. You will analyze and make +modifications to the code-base of both of these projects. If needed, you will +develop new API calls and UIs. This will include a full cycle of development +experience from proposing the design, implementation and unit testing, to +writing documentation for users and developers.
-QUADS is independent of the underlying provisioning system and HIL does not put restrictions on how the nodes are scheduled. In this project, you will integrate QUADS to schedule resources allocated using HIL. -You will learn in depth about scheduling, provisioning, and complexity of integrating existing systems to create a new solution with a chance to get your pull requests integrated into QUADS and HIL. You will analyze and make modifications to the code-base of both of these projects. If needed you will develop new api calls. This will include a full cycle of development experience from proposing the design, implementation and unit testing to documentations for users and developers.