CAR Approach for the Internet of Things

Al-Turjman, Fadi
In this paper, we propose a novel context-aware routing (CAR) approach that uses the cloud as an extra level of data-request processing to improve the network performance in terms of data delivery. Data delivery in the Internet of Things depends heavily on numerous factors, such as the amount of data, end-to-end in-network delay, and setup time. The CAR approach is significantly improving the current request-response model, especially while the exchanged in-network data amount increases and data are sent from source to destination in a peer-to-peer fashion. What we are trying to show in this paper, in particular, is the benefits of having a central context-aware server (in the cloud) in improving the end-user experience. Hence, the proposed CAR approach is a typical candidate for data-intensive cloud-based applications. It considers source and destination requirements in terms of data size, delay, link capacity, and available applications on the operating devices as well. Extensive simulations are performed, and achieved results show the efficiency of our approach against other competitive approaches in terms of in-network delay and packet delivery ratio.


Hybrid Approach for Mobile Couriers Election in Smart-cities
Al-Turjman, Fadi (2016-11-10)
In this paper we propose a hybrid heuristic approach for public data delivery under ultra-large-scale smart-city settings. In this approach, public transportation vehicles are going into election process to be utilized as Mobile Couriers (MCs) that read public Access Points (APs) data loads and relay it back to a central processing base-station. We also introduce a cost-based fitness function for the MCs election in the smart-city project which forms a real implementation for the Internet of Things (IoT) pa...
Ildız, Muhammed Emrullah; Uysal, Elif; Department of Electrical and Electronics Engineering (2002-8-22)
We study a pull-based status update communication model where a source node submits update packets to a channel with random transmission delay, at times requested by a remote destination node. The objective is to minimize the average query-age-of-information (QAoI), defined as the age of information (AoI) measured at query instants that occur at the destination side according to a stochastic arrival process. In reference to a push-based problem formulation defined in the literature where the source decides ...
Optimizing age of information on real-life TCP/IP connections through reinforcement learning
Sert, Egemen; Sonmez, Canberk; Baghaee, Sajjad; Uysal, Elif (2018-07-05)
Age of Information (AoI) has emerged as a performance metric capturing the freshness of data for status-update based applications ( e.g. , remote monitoring) as a more suitable alternative to classical network performance indicators such as throughput or delay. Optimizing AoI often requires distinctly novel and sometimes counter-intuitive networking policies that adapt the rate of update transmissions to the randomness in network resources. However, almost all previous work on AoI to data has been theoretic...
Learning Data Delivery Paths in QoI-Aware Information-Centric Sensor Networks
Singh, Gayathri Tilak; Al-Turjman, Fadi M. (2016-08-01)
In this paper, we envision future sensor networks to be operating as information-gathering networks in large-scale Internet-of-Things applications such as smart cities, which serve multiple users with diverse quality-of-information (QoI) requirements on the data delivered by the network. To learn data delivery paths that dynamically adapt to changing user requirements in this information-centric sensor network (ICSN) environment, we make use of cognitive nodes that implement both learning and reasoning in t...
Differential network coding in wireless networks Telsiz aǧlarda farksal aǧ kodlamasi
Özdemir, Özgür; Yılmaz, Ali Özgür (2009-10-29)
In this paper a three-terminal communication scenario where two users exchange information by employing differential binary modulation and network coding via a relay is considered. The transmission is divided into three slots in time where the first and second slots are allocated to the transmission of differential encoded data of the users. After demodulation, the relay broadcasts the bit-wise XOR-ed and differential encoded packet to the users in the third slot. The optimum detector and a simplified decis...
Citation Formats
F. Al-Turjman and M. GÜNAY, “CAR Approach for the Internet of Things,” CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, pp. 11–18, 2016, Accessed: 00, 2020. [Online]. Available: