https://github.com/aliireza/ddc-ra
Scheduling - A Secret Sauce For Resource Disaggregation
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 1 committers (100.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.2%) to scientific vocabulary
Repository
Scheduling - A Secret Sauce For Resource Disaggregation
Basic Info
- Host: GitHub
- Owner: aliireza
- License: gpl-3.0
- Language: Component Pascal
- Default Branch: main
- Homepage: http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302728
- Size: 234 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Scheduling - A Secret Sauce For Resource Disaggregation
This repo contains the source code for a constraint-based (Gecode) framework describe in here.
- DDC-RA The framework for finding the optimal memory allocation in an extended rack-scale architecture.
- CPU-RA The source code for a NUCA-aware CPU allocator.
Each folder has a Makefile that can be used to compile the source code.
Requirement
You need to install Gecode to be able to use our source code. A quick recepie would be to run the following commands:
bash
sudo apt-get install libgecode-dev
sudo add-apt-repository ppa:rock-core/qt4
sudo apt-get update
sudo apt-get install libqtcore4 libqt4-dev
sudo ldconfig
Note that Gecode also requires QT libraries. For more information, please refer to the Gecode documentation.
Citing our technical report
If you use our framework in any context, please cite our technical report:
bibtex
@techreport{farshin-ddc-ra,
author = {Farshin, Alireza and Roozbeh, Amir and Schulte, Christian and Maguire Jr., {Maguire Jr.}, Gerald Q. and Kosti\'{c}, Dejan},
institution = {KTH, Network Systems Laboratory (NS Lab)},
institution = {KTH, Software and Computer systems, SCS},
institution = {Ericsson Research},
title = {{Scheduling - A Secret Sauce For Resource Disaggregation}},
keywords = {Disaggregated Data center, Scheduling, Resource Allocation, Constraint Programming, Gecode},
year={2021},
abstract = {This technical report describes the design & implementation of a constraint-based framework for scheduling & resource allocation in a disaggregated data center (DDC) where we build logical servers from disaggregated resources. We show that an Service LevelObjective (SLO)-aware constraint-based solver could improve a data center’s resource utilization by finding better solutions based on provided workload characteristics. },
series = {Technical Report},
url={http://kth.diva-portal.org/smash/record.jsf?pid=diva2%3A1599234&dswid=-9580},
}
Owner
- Name: Alireza Farshin
- Login: aliireza
- Kind: user
- Location: Stockholm, Sweden
- Company: KTH
- Website: https://www.kth.se/profile/farshin/
- Twitter: alirezafarshin
- Repositories: 5
- Profile: https://github.com/aliireza
Networked Systems Researcher | Doctoral Student
GitHub Events
Total
Last Year
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Alireza Farshin | f****n@k****e | 7 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0