Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 947 Bytes

README.md

File metadata and controls

30 lines (20 loc) · 947 Bytes

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