Abstract
The property of performing data processing near the source of data (i.e., at the edge of the network) enables fog computing that can effectively reduce computation latency, bandwidth and energy consumption, especially for big data network scenarios. For the sake of achieving efficient and secure big sensory data collection in fog-assisted Internet of Things (IoT), this paper proposes an efficient privacy preserving data collection and computation offloading scheme. In the proposed scheme, first, the designed layer-aware fog computing architecture provides effective support for efficient and secure data collection and fog computation offloading. Then the proposed sampling perturbation encryption method protects data privacy against eavesdroppers and active attackers without sacrificing data correlation, and it also facilitates the simultaneous execution of decrypting and decompressing operations on encrypted sampling data. Furthermore, the developed data processing method at fog nodes reduces the amount of redundant data transmissions significantly, and the formulated optimization model for the measurement matrix ensures the high precision of data reconstruction at the end user. Particularly, a completion time minimization problem is formulated for fog computation offloading, and an efficient offloading decision algorithm is developed to find the minimum completion time by determining the optimal offloading proportion with joint optimal allocation of local CPU, external CPU and channel bandwidth resources. Finally, the illustrative results reveal that the proposed scheme is an efficient data collection and computation offloading scheme with a strong privacy preservation property. For example, when the temporal compression ratio is 0.5, the redundant data can be reduced by 65 percent at fog node with a low relative recovery error 0.0139. At the same time when the task size is 9 Mb, the completion time of compression computation task at fog node can be reduced by 14.6 percent compared with other computation offloading method.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.