Project Description: One envisaged perspective of the smart city IoT is an open repository of data collected from mobile devices distributed across cities, which can be used for objectives that include improved citizen wellbeing, reduced crime, optimised city services, and more efficient energy costs [1]. Open repositories of information, such as those at: [2], [3] and [4], and are intended to be used, on a localised basis, for such objectives. The challenge in the smart city IoT network infrastructure today however, is the fact that more widespread repositories of information do not exist, such as those which might capture an international perspective. Such datasets are beneficial for the ability to identify trends and subsequent positive or negative outcomes, such that situations can be learnt from for improved operation and performance that fulfil smart city objectives. Thingful [5], is one example of an open and international repository, but the range and volume of data retained here, and therefore general participation with it, is limited. Furthermore, data collection from the repository is not available in a simple manner for its subsequent evaluation. An additional challenge relates to the fact that there is a lack of standardisation with regard to the organisation of a repository; any repositories of information which do currently exist are not organised in a consistent manner, such that the data may be rapidly recognised and used by a wide customer base. Management within repositories supporting smart city operation is essential to consistently organise datasets supporting information arriving from multiple sources and from a potentially internationally-distributed user base, to remove any obvious anomalies in the collected data, to ensure that quality of service is being achieved which meets service level agreement requirements, and archive datasets as appropriate for improved operational efficiency objectives. Such techniques are limited in their existence. This project therefore involves the development of an algorithm for managing a repository of information which supports smart city operation, taking into account the monitoring, organisation, and evaluation of data collected. Of specific interest is data which has been collected for energy-associated implications. The scheme itself should also be developed with efficiency as a priority. A default option might be to monitor the repository at a periodic rate, such as every second. This, however, is likely to be inefficient, particularly in situations where data is not being frequently uploaded to or downloaded from the cloud repository. The objective is therefore to develop an algorithm which is intelligent, fulfilling application requirements while achieving this in a manner which is energy efficient. This rate should be adaptable in response to application requirements. It should also be adaptable to the rate of traffic flow. The implementation can take place using C++ within an open source network simulation software such as NS3 [6] or OMNeT++ [7]. References: [1] O. Balch, "Can Open Data Power a Smart City Revolution," The Guardian, Jun. 2013; Available at: http://www.theguardian.com/sustainable-business/open-data-power-smart-city. [2] data.gov.uk; Available at: http://data.gov.uk/data/search. [3] Greater London Authority, Global City Data; Available at: http://data.london.gov.uk/dataset/global-city-data. [4] CKAN Datasets; Available at: https://data.glasgow.gov.uk/dataset. [5] Thingful Homepage; Available at: https://thingful.net/. [6] NS-3 Homepage; Available at: https://www.nsnam.org/. [7] OMNeT++ Homepage; Available at: https://omnetpp.org/.