1. A method, in a data processing system, for virtualization of resources, the method comprising: receiving, by an operating system of the data processing system, a request to access data from an application, wherein the request to access data specifies a target Internet protocol address, wherein a virtual address space of the data processing system is expanded to include Internet protocol addresses; translating, by the operating system, the target Internet protocol address to a real address using a page frame table, wherein the page frame table is expanded to include entries for Internet protocol addresses; and performing a data access operation based on the real address.