Heuristic techniques for allocating and scheduling communicating periodic tasks in distributed real-time systems | IEEE Conference Publication | IEEE Xplore