DIAS, the Dynamic Intelligent Aggregation Service is a decentralized, privacy-preserving, networked information system that performs lightweight real-time data analytics such as computation of aggregation functions, for instance, summation, average, maximum, minimum, top-k and other. A DIAS node is actually a server, a cloud computing node or even a personal computer running a piece of software that shares data to other interconnected DIAS nodes and receives back collective information about all shared data in the network. DIAS is designed for deployment over crowdsourced computational resources to open up the democratization of data analytics and their transformation into a public good

designed for deployment over crowdsourced computational resources to open up the democratization of data analytics

Examples of DIAS applications include the following:


Collective sensing of residential energy demand to enable sustainable energy usage and crowdsourcing of power grid resilience


Privacy-preserving social sensing via smart phones, such as participatory sharing of traffic information, crowd mobility, crises response, and other.


Crowdsourced environmental monitoring such climate change and pollution monitoring.

Political Participation

Political participation, engagement and collective decision-making such as trustworthy and crowdsourced referendums.

Existing data analytics systems usually perform centralized computations or they are centrally managed, in contrast to DIAS that is designed to operated in a fully decentralized fashion. Common implications of centralized data analytics methodologies are the low privacy-preservation, the enabling of surveillance or discriminatory actions and the undermining of citizens’ autonomy. On the other hand, DIAS allows self-determination of information sharing, exchange and storage of hashed or encrypted data, decentralized computations and collective bottom-up self-management of the computational resources in which data analytics are performed.

self-determination of information sharing

Some of the novel and innovative features of DIAS include its fully decentralized design, its privacy preservation and the computations of several aggregation functions without changes in the main system operation. Moreover, DIAS is intelligent and efficient as it can adjust its computational and communication load based on application requirements and available resources. DIAS is capable of ensuring highly accurate estimations of aggregation function even under rapid changes in the input data.