HOlistic pRocessing and NETworking (HORNET): An Integrated Solution for IoT-Based Fog Computing Services