Collaboration of Heterogeneous Edge Computing Paradigms: How to Fill the Gap Between Theory and Practice | Synapse