Patent ID: 7305429

Claim:
A method for dynamic network address assignment to a plurality of servers at a data center, the method comprising: providing a plurality of foreign agents at the data center, the data center further including a plurality of servers to process client transactions; providing a plurality of home agents at a content owner server site; using at least one of said plurality of home agents to dynamically assign a network address to each of the plurality of servers at the data center utilizing the Mobile Internet Protocol, wherein using the Mobile Internet Protocol to dynamically assign a network address to each of the plurality of servers at the data center comprises: selecting a foreign agent for each of the plurality of servers; sending a registration request message comprising a request for a network address assignment from each server to the selected foreign agent; determining a home agent to service the registration request, wherein the one agent is selected from the plurality of home agents; forwarding the registration request message from the foreign agent to the selected home agent; allocating a network address to the server at the home agent; and providing the network address to the server; receiving a domain name request from a client device at the content owner site; selecting one of the plurality of servers to service the request based in part on providing a balanced load to the plurality of servers utilizing the Mobile Internet Protocol; providing a network address of the selected server to the client device; and using a redirect feature of the Mobile Internet Protocol to route and application request from the client device to the selected server.