摘要:
In one or more embodiments of the invention, communication among host agents providing high availability in a computer cluster is implemented by reading and writing to files on a shared data store. Each host agent holds a lock on a file on the shared data store corresponding to a liveness indicator for the host agent and a coordinator host agent periodically monitors the liveness indicators for host failures.
摘要:
Embodiments maintain high availability of software application instances in a fault domain. Subordinate hosts are monitored by a master host. The subordinate hosts publish heartbeats via a network and datastores. Based at least in part on the published heartbeats, the master host determines the status of each subordinate host, distinguishing between subordinate hosts that are entirely inoperative and subordinate hosts that are operative but partitioned (e.g., unreachable via the network). The master host may restart software application instances, such as virtual machines, that are executed by inoperative subordinate hosts or that cease executing on partitioned subordinate hosts.
摘要:
A method for restarting a virtual machine in a virtual computing system having a plurality of hosts and a resource scheduler for the plurality of hosts includes writing a placement request for the virtual machine to a shared channel that is accessible by the resource scheduler. The method further includes reading a placement result from the shared channel, wherein the placement result is generated by the resource scheduler responsive to the placement request; and restarting the virtual machine in accordance with the placement result.
摘要:
Embodiments maintain high availability of software application instances in a fault domain. Subordinate hosts are monitored by a master host. The subordinate hosts publish heartbeats via a network and datastores. Based at least in part on the published heartbeats, the master host determines the status of each subordinate host, distinguishing between subordinate hosts that are entirely inoperative and subordinate hosts that are operative but partitioned (e.g., unreachable via the network). The master host may restart software application instances, such as virtual machines, that are executed by inoperative subordinate hosts or that cease executing on partitioned subordinate hosts.
摘要:
A method, apparatus, and system to transmit signals using multiple antennas with per-antenna power constraints. The method includes initializing a precoding algorithm to a complex matrix. The precoding algorithm is for precoding signals transmitted by a plurality of antennas. The method includes iteratively processing the precoding algorithm on a per-antenna basis by, at each iteration, sequentially updating a precoder for each of the plurality of antennas. The method includes, after each iteration, determining whether the precoding algorithm has converged based on a change in a rate of mutual information across iterations. Additionally, the method includes, in response to determining that the precoding algorithm has converged, transmitting the signals using the precoding algorithm.
摘要:
A method and apparatus enable combined baseband (BB) and radio frequency (RF) processing of signals. The method includes receiving, by a receiver, channel estimation information for a channel between a transmitter and the receiver. The method includes identifying a plurality of paths in the channel based on the channel estimation information. The method includes calculating an RF precoding matrix for precoding one or more signals to be transmitted on each of the identified paths. The RF precoding matrix includes a phase shift for each of the identified paths. Additionally, the method includes calculating a BB precoding matrix for precoding the one or more signals by a BB precoding unit associated with the transmitter.
摘要:
A method and apparatus conduct an optical clock rate negotiation to support asymmetric clock rates for visible light communication (VLC) in a VLC device. A first frame that includes a receiver clock rate supported by a first VLC device is transmitted at a predetermined clock rate. A response frame that includes a receiver clock rate supported by a second VLC device is received from the second VLC device. A transmission clock rate of the first VLC device is selected based on the response frame from the second VLC device. Subsequent frames for data communication are transmitted to the second VLC device at the selected transmission clock rate of the first device. Alternatively, when conducting optical clock negotiation in the PHY layer, multiple clock rates are supported within a single frame.
摘要:
For use in a visible light communication (VLC) network, a method for generating high resolution visibility frames for visibility or dimming support. The method includes determining a required visibility for the high resolution frames. The method also includes generating a pattern that meets the determined required visibility, the pattern having a first quantity of first low resolution frames and a second quantity of second low resolution frames. The method further includes transmitting the pattern to achieve the required high resolution frames.
摘要:
A device is adapted for use in a body area network capable of low power communications wherein a number of piconets can operate within close proximity. The device is configured to couple to a plurality of secondary devices in a piconet. The device uses an interference mitigation technique to enable the devices in the piconet to use the same frequency and same time as a number of adjacent piconets located in close proximity to the piconet. The interference mitigation technique is at least one of a low duty cycling operation; and a preamble sequence designed to operate under interference.
摘要:
A method and apparatus for supporting mobility of VLC (visible light communication) devices in a VLC network. A method includes transmitting data to a VLC device at a first cell. The method also includes searching for a response from the VLC device at a second cell that is adjacent to the first cell. The method further includes receiving the response from the VLC device at the second cell. The method also includes determining a mobility of the VLC device based on a change in communication from the first cell to the second cell.