Skip to content

Commit 6cb42fd

Browse files
authored
Merge pull request #724 from kraislaik/main
Final blog post
2 parents 96040c0 + a765be0 commit 6cb42fd

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

  • content/report/osre24/anl/scistream/20240820-kraislaik
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: "Final Blog: SS_Bench - Benchmarking SciStream"
3+
subtitle: "SciStream Artifact on FABRIC Testbed"
4+
summary: ""
5+
authors: [kraislaik]
6+
tags: ["osre24", reproducibility]
7+
categories: []
8+
date: 2025-01-31
9+
lastmod: 2024-01-31
10+
featured: false
11+
draft: false
12+
13+
image:
14+
caption: ""
15+
focal_point: ""
16+
preview_only: false
17+
---
18+
19+
## Introduction
20+
21+
Hello! My name is Acheme, and I'm thrilled to have collaborated with my mentors [Joaquin Chung](https://github.com/ucsc-ospo/ucsc-ospo.github.io/blob/main/content/authors/chungmiranda/_index.md) and [Flavio Castro](https://github.com/ucsc-ospo/ucsc-ospo.github.io/blob/main/content/authors/fcastro/_index.md) under the [SciStream](/project/osre24/anl/scistream/) project. This project aims to develop SciStream-bench, a set of benchmarks and artifacts designed to precisely evaluate the performance of scientific streaming applications across diverse traffic patterns when running over the SciStream framework.
22+
23+
In the first half of the project, I focused on describing scientific streaming profiles based on use-cases experienced at Argonne National Lab. The necessary python scripts were developed to generate bursty and constant rate streaming traffic profiles.
24+
25+
In the second half, I built upon this foundation by conducting experiments with the traffic profiles and measuring performance through metrics of latency, jitter and throughput. These experiments were conducted with different message sizes across LAN and WAN network topology.
26+
27+
## Key Achievements
28+
29+
1. **Streaming Traffic Profile:**
30+
- Developed scripts to generate streaming traffic profiles with configurable parameters.
31+
32+
2. **Created an Artifact:**
33+
- I created an artifact using a Jupyter notebook to document an easy to follow integration of SciStream with FABRIC testbed for future experimenters.
34+
35+
## Conclusion and Future Work
36+
37+
The work demonstrated that SciStream offers tolerable overhead for secure data streaming and experimentation with this middlebox is possible in publicly available testbed like FABRIC.
38+
Future work would be to look into the comparative analysis of the performance of SciStream with or without hardware acceleration or offloading.
39+
40+
## Deliverables
41+
42+
- **SciStream on FABRIC Demo:** A demo can be found here on how to integrate SciStream on the FABRIC testbed [SciStream on FABRIC](https://www.youtube.com/watch?v=2NNAWPAreU8).
43+
- **Jupyter Notebook:** An Artifact on FABRIC portal: [FABRIC Artifact](https://artifacts.fabric-testbed.net/artifacts/1d604943-b5c0-4046-9971-ffb8f2535e42).

0 commit comments

Comments
 (0)