the concept of aggregation is normally used for MTC, where MTC devices aggregate data on a stationary or mobile device instead of sending it directly to the BS. Its in uplink direction. according to some research papers, we can also have downlink aggregation, where a BS, instead of contacting all the MTC devices directly, can send a group of requests to the aggregator. From there MTC devices can receive their respective data. How is it different than caching? furthermore, data aggregation is usually used to preserve the limited battery power and reduce congestion. which might not be the case for downlink communication in MTC network. Do we need it all?
Thanks.