## 1 Introduction
For instance, in safety-critical applications, if an edge-node associated with an IoT server hosted on an embedded device failed to meet the deadline, it could lead to a catastrophic consequence or even a human loss. Since the communication delay is not deterministic, so the hard real-time IoT systems are not realistic in the current state-of-the-art. There are some notable efforts which model deterministic communication delay. EtherCAT [22], RTnet [23] and time sensitive networking (TSN) which is currently standardised by IEEE 802.1 Working Group [24] are some of the examples. However, it is still very early to say that with the maturity of these technologies hard real-time systems can be realised. Moreover, with the realisation of 5G technologies, future IoT applications may also target hard real-time systems if the upper bound on the delays is 100% deterministic. Nevertheless, regardless of the type of real-time systems, extensive testing and schedulability analysis must be formally carried out to determine the behaviour of the application program and the scheduling policies. In literature, this is called feasibility analysis of real-time applications. The objective of the study presented in this paper is to design and implement an application that can support feasibility analysis and verification of existing and newly proposed scheduling algorithms for task scheduling for any category of real-time IoT systems. As it is mentioned earlier, in the realisation of RT-IoT, the communication medium is a massive barrier in a sense that even if the scheduling policies are well-designed, and the feasibility analysis ensures that no deadline will be missed, but it still can't guarantee that the task will reach on time because the delay of IoT networks are always unpredictable. To minimise the latency and increase the response time, one solution is the use of edge computing technologies, in which the edge nodes are moved closer to IoT devices [25; 26]; however, they still can't model the delay of the communication medium in a deterministic way. Moreover, 5G technologies have also found an excellent way for the accurate prediction of the delay because of the ultra-low latency the upper bound on delay can be determined. Recent research studies by [PERSON] et al., [PERSON] et al. and [PERSON] et al. propose that 5G can pave the way toward modelling latency and end-to-end communication delays which were a significant barrier in older days [27; 28; 29; 24]. Many tools exist for conducting a feasibility analysis and schedulability testing of conventional real-time systems, but they mostly use outdated desktop technologies and thus, cannot adapt well with IoT and CoT. The significance of this work is that it is a novel attempt to design and implement a cloud-centric tool which serves as a platform in which the feasibility analysis of different sizes of task sets are conducted, and the schedulability testing is performed in a simulated environment with the help of modern front-end visualisation libraries. It will help in understanding the behaviour of a given RT-IoT application by supposing a maximum delay of the communication medium. One significance of this architecture is that it is a web-based approach, and allows remote access of the system which is regarded as one of the preliminary requirements of IoT applications. Moreover, the proposed architecture provides a central point to conduct the feasibility analysis of input IoT tasks under certain scheduling policies. Thus, tasks are only deployed in a real situation if it guarantees not to miss the deadline or miss the deadline in the allowed range. Additionally, the cloud-centric nature of the tool allows to track and evaluate the real-time IoT tasks using any conventional scheduling policies like Rate Monotonic (RM) and Earliest Deadline First (EDF). The scheduling footprints of the system will allow users to track and monitor the systems in real-time.