Delivering Fresh Information for Real Time Internet of Things Applications
Acquiring accurate information in a timely manner has helped in shaping the world. For instance, one of the turning points in world history was the Greco-Persian Wars, which lasted for more than 40 years from 492 BC until 449 BC. In this war, communicating information in a timely manner changed the course of the war, and hence, the world. The decisive battle, that determined the outcome of the war, was the Battle of Marathon, September 490 BC. In this battle, according to the legend, an Athenian messenger was sent from Marathon to Athens, a distance of about 40 kms, and there he announced the Persian defeat before dying of exhaustion. At those days communicating the announcement took two days, which was sufficiently quick to change the outcome of the war.
The last century had an extraordinary revolution in information transmission through telecommunications systems. Several significant contributions had made this revolution a reality. The revolution led us to invent new means of communication to move from handwritten letters to text, audio and video. As we are currently on the fringe of a new revolution in the Internet of Things (IoT), robotics and autonomous systems, it is critical to revisit some of the assumptions and the questions that we as researchers had been asking ourselves.
Many Internet of Things (IoT) applications require information to be received and decision-making made in a timely manner. The Age- of-Information (AoI) metric has been proposed to measure and evaluate the freshness of information. Afterwards, a new metric was proposed, named Peak AoI (PA), which represents the worst-case AoI. PA is defined as the maximum time elapsed since the preceding piece of information was generated. The PA metric has a simpler formation and is a more utilizable metric. Consequently, it has gained attention in the literature with various approaches to model it and also to optimize network functions to minimize it.
This work attempt to answers the following question ‘How can we deliver fresh information?’. To answer this question, several gaps in the current body of knowledge had to be filled. The first gap was ‘A method for evaluating the information freshness empirically using experiments’. Hence, an experimental model is proposed, and validated to evaluate the freshness of information. Using the empirical method, the second research gap, i.e., the limitation of the policies proposed in the literature, was examined and proved to be inefficient in some of the real-world scenarios. Thus, the next research gap had been formed, that is a policy to deliver fresh information in real-world applications, hence, we proposed a policy to deliver fresh information and tested it in several real-world scenarios. Afterwards, it was noticed that to deliver fresh information it is necessary to decrease the throughput, hence, a novel policy to deliver fresh information without compromising the throughput was proposed.
Internet of Thigs, Real Time Systems, Cloud Communication, Adaptive Systems, Information Freshness, Peak Age of Information.
Dr Basel Barakat has several research inserts in the field of telecommunications such as the Real-time Systems, Internet of Things (IoT), telehealth, LTE-Advanced, Radio Resources Management (RRM), Machine Type Communications (MTC), Machine Learning and Artificial Intelligence. Basel has several technical peer-reviewed publications in journals and conferences. He was awarded as Best MSc project and Best Student for his MSc studies. For his MSc, he awarded a Distinction in the overall mark. Previously, in his BSc studies he led an excellent marked graduation project, moreover, scored a very good in the total marks. In his PhD, at the University of Greenwich, he investigated the communication policies for real-time IoT networks. Also, he is a visiting researcher at the University of Cambridge Computer Lab. He had worked as a Research Fellow at the University of Greenwich in an RAE competitive project: ‘Towards 5G: Air Interface Techniques to Enhance Carrier Aggregation in 5G’