Skip to content

oss-fun/chiwawa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chiwawa(CHeckpoint/restore and Instrumentation-specific WAsm runtime on WAsm runtime)

Chiwawa (Pronunciation of chihuahua) is a self-hosted Wasm runtime that enables live migration and instrumentation that is neutral to the execution methods (e.g., interpreter, JIT, and AOT) and architectures, and runtimes.

Build and Run

cargo build --target wasm32-wasip1 --release
somethingWasmRuntime target/rwasm32-wasip1/release/chiwawa.wasm test.wasm --invoke func-name --params "I64(100)"

Checkpoint and Restore

somethingWasmRuntime target/rwasm32-wasip1/release/chiwawa.wasm test.wasm --invoke func-name --params "I64(100)"
touch  ./checkpoint.trigger # Trigger of Checkpointing
somethingWasmRuntime target/rwasm32-wasip1/release/chiwawa.wasm test.wasm --invoke func-name --restore checkpoint.trigger

References

I referred to these repositories. I appreciate our ancestor's wisdom!

About

chiwawa(CHeckpoint/restore and Instrumentation-specific WAsm runtime on WAsm runtime)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published