Shared Responsibility in Multi-Tenant Microcontrollers

Bastien Buil, Chrystel Gaber, Sylvain Plessis, Emmanuel Baccelli, Samia Bouzefrane

Abstract

Lightweight software containerization solutions execute multiple payloads from several mutually distrusting stakeholders on a resource-constrained microcontroller. This paradigm shifts the accountability model from a single-accountable-actor model where there is only one integrator responsible for the entire monolithic code to a multiple-accountable-actor model where multiple stakeholders share responsibilities. This paper explores this model through three dimensions: responsibility distribution, fulfillment of Cloud commitments, and commitment verification mechanisms along with stakeholders’ access to them.