Sustainability · 2018 · 26 citations · 32 references
Cluster ComputingEngineeringEdge DeviceDynamic Resource AllocationComputer ArchitectureOcr CaseDivisible ApplicationsArbitrarily Divisible ApplicationsParallel ComputingComputation Offloading AlgorithmMobile Data OffloadingComputer EngineeringMobile ComputingComputer ScienceMobile EdgeEdge ArchitectureMobile Computing SystemEntire Divisible ApplicationEdge ComputingCloud ComputingVirtual Resource PartitioningMulti-access Edge ComputingParallel Programming
Divisible applications are a class of tasks whose loads can be partitioned into some smaller fractions, and each part can be executed independently by a processor. A wide variety of divisible applications have been found in the area of parallel and distributed processing. This paper addresses the problem of how to partition and allocate divisible applications to available resources in mobile edge computing environments with the aim of minimizing the completion time of the applications. A theoretical model was proposed for partitioning an entire divisible application according to the load of the application and the capabilities of available resources, and the solutions were derived in closed form. Both simulations and real experiments were carried out to justify this model.
32
Fog computing and its role in the internet of things
Flavio Bonomi, Rodolfo Milito, Jiang Zhu et al. · 2012 · 5.9K citations · Full text
Multiobjective Optimization for Computation Offloading in Fog Computing
Liqing Liu, Zheng Chang, Xijuan Guo et al. · IEEE Internet of Things Journal · 2017 · 504 citations