Skip to content

Commit

Permalink
MDX compilation errors fixed.
Browse files Browse the repository at this point in the history
  • Loading branch information
izzet committed Jan 15, 2024
1 parent 3ad7b56 commit f8e7e77
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 53 deletions.
102 changes: 58 additions & 44 deletions docs/03-hermes/06-components/03-buffering-target.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,48 +91,62 @@ means a local target list will consist of 3 targets, a neighborhood target list
## Kitchen Sink

<table>
<tbody>
<tr class="odd">
<td><p>From the <a href="https://www.cut.ac.cy/digitalAssets/122/122275_100sigmod.pdf">OctopusFS paper</a>:</p>
<ul>
<li>Tiers <span class="math inline"><em>T</em><sub>1</sub>, …, <em>T</em><sub><em>k</em></sub></span></li>
<li>Media <span class="math inline"><em>m</em><sub><em>i</em></sub></span>
<ul>
<li><span class="math inline"><em>T</em><em>i</em><em>e</em><em>r</em>[<em>m</em><sub><em>i</em></sub>]</span> - the tier of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>C</em><em>a</em><em>p</em>[<em>m</em><sub><em>i</em></sub>]</span> - the total capacity of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>R</em><em>e</em><em>m</em>[<em>m</em><sub><em>i</em></sub>]</span> - the remaining capacity of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>N</em><em>r</em><em>C</em><em>o</em><em>n</em><em>n</em>[<em>m</em><sub><em>i</em></sub>]</span> - the number of active I/O connections to medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>W</em><em>T</em><em>h</em><em>r</em><em>u</em>[<em>m</em><sub><em>i</em></sub>]</span> - the sustained write throughput of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>R</em><em>T</em><em>h</em><em>r</em><em>u</em>[<em>m</em><sub><em>i</em></sub>]</span> - the sustained read throughput of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
</ul></li>
<li>Workers <span class="math inline"><em>W</em><sub>1</sub>, …, <em>W</em><sub><em>n</em></sub></span>
<ul>
<li>Slightly different concept
<ul>
<li>Stores and manages file blocks on storage media</li>
<li>Serves read and write requests from clients</li>
<li>Block creation, deletion, replication (instructed by name nodes HDFS...)</li>
</ul></li>
</ul></li>
</ul></td>
<td><p>From <a href="https://www.wrike.com/open.htm?id=416733774">Wrike</a>:</p>
<ul>
<li><span class="math inline"><em>W</em><sub><em>i</em></sub> =  &lt; <em>n</em><em>o</em><em>d</em><em>e</em>, <em>t</em><em>i</em><em>e</em><em>r</em>&gt;</span></li>
<li>Workers are a dedicated thread per tier available on the node</li>
<li>Worker characteristics:
<ul>
<li>Capacity</li>
<li>BW</li>
<li>Latency</li>
<li>Energy consumption</li>
<li>Concurrency (expressed as the number of lanes of the bus e.g., PCIex8 or SATA)</li>
<li>Queue pressure (outstanding requests)
<ul>
<li>Aggregate data size in queue</li>
<li>Number of pending requests</li>
</ul></li>
</ul></li>
</ul></td>
</tr>
</tbody>
<tbody>
<tr class="odd">
<td>
<p>From the <a href="https://www.cut.ac.cy/digitalAssets/122/122275_100sigmod.pdf">OctopusFS paper</a>:</p>
<ul>
<li>Tiers <span class="math inline"><em>T</em><sub>1</sub>, …, <em>T</em><sub><em>k</em></sub></span></li>
<li>
Media <span class="math inline"><em>m</em><sub><em>i</em></sub></span>
<ul>
<li><span class="math inline"><em>T</em><em>i</em><em>e</em><em>r</em>[<em>m</em><sub><em>i</em></sub>]</span> - the tier of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>C</em><em>a</em><em>p</em>[<em>m</em><sub><em>i</em></sub>]</span> - the total capacity of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>R</em><em>e</em><em>m</em>[<em>m</em><sub><em>i</em></sub>]</span> - the remaining capacity of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>N</em><em>r</em><em>C</em><em>o</em><em>n</em><em>n</em>[<em>m</em><sub><em>i</em></sub>]</span> - the number of active I/O connections to medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>W</em><em>T</em><em>h</em><em>r</em><em>u</em>[<em>m</em><sub><em>i</em></sub>]</span> - the sustained write throughput of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
<li><span class="math inline"><em>R</em><em>T</em><em>h</em><em>r</em><em>u</em>[<em>m</em><sub><em>i</em></sub>]</span> - the sustained read throughput of medium <span class="math inline"><em>m</em><sub><em>i</em></sub></span></li>
</ul>
</li>
<li>
Workers <span class="math inline"><em>W</em><sub>1</sub>, …, <em>W</em><sub><em>n</em></sub></span>
<ul>
<li>
Slightly different concept
<ul>
<li>Stores and manages file blocks on storage media</li>
<li>Serves read and write requests from clients</li>
<li>Block creation, deletion, replication (instructed by name nodes HDFS...)</li>
</ul>
</li>
</ul>
</li>
</ul>
</td>
<td>
<p>From <a href="https://www.wrike.com/open.htm?id=416733774">Wrike</a>:</p>
<ul>
<li><span class="math inline"><em>W</em><sub><em>i</em></sub> =  &lt; <em>n</em><em>o</em><em>d</em><em>e</em>, <em>t</em><em>i</em><em>e</em><em>r</em>&gt;</span></li>
<li>Workers are a dedicated thread per tier available on the node</li>
<li>
Worker characteristics:
<ul>
<li>Capacity</li>
<li>BW</li>
<li>Latency</li>
<li>Energy consumption</li>
<li>Concurrency (expressed as the number of lanes of the bus e.g., PCIex8 or SATA)</li>
<li>
Queue pressure (outstanding requests)
<ul>
<li>Aggregate data size in queue</li>
<li>Number of pending requests</li>
</ul>
</li>
</ul>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
2 changes: 1 addition & 1 deletion docs/03-hermes/06-components/07-runtime.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ A Task Library implements the following concepts:
released as a shared object.
3. **Task Client**: A class responsible for submitting tasks to the hermes runtime. This is released as a header file, which is included by the client program.

To easily bootstrap a task lib, Hermes provides a python-based code generator called make_task. This script assumes a Linux system at this time (Windows has a different pathing system). Let's say you want to create a new task lib named "compress" for creating a factory of compression libraries. The task lib is located in the task repo ${HOME}/my_task_repo.
To easily bootstrap a task lib, Hermes provides a python-based code generator called make_task. This script assumes a Linux system at this time (Windows has a different pathing system). Let's say you want to create a new task lib named "compress" for creating a factory of compression libraries. The task lib is located in the task repo `${HOME}/my_task_repo`.

```bash
codegen/make_task ${HOME}/my_task_repo/compress
Expand Down
2 changes: 1 addition & 1 deletion docs/03-hermes/11-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ inline std::string GetFilenameFromFD(int fd) {
## Can I run Hermes on Chameleon JupyterLab Server?
Maybe. However, installation with Spack will fail due to timeout. For older (<0.8) Hermes, Google OR-Tools installation will fail.
Maybe. However, installation with Spack will fail due to timeout. For older (< 0.8) Hermes, Google OR-Tools installation will fail.
## Why do I get `mercury->fatal` error when I use `rpc_protocol = "ofi+verbs";` in configuration file?
Expand Down
4 changes: 1 addition & 3 deletions docs/05-jarvis/02-jarvis-cd/02-getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,7 @@ To begin polling the system, run:
jarvis resource-graph build +walkthrough
```

This information will be stored under ${JARVIS_ROOT}/config/resource_graph.yaml.
The command uses SSH to connect to all pkgs. It will use the
hostfile from the previous command and scan those pkgs.
This information will be stored under `${JARVIS_ROOT}/config/resource_graph.yaml`. The command uses SSH to connect to all pkgs. It will use the hostfile from the previous command and scan those pkgs.

## Create an empty pipeline

Expand Down
2 changes: 1 addition & 1 deletion docs/05-jarvis/02-jarvis-cd/08-packages/wrf.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ export NETCDF=$DIR
```

4. Build NetCDF fortran library links with NETCDF-C, after successful installation,
netcdf.inc will be ${NETCDF}/include file.
netcdf.inc will be `${NETCDF}/include` file.
For sometimes, it will show C compiler stop working, Please check the environment variable in
LIBS="-lnetcdf -lhdf5_hl -lhdf5 -lz", make sure netcdf and hdf5 path in the environment variables.

Expand Down
2 changes: 1 addition & 1 deletion src/pages/contact.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ Chicago, Illinois 60616

**Contact Info**

Email: <[email protected]> <br />
Email: [email protected] <br />
Phone: [+1 312 567 6885](tel:3125676885)
6 changes: 4 additions & 2 deletions src/pages/research/projects/hermes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -360,9 +360,11 @@ A new, multi-tiered, distributed buffering platform that is:
<center>
<div class="container">
<h3 class="mbr-section-subtitle align-center mbr-light mbr-fonts-style display-5">
National Science Foundation</h3>
National Science Foundation
</h3>
<h3 class="mbr-section-subtitle align-center mbr-light mbr-fonts-style display-5">
(NSF OCI-1835764)</h3>
(NSF OCI-1835764)
</h3>
</div>

<div class="container">
Expand Down

0 comments on commit f8e7e77

Please sign in to comment.