Skip to content

Commit

Permalink
add wordlist
Browse files Browse the repository at this point in the history
Signed-off-by: HermioneKT <[email protected]>
  • Loading branch information
HermioneKT committed Apr 16, 2024
1 parent 763666f commit b1deec1
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ balance, offering medium power consumption with the benefit of low latency.
### Experiment 3: Class Assignment
3 node cluster is needed with 1 master node, 1 high frequency worker node and 1 low frequency worker node (manually set up as experiment 2 scenario 3).

This experiment is to confirm that the automatic assignment of workloads based on their workload sensitivity will lead to improved performance and optimized power consumption. Sensitive workloads with more than a 40% latency difference between 5th and 90th percentiles (such as Spinning) will be automatically assigned to high frequency node should experience lower latency, while less sensitive workloads (such as Sleeping) can be efficiently handled by low-frequency nodes, conserving energy without significantly impacting performance.
This experiment is to confirm that the automatic assignment of workloads based on their workload sensitivity will lead to improved performance and optimized power consumption. Sensitive workloads with more than a 40% latency difference between 5th and 90th percentiles (such as Spinning and AES) will be automatically assigned to high frequency node should experience lower latency, while less sensitive workloads (such as Sleeping and Auth) can be efficiently handled by low-frequency nodes, conserving energy without significantly impacting performance.

1. Thus on master node, we need to enable nodeSelector:
```bash
Expand All @@ -57,8 +57,8 @@ This experiment is to confirm that the automatic assignment of workloads based o

2. On master node, label the worker node
```bash
kubectl label node node-1.kt-cluster.ntu-cloud-pg0.utah.cloudlab.us loader-nodetype=worker-low
kubectl label node node-2.kt-cluster.ntu-cloud-pg0.utah.cloudlab.us loader-nodetype=worker-high
kubectl label node <NODE1_NAME> loader-nodetype=worker-low
kubectl label node <NODE2_NAME> loader-nodetype=worker-high
```
Run the node setup script:
```bash
Expand Down
23 changes: 23 additions & 0 deletions configs/.wordlist.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
knative
Knative
kubectl
kubernetes
configmap
podspec
nodeselector
nodetype
vSwarm
vhive
vHive
yaml
yamls
yml
YAMLs
README
auth
Auth
aes
AES
cpu


0 comments on commit b1deec1

Please sign in to comment.