Abstract:
A method, an apparatus and an article of manufacture for controlling growth in virtual disk size. The method includes limiting a guest virtual machine file in a hypervisor from allocating a new disk block as allocated space, wherein a virtual disk on a virtual machine is mapped to the guest virtual machine file, and facilitating the virtual disk to reuse a previously allocated and freed disk block for the allocated space to control growth in virtual disk size.
Abstract:
A method, an apparatus and an article of manufacture for controlling growth in virtual disk size. The method includes limiting a guest virtual machine file in a hypervisor from allocating a new disk block as allocated space, wherein a virtual disk on a virtual machine is mapped to the guest virtual machine file, and facilitating the virtual disk to reuse a previously allocated and freed disk block for the allocated space to control growth in virtual disk size.
Abstract:
A computer implemented method, a computer program product and a data processing system allocate resources within a computing organization. A hypervisor layer is implemented on an underlying hardware. The hypervisor layer comprises a set of virtual machines. A first pseudo-hypervisor layer is then implemented within a first one of the set of virtual machines of the hypervisor layer. The first pseudo-hypervisor layer comprises a second set of virtual machines. A first software component is located within a first virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer. A second software component is collocated within a second virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer.
Abstract:
A system for transferring a live application from a source to a target machines includes memory capture component that monitors and captures memory segments associated with one or more memories, one or more sets of these memory segments comprising one or more applications, the memory segments changing while the live application is in execution. A frequency ranking component organizes the memory segments in an order determined by memory segment change frequency. A link identification component identifies one or more connecting links to one or more sets of peer machines, each set of machines connecting said source machine to said target machine, the link identifier further determining the bandwidth associated with each connecting link. A routing component preferentially routes one or more of the memory segments over said connecting links based on said order.
Abstract:
The invention provides multicast communication using distributed topologies in a network. The control nodes in the network build a distributed topology of processor nodes for providing multicast packet distribution. Multiple processor nodes in the network participate in the decisions regarding the forwarding of multicast packets as opposed to multicast communications being centralized in the control nodes.
Abstract:
Techniques for dynamically managing a sleep state of a virtual machine are provided. The techniques include detecting idleness of a virtual machine, putting the idle virtual machine into a sleep state, implementing a virtual machine surrogate, wherein the virtual machine surrogate listens to network traffic, enabling the virtual machine to handle network traffic that is capable of being handled by the virtual machine, and enabling the virtual machine to queue network traffic and wake-up the virtual machine in the sleep state for network traffic that the virtual machine surrogate is incapable of handling.
Abstract:
The invention provides multicast communication using distributed topologies in a network. The control nodes in the network build a distributed topology of processor nodes for providing multicast packet distribution. Multiple processor nodes in the network participate in the decisions regarding the forwarding of multicast packets as opposed to multicast communications being centralized in the control nodes.
Abstract:
A dosage form comprises: (a) at least one active ingredient; (b) a core having an outer surface; and (c) a shell which resides upon at least a portion of the core outer surface, wherein at least a portion of the shell is semipermeable, such that the liquid medium diffuses through the semipermeable shell or shell portion to the core due to osmosis. The shell also provides for delivery of the active ingredient to a liquid medium outside the shell after contacting of the dosage form with the liquid medium. The dosage form delivers one or more active ingredients in a controlled manner upon contacting of the dosage form with a liquid medium. The dosage form may be employed to provide a burst release of the active ingredient, or to provide release of the active ingredient at an ascending release rate over an extended time period upon contacting of the dosage form with a liquid medium. At least a portion of the shell may be comprised of a polymeric composition containing film former, gelling agents, which can be dissolved in a multisolvent system comprised of water and an organic solvent.
Abstract:
A built-in integrated connector module for a portable computer includes a support plate that attaches to a mini-PCI card and two communication jacks. Electronic interconnection such as a flex cable or wiring is provided between the jack and the mini-PCI card. The entire module is secured in supporting structures provided within the housing of a portable computer such that the module may be installed reliably and conveniently.
Abstract:
During transmission, a speed of ultrasound pulses gradually reduces due to their energy loss from acoustic impedance. A thickness and a density of piezoelectric (PZT) elements and a sound speed in the PZT elements decides energy of the ultrasound pulses and their detecting depth. A speed of moving objects and an angle of the moving objects with the ultrasound pulses may change a speed of reflected ultrasound pulses and affect their time of flight (TOF) and TOF shift. A method of Coding ultrasound pulses combines advantages of a continuous wave ultrasound and a pulsed wave ultrasound. So, it can be used to obtained the TOF and the TOF shift and calculate the depth and the moving speed of the detecting objects, which also avoids a problem of an aliasing for highly moving speed of the objects.