Research Article

Data Placement for Privacy-Aware Applications over Big Data in Hybrid Clouds

Algorithm 2

VM selection for data placement.
Input: The VM set VS
Output: The identified VM set CV
() for to do
()   Remove the VMs in private cloud from
()   for to do
()    for to do
()      if is in the public cloud then
()       if is not in then
()        Add to
()        Calculate the distance between to
()       end if
()     end if
()    end for
()  end for
()  Sort the VMs in in the increasing order of distance
() end for
() Return CV