چکيده
Real-time systems are used to monitor and control complex physical processes ranging from the civilian problems of aircraft traffic control, manufacturing and space flight, to the military applications that arise with modern warfare systems. Unlike general purpose computer systems, where resources must be managed to provide adequate system responsiveness for all tasks on the average, the underlying physical processes being controlled by a real-time system impose explicit timing requirements on the tasks processed by the computer system. These timing requirements are an integral part of the correctness and safety conditions of a real time system. Although real-time systems must manage many resources including memory, I/O, files, etc., it is the management of time which distinguishes real-time systems from ordinary computer systems. The resource management in distributed real-time systems becomes increasingly unpredictable with the proliferation of data-driven applications. Therefore, it is inefficient to allocate the resources statically to handle a set of highly dynamic tasks whose resource requirements (e.g., execution time) are unknown a prior. In this seminar, we address resource management for real time systems, time management as applied to processor scheduling, resource management in IoT, and application of Blockchain in resource management and sharing for 6G communications.