{'fraction_non_alphanumeric': 0.02040816326530612, 'fraction_numerical': 0.0, 'mean_word_length': 5.097297297297297, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A cross-layer framework for sensor data aggregation for IoT applications in smart cities

Many Internet of Things (IoT) applications like smart parking, waste management, and traffic congestion management, are being developed for smart cities. These applications make use of billions of sensors which in turn generates a huge amount of data that comes under the category of Big Data. For IoT/Smart-city applications to make use of these data efficiently there needs to be a proper framework through which the required sensor could be easily searched and made use of. The existing Extract-Transformation-Loading (ETL) tools and other search mechanisms for sensors assume there exist registries where the sensors can be searched for the desired criteria through ontologies or other suitable techniques. However, there has not been enough contribution to efficiently retrieve the sensor data and to make it available in the required format for the registries to search for. In this paper, we analyze a distributed cross-layer commit protocol (CLCP) for data aggregations and its support for query based search for IoT application.