1. A method for determining placement of a virtual serving gateway, the method comprising: obtaining a set of input information, the input information including: network information providing information about a physical network for mobile communications by a mobile device; and configuration information providing one or more parameters for placing the virtual serving gateway, including at least one mobility insensitivity criterion; determining placement of the virtual serving gateway at one or more physical hosts in the physical network in accordance with the network information and the configuration information, the virtual serving gateway being distributively placeable across one or more physical hosts; and generating a set of output information including: information identifying placement of the virtual serving gateway at the one or more physical hosts; and a respective hosting percentage for each physical host.