Optimized assignments and/or generation virtual machine for reducer tasks
AssigneeCisco Technology, Inc.
InventorsYathiraj B. Udupi, Debojyoti Dutta, Madhav V. Marathe, Raghunath O. Nambiar
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsYathiraj B. Udupi, Debojyoti Dutta, Madhav V. Marathe, Raghunath O. Nambiar
Estimating the term…
The present disclosure relates to assignment or generation of reducer virtual machines after the “map” phase is substantially complete in MapReduce. Instead of a priori placement, distribution of keys after the “map” phase over the mapper virtual machines can be used to efficiently reducer tasks in virtualized cloud infrastructure like OpenStack. By solving a constraint optimization problem, reducer VMs can be optimally assigned to process keys subject to certain constraints. In particular, the present disclosure describes a special variable matrix. Furthermore, the present disclosure describes several possible cost matrices for representing the costs determined based on the key distribution over the mapper VMs (and other suitable factors).
A method for determining and executing optimal virtual machine assignments for reducer tasks on physical hosts, the method comprising:
A system for determining and executing optimal virtual machine assignments for reducer tasks on physical hosts comprising:
A computer-readable non-transitory medium comprising one or more instructions, for determining and executing optimal virtual machine assignments for reducer tasks on physical hosts, that when executed on a processor configure the processor to perform one or more operations comprising:
Dependencies are inferred from the claim text.