Skip to content

Commit 2a4fff4

Browse files
committed
feat: add back static site
1 parent 2cc5c4a commit 2a4fff4

File tree

96 files changed

+17814
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+17814
-2
lines changed

.github/workflows/pages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name: Deploy opendc.org
1+
name: Deploy atlarge-research.github.io/opendt
22

33
on:
44
push:
5-
branches: ["add-static-documentation-site"]
5+
branches: ["master", "refactor-services"]
66
workflow_dispatch:
77

88
concurrency:

site/.gitignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Dependencies
2+
/node_modules
3+
4+
# Production
5+
/build
6+
7+
# Generated files
8+
.docusaurus
9+
.cache-loader
10+
11+
# Misc
12+
.DS_Store
13+
.env.local
14+
.env.development.local
15+
.env.test.local
16+
.env.production.local
17+
18+
npm-debug.log*
19+
yarn-debug.log*
20+
yarn-error.log*

site/.prettierrc.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
trailingComma: "es5"
2+
tabWidth: 4
3+
semi: false
4+
singleQuote: true
5+
printWidth: 120

site/babel.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
3+
};

site/community/0-support.mdx

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Support
2+
3+
Need help? You can find out ways to talk to maintainers and community members below.
4+
5+
<div className="container">
6+
<div className="row">
7+
<div className="col col--4">
8+
<h2>Browse the docs</h2>
9+
<p>Find what you're looking for in our documentation and guides.</p>
10+
<ul>
11+
<li>Learn how to <a href="/docs/category/getting-started">get started</a> with OpenDC.</li>
12+
<li>Follow the provided <a href="/docs/category/tutorials">tutorials</a>.</li>
13+
</ul>
14+
</div>
15+
<div className="col col--4">
16+
<h2>Join the community</h2>
17+
<p>Ask questions and find answers from other OpenDC users.</p>
18+
<ul>
19+
<li>Report bugs and feature requests via <a href="https://github.com/atlarge-research/opendc/issues">GitHub Issues</a></li>
20+
<li>Open a discussion on our <a href="https://github.com/atlarge-research/opendc/discussions">GitHub Discussions</a> page</li>
21+
</ul>
22+
</div>
23+
<div className="col col--4">
24+
<h2>Stay up to date</h2>
25+
<p>Find out what's new in OpenDC.</p>
26+
<ul>
27+
<li>Track the project on <a href="https://github.com/atlarge-research/opendc">GitHub</a>.</li>
28+
<li>Follow AtLarge Research on <a href="https://twitter.com/LargeResearch">Twitter</a>.</li>
29+
</ul>
30+
</div>
31+
</div>
32+
</div>
33+
34+
## Need to contact the maintainers?
35+
36+
Opening an issue or discussion on GitHub is always preferred so other community members can also contribute to and
37+
benefit from the answers. However, if you need (private) contact with the maintainers, you may contact us
38+
at 📧[opendc@atlarge-research.com](mailto:opendc@atlarge-research.com).

site/community/1-team.mdx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import TeamMembers from '@site/src/components/TeamMembers';
2+
3+
# Team
4+
5+
The OpenDC project is currently developed and maintained by the [AtLarge Research Group](https://www.atlarge-research.com/)
6+
from Amsterdam, the Netherlands. The team that works (or has worked) on OpenDC consists of:
7+
8+
<TeamMembers />
9+
10+
## Want to join our team?
11+
12+
If you are interested in joining the OpenDC team, sent us a message at [opendc@atlarge-research.com](mailto:opendc@atlarge-research.com)
13+
or visit the [AtLarge Research website](https://www.atlarge-research.com/new_students.html) for more information.

site/community/2-contributing.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: Contributing
3+
hide_title: true
4+
sidebar_label: Contributing
5+
---
6+
7+
# Contributing to OpenDC
8+
9+
First of all, thank you for wanting to contribute to OpenDC!
10+
You can contribute in various meaningful ways:
11+
12+
* Report a bug through [GitHub issues](https://github.com/fabianishere/atlarge-research/issues).
13+
* Propose new functionality for using this project.
14+
* Contribute improvements to the code and documentation.
15+
* Provide feedback about how we can improve the project.
16+
* Help answer questions on our [Discussions](https://github.com/atlarge-research/discussions) page.
17+
18+
## Want to report a bug or suggest a feature?
19+
20+
Please file an issue! First, have a look if someone has already filed an issue addressing your concern. If there already
21+
is such an issue, feel free to comment on the issue to show your support for it, or to add additional information that
22+
might be helpful. You can also just react with a thumbs-up 👍 to the issue, to indicate that you'd be interested in its
23+
resolution. This can help us prioritize what we spend our development time on.
24+
25+
If you can't find an issue that fits your problem or feature request, open a new one. Describe actual and expected
26+
behavior, and be as detailed as you can. We'll get back to you asap!
27+
28+
## Want to contribute code?
29+
30+
That's great! If you want to contribute to this
31+
repository, [fork it](https://github.com/atlarge-research/opendc/new/master) and submit a pull request here when you're
32+
ready! Be sure to describe *what* you changed and *why* you changed it, to help us understand what your contribution is
33+
about.
34+
35+
A quick note on commit messages: Please follow common Git standards when writing commit messages,
36+
see [this post](https://cbea.ms/git-commit/) for details.

site/community/3-research.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: Research
3+
hide_title: true
4+
sidebar_label: Research
5+
---
6+
7+
# Research with OpenDC
8+
9+
On this page we list publications related to OpenDC or publications that have used OpenDC in their work.
10+
11+
## Interested in working with us?
12+
13+
If you are a new student and are interested in doing a project (e.g., bachelor thesis, master thesis) on OpenDC with us,
14+
please visit [AtLarge Research website](https://www.atlarge-research.com/new_students.html) for more information.
15+
For a sneak peek of the kind of work we do, have a look at the material listed below.
16+
17+
18+
## Publications about OpenDC
19+
20+
1. [OpenDC 2.0: Convenient Modeling and Simulation of Emerging Technologies in Cloud Datacenters](https://atlarge-research.com/pdfs/ccgrid21-opendc-paper.pdf)
21+
**CCGrid 2021**
22+
Fabian Mastenbroek, Georgios Andreadis, Soufiane Jounaid, Wenchen Lai, Jacob Burley, Jaro Bosch, Erwin van Eyk,
23+
Laurens Versluis, Vincent van Beek, Alexandru Iosup
24+
2. [The OpenDC vision: Towards collaborative datacenter simulation and exploration for everybody](https://atlarge-research.com/pdfs/opendc-vision17ispdc_cr.pdf)
25+
**ISPDC 2017 (invited paper)**
26+
Alexandru Iosup, Georgios Andreadis, Vincent van Beek, Matthijs Bijman, Erwin van Eyk, Mihai Neacsu, Leon Overweel,
27+
Sacheendra Talluri, Laurens Versluis, Maaike Visser.
28+
29+
## Publications using OpenDC
30+
31+
1. [Capelin: Data-Driven Compute Capacity Procurement for Cloud Datacenters Using Portfolios of Scenarios](https://www.computer.org/csdl/journal/td/2022/01/09444213/1tYo2a8BeWA)
32+
**IEEE Transactions on Parallel and Distributed Systems (TPDS), Jan. 2022**
33+
Georgios Andreadis, Fabian Mastenbroek, Vincent van Beek, Alexandru Iosup
34+
2. [A Reference Architecture for Datacenter Scheduling](https://arxiv.org/pdf/1808.04224)
35+
**International Conference for High Performance Computing, Networking, Storage and Analysis 2018 (SC18)**
36+
Georgios Andreadis, Laurens Versluis, Fabian Mastenbroek, Alexandru Iosup
37+
38+
## Students using OpenDC
39+
There have been also multiple students projects that have used OpenDC:
40+
41+
1. [Radice: Data-driven Risk Analysis of Sustainable Cloud Infrastructure using Simulation](https://repository.tudelft.nl/islandora/object/uuid:00afeb36-724d-4edf-adc7-67ce991c7d12)
42+
**Master Thesis, 2022**
43+
Fabian Mastenbroek
44+
2. [How Can Datacenters Join the Smart Grid to Address the Climate Crisis?](https://arxiv.org/abs/2108.01776)
45+
**Bachelor Thesis, 2021**
46+
Hongyu He
47+
3. [Capelin: Fast Data-Driven Capacity Planning for Cloud Datacenters](https://repository.tudelft.nl/islandora/object/uuid:d6d50861-86a3-4dd3-a13f-42d84db7af66?collection=education)
48+
**Master Thesis, 2020**
49+
Georgios Andreadis
50+
4. [Modeling and Simulation of the Google TensorFlow Ecosystem](https://atlarge-research.com/pdfs/lai2020thesis.pdf)
51+
**Master Thesis, 2020**
52+
Wenchen Lai
53+
5. [OpenDC Serverless: Design, Implementation and Evaluation of a FaaS Platform Simulator](https://zenodo.org/record/4046675)
54+
**Bachelor Thesis, 2020**
55+
Soufiane Jounaid
56+
6. [LEGO, but with Servers: Creating the Building Blocks to Design and Simulate Datacenters](https://atlarge-research.com/pdfs/BSc-Thesis-JACOB_BURLEY_FINAL.pdf)
57+
**Bachelor Thesis, 2020**
58+
Jacob Burley
59+
7. [A Trace-Based Validation Study of OpenDC](https://atlarge-research.com/pdfs/2020-12-02_bsc_thesis_jaro_final.pdf)
60+
**Bachelor Thesis, 2020**
61+
Jaro Bosch
62+
8. [A Systematic Design Space Exploration of Datacenter Schedulers](https://repository.tudelft.nl/islandora/object/uuid%3A20478016-cc7d-4c87-aa12-25b46f511277?collection=education)
63+
**Bachelor Thesis, 2019**
64+
Fabian Mastenbroek

0 commit comments

Comments
 (0)