Abstract:
This invention relates to methods and devices for time and frequency synchronization, especially over packet networks using, for example, the IEEE 1588 Precision Time Protocol (PTP). Timing protocol messages are exposed to artifacts in the network such as packet delay variations (PDV) or packet losses. Embodiments of the invention provide a digital phase locked loop (DPLL) based on direct digital synthesis to provide both time and frequency signals for use at the slave (time client). An example of this DPLL in conjunction with a recursive least squares mechanism for clock offset and skew estimation is also provided.
Abstract:
This invention relates to methods and devices for time and frequency synchronization. The invention has particular application where time and frequency synchronization over packet networks using, for example, the IEEE 1588 Precision Time Protocol (PTP) is being carried out. The primary challenge in clock distribution over packet networks is the variable transit delays experienced by timing packets, packet delay variations (PDVs). Embodiments of the invention provide a method for time offset alignment with PDV compensation where a synchronized frequency signal is available at a slave device via Synchronous Ethernet and is used to determine the compensation parameters for the PDV.
Abstract:
A method for designating a class of data content for determining how the content will be handled by a content delivery network (CDN) into one of: a transport designation by which content is transported from an entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in the CDN for subsequent transport to one or more edge nodes in the CDN, the method comprising: determining a set of one or more transport designation options; determining a set of one or more caching designation options; determining a set of one or more hybrid designation options; determining a normalised measure resource requirement for each of the transport, caching and hybrid designation options; and selecting one designation option for the class of content from all of the transport, caching and hybrid designation options by an optimisation function for selecting the designation option based on the determined normalised resource requirement for each option.
Abstract:
This invention relates to peer-to-peer transparent clocks and methods of estimating skew in peer-to-peer transparent clocks. Embodiments of the invention relate to techniques for estimating clock skew between a free-running clock in a transparent clock and a master clock, in particular by using the timing information embedded in timing messages passing through the transparent clock. Further embodiments of the invention set out uses of these estimates to modify the residence times computed by the transparent clock and a synchronization network including such transparent clocks.
Abstract:
This invention relates to methods and systems for controlling appliances, particularly climate control appliances such as air conditioning units used in buildings. Embodiments of the invention provide methods and systems which provide a framework of semi-autonomous sensors and actuators which can achieve climate control without the need for centralised or explicit coordination. In certain embodiments, the climate control system is capable of identifying suitable pairings of sensors and actuators and taking into account actions of other actuators. The embodiments have particular application in buildings where large numbers of individual sensors and actuators are deployed in an ad-hoc or unplanned manner over time, but can communicate with each other. The embodiments of the invention can provide improved efficiency, reduced infrastructure costs, improved flexibility and can be deployed across multiple sites.
Abstract:
This invention relates to timing message selection techniques that can be used in conjunction with a clock recovery mechanism to mitigate the effects of packet delay variation on timing messages exchanged over a packet network, particularly when seeking to synchronize the time of a clock in a slave device to that of a master clock. The selection techniques allow the identification of optimal or minimally-delayed timing messages which can subsequently be used in timing synchronisation. Embodiments of the invention provide techniques which identify optimal timing messages in both forward and reverse directions which are then processed to form composite timing messages which are used in a frequency estimation algorithm. Timing messages selected by the methods of the invention are particularly useful in phase synchronization between the master and slave clocks.
Abstract:
This invention relates to methods and systems for workload distribution, particularly in data centers, more particularly data centers which use fresh air cooling. Embodiments of the invention provide methods and systems which calculate a load value for each server which takes account of both the temperature of the server and its current job queue, and determine the server to which an incoming job should be allocated on the basis of the load values of the available servers.
Abstract:
This invention relates to methods and systems for estimating skew based on, for example, the IEEE 1588 Precision Time Protocol (PTP). These methods and systems can allow the clock skew between a master clock (server) and slave clock (client) exchanging PTP messages over a packet network to be estimated more rapidly than conventional estimation techniques and thereby improve the convergence of standard estimation algorithms. In one embodiment, the skew estimation is derived from a set of timestamps from a message exchange between the master and slave using a non-linear least square-fitting algorithm. An example of the fitting algorithm is the Levenberg-Marquardt algorithm.
Abstract:
This invention relates to methods and devices for time synchronization. The invention has particular application in the alignment of slave clocks to a master clock and in dealing with packet delay variation and dynamic asymmetries in the network links between them. In embodiments of the invention, the slave clock uses the peer link delay and residence times measured by peer-to-peer transparent clocks to compensate for clock synchronization errors that arise due to variability in message transfer delays. Embodiments provide a simple linear approximation technique and a Kalman filter-based technique for estimating offset and skew of the slave clock.
Abstract:
This invention relates to methods and systems for controlling consumption, particularly power consumption, more particularly by appliances in a building, and is generally suitable for integration with building management systems. Embodiments of the invention provide methods and systems which probabilistically limit the aggregated power load of a plurality of climate control appliances in a building to a selected value, while seeking to minimize the deviation from target environmental conditions within the building. The embodiments of the invention propose distributed decision-making by individual devices based on projected deviation from the target conditions after a period of activity or inactivity.