摘要:
Embodiments of the present invention provide a method, system and computer program product for telephone call co-processing in a mobile telephony environment. In an embodiment of the invention, a method of telephone call co-processing in a mobile telephony environment is provided. The method includes monitoring a resource state of a selected mobile telephone, such as cellular network signal strength or battery charge. The method additionally includes detecting weakness of the resource state sufficient to inhibit the maintenance of a telephone call in the selected mobile telephone. Finally, the method includes, in response to detecting weakness of the resource state, identifying a different mobile telephone proximate to the selected mobile telephone and utilizing the different mobile telephone to process a telephone call.
摘要:
Administration of virtual machine affinity in a data center, where the data center includes a plurality of virtual machines (VMs), each VM being a module of automated computing machinery installed upon a computer in the data center and characterized by a Universally Unique Identifier (UUID), at least two of the VMs having an affinity requirement to be installed on separate computers, the data center further including a data center administration server operably coupled to the VMs, including communicating, by at least one of the VMs having an affinity requirement to the data center administration server, the UUIDs of the VMs having an affinity requirement; and moving by the data center administration server the VMs having an affinity requirement to separate computers in the data center.
摘要:
Autonomic scaling of virtual machines in a cloud computing environment, the cloud computing environment including virtual machines (‘VMs’), the VMs installed upon cloud computers disposed within a data center, also including a cloud operating system and a data center administration server operably coupled to the VMs, including deploying, by the cloud operating system, an instance of a VM, flagging the instance of a VM for autonomic scaling; monitoring, by the cloud operating system, one or more operating characteristics of the instance of the VM; deploying, by the cloud operating system, an additional instance of the VM if a value of an operating characteristic exceeds a first predetermined threshold value, including executing a portion of the data processing workload on the additional instance of the VM; and terminating operation of the additional instance of the VM if a value of an operating characteristic declines below a second predetermined threshold value.
摘要:
Methods, apparatus, and products are disclosed for remotely booting computing nodes in a switching domain, the switching domain capable of connecting to other switching domains through a network switch, that include: receiving, in the switch, a wakeup request packet that requests activation of one or more computing nodes in the switching domain, the wakeup request packet having a process port value specifying physical ports on the switch to which the one or more computing nodes are physically connected; identifying, by the switch, a network address for each computing node in dependence upon the physical port on the switch to which each computing node to be activated is physically connected; generating, by the switch, a wakeup packet for each computing node in dependence upon the identified network address for that computing node; and transmitting, by the switch to each computing node to be activated, the wakeup packet for that computing node.
摘要:
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for controlling shared access of a media tray is disclosed. The design structure includes operations that include monitoring communications between a virtualized media tray and a computing device currently connected to the virtualized media tray; receiving an access request from a requesting computing device not currently connected to the virtualized media tray; determining, in dependence upon the monitored communications between the virtualized media tray and the computing device currently connected to the virtualized media tray, to switch connection of the virtualized media tray from the computing device currently connected to the virtualized media tray to the requesting computing device; and switching connection of the virtualized media tray from the computing device currently connected to the virtualized media tray to the requesting computing device.
摘要:
Method, apparatus, and computer program products for dynamically allocating lanes to a plurality of PCI Express connectors are disclosed that include identifying whether a PCI Express device is installed into each PCI Express connector, and assigning a portion of the lanes to each PCI Express connector having a PCI Express device installed into the PCI Express connector. Dynamically allocating lanes to a plurality of PCI Express connectors may also include identifying a device type for each PCI Express device installed into the plurality of PCI Express connectors. Dynamically allocating lanes to a plurality of PCI Express connectors may also include creating allocation rules that specify the allocation of lanes to the plurality of PCI Express connectors. Dynamically allocating lanes to a plurality of PCI Express connectors may also include receiving user allocation preferences that specify the allocation of lanes to the plurality of PCI Express connectors.
摘要:
Embodiments of the present invention address deficiencies of the art in respect to video scaling and compression and provide a novel and non-obvious method, system and computer program product for pre-distribution image scaling for screen size. In one embodiment of the invention, a compressed video delivery method can be provided. The method can include determining a display size for a target computing platform, pre-scaling video imagery to comport with the display size of the target computing platform, compressing the pre-scaled video imagery, and transmitting the compressed, pre-scaled video imagery to the target computing platform over a computer communications network.
摘要:
Propagating pin corrections through physically mating devices including bending one of a plurality of connectors of a first mating device; and mating the first mating device having the bent connector with an unmodified second mating device; wherein the mating of the first mating device and the unmodified second mating device bends a connector corresponding to the bent connector of the first mating device.
摘要:
A method of providing diagnostic service for a data processing system includes retrieving product data identifying a data processing element in response to an alert generated by the element. The retrieved product data is forwarded to a networked diagnostic site. A diagnostic package is retrieved, the diagnostic package including diagnostic code appropriate for the alerting element. The diagnostic package is forwarded to the data processing system. The diagnostic code is then installed and executed to perform diagnostic testing of the element. Results generated during execution of the diagnostic code may then be used to take machine initiated corrective action. After the results have been generated, the diagnostic software is uninstalled from the data processing system.
摘要:
Method, apparatus, and computer program products for dynamically allocating lanes to a plurality of PCI Express connectors are disclosed that include identifying whether a PCI Express device is installed into each PCI Express connector, and assigning a portion of the lanes to each PCI Express connector having a PCI Express device installed into the PCI Express connector. Dynamically allocating lanes to a plurality of PCI Express connectors may also include identifying a device type for each PCI Express device installed into the plurality of PCI Express connectors. Dynamically allocating lanes to a plurality of PCI Express connectors may also include creating allocation rules that specify the allocation of lanes to the plurality of PCI Express connectors. Dynamically allocating lanes to a plurality of PCI Express connectors may also include receiving user allocation preferences that specify the allocation of lanes to the plurality of PCI Express connectors.