Skip to content

mbssrc/givc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoC for gRPC inter-vm communication

This is a PoC to showcase inter-vm communication using gRPC as control channel.

What is this?

  • Proof-of-concept implementation of inter-vm communication using gRPC
    • Communication between VMs using gRPC over TCP as transport mechanism
    • Inter-connects VM systemd controllers to manage services
  • Systemd service managers
    • Allows to start, stop, pause, resume services (+units)
  • System manager (rudimentary)
    • Administration service to register systemd services across VMs
    • Global service registry
    • Proxy for application start (and other operations)

How To Use

This project is only a proof of concept to showcase possible intervm communication and modules using gRPC.

The project exposes NixOS modules, which aim to be used with the Ghaf Framework.

License

Apache License 2.0


About

Inter-VM Services and Communication via gRPC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published