Distributed Real-Time Architecture For Mixed-Criticality Systems