Skip to content

Commit

Permalink
Misc website updates (#132)
Browse files Browse the repository at this point in the history
* Update sidebars.js
* Create news.md
* Update about-us.md
* Update results-resp-bench.md
  • Loading branch information
badrishc authored Mar 25, 2024
1 parent 934dad3 commit 5b6c3ae
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 21 deletions.
14 changes: 7 additions & 7 deletions website/docs/benchmarking/results-resp-bench.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ Title: Performance Results (Resp.bench)
---
# Evaluating Garnet's Performance Benefits

We have tested **Garnet** thoroughly in a variety of deployment modes:
We have tested Garnet thoroughly in a variety of deployment modes:

* Same local machine for client and server
* Two local machines - one client and one server
* Azure Windows machines
* Azure Linux machines
* Azure Windows VMs
* Azure Linux VMs

Below, we focus on a selected few key results.

Expand Down Expand Up @@ -274,17 +274,17 @@ In both cases, **Garnet** consistently maintains higher throughput and better s
| Figure 8: Throughput (log-scale), varying number of client sessions, for a database size of 1024 keys and 1MB payload. |

In Figure 9, we evaluate the performance of BITOP NOT and BITOP AND (with two source keys) for increasing number of threads and a payload size of 1MB.
**Garnet** maintains overall higher throughput as they number of client session increase compared to every other system we tested.
It all also performs very well under high contention given that our DB size is relatively small (i.e. only 1024 keys).
**Garnet** maintains overall higher throughput as the number of client session increases, compared to every other system we tested.
It also performs very well under high contention, given that our DB size is relatively small (i.e., only 1024 keys).


| ![tpt-bitop-threads.png](../../static/img/benchmark/tpt-bitop-threads.png) |
|:--:|
| Figure 9: Throughput (log-scale), varying number of client sessions, for a database size of 1024 keys and 1MB payload. |

As show in Figures 10 and 11, even for small batch sizes **Garnet** attain higher throughput that any other system that we tested on the associated bitmap
As show in Figures 10 and 11, even for small batch sizes, **Garnet** attains a higher throughput that any other system we tested on the associated bitmap
operations.
In fact, it does not require much to observe a noticeable difference in throughput since even at batchsize of 4 **Garnet** is signficantly faster.
In fact, we observe significantly higher throughput with **Garnet** even at a small batchsize of 4.

<details>
<summary>Varying batch size (GETBIT/SETBIT/BITOP_NOT/BITOP_AND)</summary>
Expand Down
26 changes: 13 additions & 13 deletions website/docs/welcome/about-us.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ Check out our blog post [here](/blog/brief-history) for more details on our hist

## Contributors

Badrish Chandramouli, Vasileios Zois, Ted Hart, Gabriela Martinez Sanchez, Yoganand Rajasekaran, Tal Zaccai, Lukas Maas.

Darren Gehring, Irina Spiridonova.

Alan Yang, Pradeep Yadav, Alex Dubinkov, Venugopal Latchupatulla.

Knut Magne Risvik, Sarah Williamson, Narayanan Subramanian, Saurabh Singh, Padmanabh Gupta.

Sajjad Rahnama.

Prior contributors to the [FASTER](https://github.com/microsoft/FASTER) research project.

You can contact us at garnetteam AT microsoft.com
Core Team:
* Badrish Chandramouli, Vasileios Zois, Ted Hart, Yoganand Rajasekaran, Tal Zaccai, Lukas Maas, Darren Gehring, Irina Spiridonova.
* Email: garnetteam AT microsoft.com

Project Partners:
* Alan Yang, Pradeep Yadav, Alex Dubinkov, Venugopal Latchupatulla.
* Knut Magne Risvik, Sarah Williamson, Narayanan Subramanian, Saurabh Singh, Padmanabh Gupta.
* Kevin Montrose, Matt Tremblay.
* Open-source contributors to [Garnet](https://github.com/microsoft/garnet/contributors).

Prior Contributors:
* Sajjad Rahnama, Gabriela Martinez Sanchez.
* Open-source contributors to [FASTER](https://github.com/microsoft/FASTER/contributors).
21 changes: 21 additions & 0 deletions website/docs/welcome/news.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
id: news
sidebar_label: News
title: News
---

# In the News

Below we provide links to news articles, blog posts, and discussions about Garnet:

* [Garnet Blog](https://microsoft.github.io/garnet/blog)
* [MSR Blog Post](https://www.microsoft.com/en-us/research/blog/introducing-garnet-an-open-source-next-generation-faster-cache-store-for-accelerating-applications-and-services/)
* [Hacker News](https://news.ycombinator.com/item?id=39752504)
* [Reddit](https://www.reddit.com/r/programming/comments/1bkvfzb/garnet_a_faster_cache_store_drop_in_replacement/)
* [The Stack](https://www.thestack.technology/microsoft-takes-on-redis-with-new-open-source-garnet-cache-store/)
* [TechRadar](https://www.techradar.com/computing/software/microsoft-announces-garnet-a-new-open-source-tool-that-could-make-apps-run-faster)
* [Linuxiac](https://linuxiac.com/microsoft-open-sourced-garnet-a-new-remote-cache-store/)
* [Neowin](https://www.neowin.net/news/microsoft-research-unveils-garnet-which-makes-apps-and-services-quicker/)
* [WinBuzzer](https://winbuzzer.com/2024/03/19/microsoft-researchs-garnet-setting-new-standards-for-ultra-low-latency-and-performance-xcxwbn/)
* [Marktechpost](https://www.marktechpost.com/2024/03/22/researchers-at-microsoft-introduce-garnet-an-open-source-and-faster-cache-store-system-for-accelerating-applications-and-services/)
* [Blog Post by neue.cc](https://neue.cc/2024/03/19_Garnet.html)
2 changes: 1 addition & 1 deletion website/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const sidebars = {
tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],

garnetDocSidebar: [
{type: 'category', label: 'Welcome', collapsed: false, items: ["welcome/intro", "welcome/features", "welcome/releases", "welcome/compatibility", "welcome/roadmap", "welcome/faq", "welcome/about-us"]},
{type: 'category', label: 'Welcome', collapsed: false, items: ["welcome/intro", "welcome/news", "welcome/features", "welcome/releases", "welcome/compatibility", "welcome/roadmap", "welcome/faq", "welcome/about-us"]},
{type: 'category', label: 'Getting Started', items: ["getting-started/build", "getting-started/configuration", "getting-started/security"]},
{type: 'category', label: 'Benchmarking', items: ["benchmarking/overview", "benchmarking/results-resp-bench", "benchmarking/resp-bench"]},
{type: 'category', label: 'Commands', items: ["commands/overview", "commands/api-compatibility", "commands/raw-string", "commands/generic-commands", "commands/analytics-commands", "commands/data-structures", "commands/server-commands", "commands/checkpoint-commands", "commands/transactions-commands", "commands/cluster"]},
Expand Down

0 comments on commit 5b6c3ae

Please sign in to comment.