Knowledge reuse in edge computing environments