Meta server: order chunk servers vector by server location and use binary search to find chunk server by location, and by host. Remove now redundant chunk server map. Make set location method protected, as it only used by layout emulator. Use boost bind with rack id binary search, instead of custom functor.