1. A method comprising:
configuring a first host system to instantiate a first virtual machine using server configuration information obtained from a virtual machine monitor (VMM); and
configuring a switch network to provide the first virtual machine with access to resources on the switch network using network configuration information obtained from the VMM.
2. The method of claim 1, wherein, in configuring the switch network, the method further comprises:
before configuring the switch network, sending the network configuration information from the VMM to the first host system; and
directing the first particular host system to configure the switch network using the network configuration information.
3. The method of claim 2, wherein, in sending the network configuration to the first host system, the method further comprises:
organizing at the VMM the network configuration information as an Ethernet frame request;
sending from the VMM the Ethernet frame request to the first host system; and
directing the first host system to send the Ethernet frame request to the switch network.
4. The method of claim 3, wherein the method further comprising receiving at the VMM an Ethernet frame reply from the switch network in response to sending the Ethernet frame request.
5. The method of claim 1, further comprising:
configuring a second host system to instantiate a second virtual machine using the server configuration information; and
configuring the switch network to provide the second virtual machine with access to the resources on the switch network using the network configuration information.
6. The method of claim 5, further comprising deleting the first virtual machine from the first host system.
7. Machine-executable code for an information handling system comprising a first resource, wherein the machine-executable code is embedded within a tangible medium and includes instructions for carrying out a method comprising:
configuring a first host system to instantiate a first virtual machine using server configuration information obtained from a virtual machine monitor (VMM); and
configuring a switch network to provide the first virtual machine with access to resources on the switch network using network configuration information obtained from the VMM.
8. The machine-executable code of claim 7, wherein, in configuring the switch network, the method further comprises:
before configuring the switch network, sending the network configuration information from the VMM to the first host system; and
directing the first particular host system to configure the switch network using the network configuration information.
9. The machine-executable code of claim 8, wherein, in sending the network configuration to the first host system, the method further comprises:
organizing at the VMM the network configuration information as an Ethernet frame request;
sending from the VMM the Ethernet frame request to the first host system; and
directing the first host system to send the Ethernet frame request to the switch network.
10. The machine-executable code of claim 8, the method further comprising:
configuring a second host system to instantiate a second virtual machine using the server configuration information; and
configuring the switch network to provide the second virtual machine with access to the resources on the switch network using the network configuration information.
11. The machine-executable code of claim 10, the method further comprising deleting the first virtual machine from the first host system.
12. A virtual machine monitor (VMM) comprising a workload, the workload including:
a server configuration module operable to configure a host system to include a virtual machine; and
a network configuration module operable to configure a switch network coupled to the host system, such that the virtual machine obtains access to resources on the switch network.
13. The VMM of claim 12, wherein the VMM is operable to instantiate the workload on a first particular host system, wherein, in instantiating the workload:
the server configuration module is operable to configure the first particular host system to include a first particular virtual machine; and
the network configuration module is operable to configure the switch network to provide the first particular virtual machine with access to the resources on the switch network.
14. The VMM of claim 13, wherein, in configuring the switch network, the network configuration module is further operable to:
send network configuration metadata to the first particular host system; and
direct the first particular host system to send the network configuration metadata to the switch network.
15. The VMM of claim 14, wherein, in sending the network configuration metadata to the first particular host system, the network configuration module is further operable to:
organize the network configuration metadata as an Ethernet frame request;
send the Ethernet frame request to the first particular host system; and
direct the first particular host system to send the Ethernet frame request to the switch network.
16. The VMM of claim 15, wherein the VMM is further operable to receive an Ethernet frame reply from the switch network in response to sending the Ethernet frame request.
17. The VMM of claim 13, wherein the VMM is further operable to migrate the workload to a second particular host system, wherein, in migrating the workload:
the server configuration module is operable to configure the second particular host system to instantiate a second particular virtual machine; and
the network configuration module is operable to configure the switch network to provide the second particular virtual machine with access to the resources on the switch network.
18. The VMM of claim 17, wherein, in migrating the workload, the VMM is further operable to delete the first particular virtual machine from the first particular host system.
19. The VMM of claim 12, wherein the VMM is included in the host system.
20. The VMM of claim 13, wherein the VMM is operable to modify the workload on the first particular host system, wherein, in modifying the workload, the VMM is operable to:
modify network configuration metadata associated with the network configuration module; and
configure the switch network using the modified network configuration metadata.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for processing an audio signal comprising:
determining a loudness value of an audio signal from a device;
adjusting the loudness value of the audio signal based on a comparison of the determined loudness and a threshold value; and
altering the loudness of an output signal by an amount that is inverse to the amount adjusted to the audio signal based on the comparison.
2. The method of claim 1, wherein adjusting the loudness comprises increasing the loudness of the audio signal using an expander if the determined loudness is less than the threshold value.
3. The method of claim 1, wherein adjusting the loudness comprises reducing the loudness of the audio signal using a limiter if the determined loudness is more than the threshold value.
4. The method of claim 1, wherein determining the loudness comprises using a leaky integrator.
5. The method of claim 1, further comprising:
filtering the adjusted audio signal such that a signal with a flat power spectral density is produced.
6. The method of claim 5T further comprising:
compressing the filtered signal to increase the dynamic range of the audio signal; and
filtering the compressed signal to obtain a signal having a flat frequency response.
7. A method for processing an audio signal comprising:
determining a loudness value of an audio signal from a device; and
adjusting an operating threshold of a filter and a gain controller such that the filter and the gain controller is not saturated by the loudness of the audio signal.
8. The method of claim 7, further comprising:
filtering the audio signal such that a signal with a flat power spectral density is produced;
compressing the filtered signal to increase the dynamic range of the audio signal; and
filtering the compressed signal to obtain a signal having a flat frequency response.
9. A method for processing an audio signal comprising:
determining a loudness value of an audio signal from a device;
adjusting an operation setting of a filter or a gain controller based on the loudness value;
filtering the audio signal such that a signal with a flat power spectral density is produced;
compressing the filtered signal to increase the dynamic range of the audio signal; and
filtering the compressed signal to obtain a signal having a fat frequency response.
10. The method of claim 9, wherein the operation setting for the filter comprises a center frequency, a cut-off frequency, and tap settings.
11. The method of claim 9, wherein the operation setting for the gain controller comprises a gain setting.
12. A system for audio processing comprising:
a processor;
a computer executable program code on a computer readable medium configured to cause the processor to:
determine a loudness value of an audio signal from a device;
adjust the loudness value of the audio signal based on a comparison of the determined loudness and a threshold value; and
alter the loudness of an output signal by an amount that is inverse to the amount adjusted to the audio signal based on the comparison.
13. The system of claim 1, wherein the loudness value is adjusted using an expander if the determined loudness is less than the threshold value.
14. The system of claim 1, wherein the loudness value is adjusted using a limiter if the determined loudness is more than the threshold value.
15. The system of claim 1, wherein the loudness is determined using a leaky integration.
16. The system of claim 1, wherein the computer executable program code is further configured to cause the processing device to:
filter the adjusted audio signal such that a signal with a flat power spectral density is produced.
17. The system of claim 1, wherein the computer executable program code is further configured to cause the processing device to:
compress the filtered signal to increase the dynamic range of the audio signal; and
filter the compressed signal to obtain a si al having a flat frequency response.
18. A computer having a computer executable program code on a computer readable medium configured to cause the computer to:
determine a loudness value of an audio signal from a device;
adjust an operation setting of a filter or a gain controller based on the loudness value;
filter the audio signal such that a signal with a flat power spectral density is produced;
compress the filtered signal to increase the dynamic range of the audio signal; and
filter the compressed signal to obtain a signal having a flat frequency response.
19. The computer of claim 18, wherein the operation setting for the filter comprises a center frequency, a cut-off frequency, and tap settings.
20. The computer of claim 18, wherein the operation setting for the gain controller comprises a gain setting.