Enhancing the scalability of network caching capability in virtualized environment
First Claim
1. A method for network caching in a virtualized environment, the method comprising:
- configuring a first logical partition within a plurality of logical partitions in a virtualized environment with a network caching daemon;
configuring a second logical partition within the plurality of logical partitions within the virtualized environment with an address of the network caching daemon; and
responsive to a request to resolve a host from a network application running in the second logical partition, sending the request to the address of the network caching daemon through a virtualization layer, wherein the request to resolve a host comprises a request to do a host name to Internet protocol address mapping or a request to do an Internet protocol address to host name mapping and wherein the network caching daemon caches host name to Internet protocol address mappings.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided to enhance the scalability of network caching capabilities. All network client applications running on a partition in a virtualized environment are configured to query information from a single virtual input/output server (VIOS) network caching daemon. Thus, the illustrative embodiments provide a 1:n model where a VIOS partition has a network caching daemon, and each of the n partitions uses the network caching daemon of the VIOS partition. The mechanism of the illustrative embodiments only requires the system administrator to control one copy of the local files on the VIOS server. The system administrator does not need to monitor all of these local files on each individual partition. The system administrator consolidates the entries used by the different individual partitions into one single file on the VIOS server side.
-
Citations
21 Claims
-
1. A method for network caching in a virtualized environment, the method comprising:
-
configuring a first logical partition within a plurality of logical partitions in a virtualized environment with a network caching daemon; configuring a second logical partition within the plurality of logical partitions within the virtualized environment with an address of the network caching daemon; and responsive to a request to resolve a host from a network application running in the second logical partition, sending the request to the address of the network caching daemon through a virtualization layer, wherein the request to resolve a host comprises a request to do a host name to Internet protocol address mapping or a request to do an Internet protocol address to host name mapping and wherein the network caching daemon caches host name to Internet protocol address mappings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21)
-
-
9. A data processing system, comprising:
-
at least one processing unit; a main memory coupled to the at least one processing unit; a plurality of logical partitions running in a virtualized environment within the data processing system implemented using the at least one processing unit and the main memory; and a virtualization layer, wherein a first logical partition within the plurality of logical partitions is configured with a network caching daemon; wherein a second logical partition within the plurality of logical partitions is configured with an address of the network caching daemon; wherein responsive to a request to resolve a host from a network application running in the second logical partition, the second logical partition sends the request to the address of the network caching daemon through the virtualization layer; wherein the request to resolve a host comprises a request to do a host name to Internet protocol address mapping or a request to do an Internet protocol address to host name mapping; and wherein the network caching daemon caches host name to Internet protocol address mappings. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
configure a first logical partition within a plurality of logical partitions in a virtualized environment with a network caching daemon; configure a second logical partition within the plurality of logical partitions within the virtualized environment with an address of the network caching daemon; and responsive to a request to resolve a host from a network application running in the second partition, send the request to the address of the network caching daemon through a virtualization layer, wherein the request to resolve a host comprises a request to do a host name to Internet protocol address mapping or a request to do an Internet protocol address to host name mapping and wherein the network caching daemon caches host name to Internet protocol address mappings. - View Dependent Claims (17, 18, 19, 20)
-
Specification