Patent ID: 9686129
Date: 2017-06-20
CPC Classifications: G06F,H04L

Claim:
1. A method for sharing a JAVA virtual machine comprising a plurality of tenants, the method comprising: allocating a separate IP address, from among a plurality of IP addresses, to each tenant of the plurality of tenants; creating a separate virtual network interface, from among a plurality of virtual network interfaces, for each tenant of the plurality of tenants; in response to binding a particular IP address, from among the plurality of IP addresses, of a particular tenant, from among the plurality of tenants, to IPADDR_ANY: binding a particular localhost of the particular tenant to another port which is different from a localhost port shared by the plurality of tenants; and establishing a mapping between the another port and the localhost port shared by the plurality of tenants; and configuring each separate virtual network interface with the respective separate IP address allocated for each tenant, wherein network operations for each tenant are performed via each separate virtual network interface created for each tenant.