Computation Offloading towards Edge Computing