Skip to content

Conversation

nniranjhana
Copy link
Contributor

For the "oneFaultPerRun" mode, faults were injected into
operators sampled from a uniform probability distribution.

However it makes more sense to sample across the operator
state space as it is a closer model for fault occurence.

Signed-off-by: Niranjhana Narayanan nniranjhana@ece.ubc.ca

For the "oneFaultPerRun" mode, faults were injected into
operators sampled from a uniform probability distribution.

However it makes more sense to sample across the operator
state space as it is a closer model for fault occurence.

Signed-off-by: Niranjhana Narayanan <nniranjhana@ece.ubc.ca>
@zitaoc
Copy link
Collaborator

zitaoc commented Oct 13, 2019

Hi NJ, thanks for the work, I think the high-level idea of implementing it is ok. Just one thing:

You sampling of total state space is based on All the ops in the fiMap, while this is reasonable when we want to inject ALL the ops. However, some might only want to inject a subset of Ops in the graph, e.g., those Ops that involve in computing the results. (same reason why we specify "instance" in the yaml file).

Could you modify this part and sample the distribution more flexibly according to our yaml conf file? then try it running on some simple tests see if it works?

Thanks.

@nniranjhana
Copy link
Contributor Author

Sure Zitao, that makes sense. I'll make that change and recommit, thanks for the review!

@karthikp-ubc
Copy link
Contributor

Just saw that this pull request still remains open. Zitao and Niranjhana, should we merge it ? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants