Research question 1 serves as a meta question for all of the remaining RQs, while a favorable response to RQ2 leads to the possibility of answering four additional RQs (RQ3 to RQ6), each of which can be linked to a separate and independent research problem. As portrayed in Fig. 2, each publication included in this dissertation is intended to address a specific research problem. Publication VI (P6) defines two different container-based solutions for IoT service provisioning. The first operational framework is based on a direct interaction between cooperating devices, while the second relies on the presence of an edge manager that controls the processes between cooperating devices that form a cluster. We also validate the efficiency of the two frameworks by means of an extensive empirical campaign carried out via an IoT testbed. The performance analysis sheds light on the feasibility of container-based IoT service provisioning frameworks. The results also demonstrate that container