Enhancing Mobile Edge Computing Architecture with Human-driven Edge Computing Model