摘要:
A self-adaptive hybrid cache and method of caching data objects. A set of cacheable data objects is partitioned among a set of cooperating caches (e.g., a cache cluster). A hybrid cache is configured to cache data objects that it owns (i.e., objects in its partition) as primary content and to also cache data objects that are owned by other caches as secondary content (e.g., based on demand for such objects). A hybrid cache stores and/or removes objects based on criteria such as validity, popularity, size, age, cost of replacing, amount of available cache space, whether the objects are primary or secondary, etc. Over time, the amount or ratio of primary and secondary data that a hybrid cache stores may fluctuate dynamically.
摘要:
An apparatus and method for generating chirp-free return-to-zero differential phase-shift keyed optical signals using a modulator driven by at least one 3-level return-to-zero drive signals.
摘要:
A system and method for facilitating the invalidation of cached data, in which the data to be invalidated are identified using information other than a primary key. The primary key for a cached data object, such as a web page, may be a Uniform Resource Locator (URL). Instead of using an object's URL to identify to a cache the data to be invalidated, a secondary key is used, such as the object's data source or a template from which the object was created. An application communicates the secondary key to a cache, and the cache identifies cached objects that match the secondary key. Those data objects are then invalidated without having to issue multiple invalidation messages from the application.
摘要:
A system and method for communicating a side effect of one data request, or other event, as part of a response to another data request or event. The side effect may include notification of the invalidation of cached data, from an upstream cache to a downstream cache. The upstream cache may store invalidation notifications as they are generated or received, and as responses to data requests are sent downstream, piggyback or merge one or more notifications with a response. This scheme avoids the need to open separate communication connections using specified invalidation accounts and passwords.
摘要:
A method and system are provided for caching data in a manner that substantially maintains a desired level of system performance. A cache server receives data requests on behalf of a data server. When new data on the data server is generated or stored that replaces or changes data cached on the cache server, the corresponding data on the cache server is invalidated. A subsequent request for the new data may be forwarded to the data server or may be served with the invalid data on the cache server. Determining how to serve the request may depend on a possible impact on system performance and/or one or more characteristics or parameters associated with the requested data. The impact on system performance may be determined by examining actual and/or desired operating conditions (e.g., rate or number of requests, load on the data server, response time to requests, number of open connections, throughput). The data parameters that may be considered may include the popularity of the data; frequency of access to the data; number of accesses; age, size, or type of the data; whether or when a version of the data on the cache server is invalid; how severely invalid the cache server version is; the cost of retrieving the data from the data server; etc. One request received for the new data may be forwarded to the data server in order to receive the new data, cache it and return in to the requester. In order to promote performance, however, any number of requests for new data that is to replace cached data (even a first request received after the cached data is invalidated) may be served with cache data that is responsive but invalid.
摘要:
An optical device including a microstructured fiber pumped by an external pulsed-light source. In one embodiment, the microstructured fiber includes two waist regions functioning as a tunable attenuator and a wavelength shifter, respectively. Output wavelength of the optical device is selected by attenuating the pump light in the first waist region and then passing the light through the second waist region to shift the pump energy to a new spectral band. An optical device of the invention configured with two or more microstructured fibers generates two or more synchronized pulsed beams, each at a different characteristic wavelength. Certain embodiments of the invention provide an inexpensive, compact, energy-efficient multi-wavelength synchronized pulsed-light source.
摘要:
Embodiments of the present invention disclose a liquid crystal display panel and a method of driving the same. A subpixel unit includes a transmissive portion and a reflective portion, the transmissive portion comprises a transmissive portion thin film transistor and a transmissive pixel electrode connected to a drain of the transmissive portion thin film transistor, the reflective portion comprises a reflective layer, a reflective portion thin film transistor and a reflective pixel electrode connected to a drain of the reflective portion thin film transistor, a gate of the transmissive portion thin film transistor and a gate of the reflective portion thin film transistor each are connected to a gate line of the subpixel unit, and a source of the transmissive portion thin film transistor and a source of the reflective portion thin film transistor are connected to different data lines.
摘要:
An embodiment of the present invention provides a TFT array substrate including: a base substrate (1) and thin film transistors. The thin film transistor includes a gate electrode (2), a semiconductor layer (5), a semiconductor protective layer, a source electrode (8) and a drain electrode (9). The semiconductor protective layer is disposed adjacent to the semiconductor layer (5) and includes a composite lamination structure, which includes a protective layer formed of an insulating material capable of preventing de-oxygen of the semiconductor layer (5) and an insulating layer formed of an insulating material to be etched more easily.
摘要:
An apparatus for blocking unwanted calls is disclosed. The apparatus incorporates a whitelist which the user can program so that known friendly callers are not interrupted by the apparatus. The apparatus also incorporates a blacklist which automatically rejects known unwanted callers so that the user is not interrupted by these calls. Additionally, the apparatus allows the user to easily add new numbers to either the blacklist or white list and also to delete numbers from the white list, blacklist or master list of caller IDs. For new numbers, callers are presented with a simple but yet effective message that states that the caller should hang up if the caller is a solicitor or telemarketer, or otherwise press zero so that the apparatus can allow the call to go through to the telephone.
摘要:
In one embodiment, a coherent optical receiver has a digital signal processor that processes one or more digital I/Q-signal pairs to recover data carried by a modulated optical signal in a manner that mitigates, based on calibration data retrieved from a memory or on appropriate performance measures and feedback mechanisms, the detrimental effects of frequency-dependent imbalances between the I and Q sub-channels of at least one of the I/Q channels of the receiver. In various embodiments, the calibration data can be generated and written into the memory at the fabrication facility or in situ while the receiver is being operated in a calibration mode. Alternatively or in addition, the calibration data can be generated and dynamically adjusted online during normal operation of the receiver.