摘要:
A clustered computer system includes a shared data storage system, preferably a virtual shared disk (VSD) memory system, to which the computers in the cluster write data and from which the computers read data, using data access requests. The data access requests can be associated with deadlines, and individual storage devices in the shared storage system satisfy competing requests based on the deadlines of the requests. The deadlines can be updated and requests can be killed, to facilitate real time data access for, e.g., multimedia applications such as video on demand.
摘要:
A clustered computer system includes a shared data storage system, preferably a virtual shared disk (VSD) memory system, to which the computers in the cluster write data and from which the computers read data, using data access requests. The data access requests can be associated with deadlines, and individual storage devices in the shared storage system satisfy competing requests based on the deadlines of the requests. The deadlines can be updated and requests can be killed, to facilitate real time data access for, e.g., multimedia applications such as video on demand.
摘要:
An affinity-based router and method for routing and load balancing in an encapsulated cluster of server nodes is disclosed. The system consists of a multi-node server, wherein any of the server nodes can handle a client request, but wherein clients have affinity to one or more of the server nodes that are preferred to handle a client request. Such affinity is due to state at the servers either due to previous routing requests, or data affinity at the server. At the multi-node server, a node may be designated as a TCP router. The address of the TCP router is given out to clients, and client requests are sent thereto. The TCP router selects one of the nodes in the multi-node server to process the client request, and routes the request to this server; in addition, the TCP router maintains affinity tables, containing affinity records, indicating which node a client was routed to. In processing the client request, the server nodes may determine that another node is better suited to handle the client request, and may reset the corresponding TCP router affinity table entry. The server nodes may also create, modify or delete affinity records in the TCP router affinity table. Subsequent requests from this client are routed to server nodes based on any affinity records, possibly combined on other information (such as load).
摘要:
A clustered computer system includes a shared data storage system, preferably a virtual shared disk (VSD) memory system, to which the computers in the cluster write data and from which the computers read data, using data access requests. The data access requests can be associated with deadlines, and individual storage devices in the shared storage system satisfy competing requests based on the deadlines of the requests. The deadlines can be updated and requests can be killed, to facilitate real time data access for, e.g., multimedia applications such as video on demand.
摘要:
A system and method for dynamically determining whether a client computer or a web site server computer is to process web site database data to render a data structure, such as a web page, in response to a request from the client computer. The request from the client computer implicitly or explicitly indicates the processing capability of the client computer, and if the client's processing capability is sufficient to render the web site data into a web page in fulfillment of the request, and the web server usage is high and server policy permits it, the unprocessed data and necessary classes of processing code are downloaded to the client computer, which then processes the data to render the requested web page. Otherwise, the server computer processes the data and returns the web page to the client computer.
摘要:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for related search suggestions for products. In one aspect, a method includes receiving a query for searching documents wherein the query specifies a first product. A number of occurrences of the first product in a plurality of prior queries of the documents submitted by users is determined. A product category for the first product is determined based on one or more attributes associated with the first product, the category having a predetermined plurality of category attributes. A suggested product is selected wherein the suggested product is associated with attributes that satisfy the category attributes.
摘要:
Techniques and tools described herein provide mechanisms for displaying information that is contextually related to a search query. Using these techniques and tools, a user can lookup and discover a person or other entity from contextually related information. For example, if the user submits a search query on the title of a song (e.g., “Janie's got a gun”), then, in addition to a variety of documents related to the title of the song, the user may be presented with information about a related entity such as “Aerosmith” (e.g., the band that sings the song). In this way, the techniques and tools provide mechanisms that identify information that is not directly related to the search query, but that is information the user may find useful or interesting based on context of the search query.
摘要:
A system and method for managing assets in a file system or plural Web servers includes crawling the assets to identify the assets in the system and any reference pointers, such as hyperlinks in the Web context, to other assets in the system. Metadata representing the assets and pointers is stored in a database that is linked to the assets, such that, e.g., backing up of the database causes the assets to be backed up. Any broken pointers such as hyperlinks that point to non-existent Web pages are addressed. Then, the database and the links between the database and the underlying assets are used to manage subsequent modifications, additions, and deletions to, e.g., assets on a Web server, such that it can be ensured that when a user clicks on a hyperlink, a “file not found” message is avoided.
摘要:
A system for visualizing Web assets and hyperlinks includes a domain class that accesses, via respective pipe classes, data classes that contain information on heterogenous assets. Each pipe class transforms information from its respective data class into XML, and the information is then parsed by the domain class and sent to a respective layout class. The layout classes generate graphics objects representative of the parsed information for presentation thereof on a visual display. In this way, both assets and links can be presented for visualizing the assets and, e.g., any broken links that might exist between assets. With this architecture, the system is platform-independent and extensible, and it supports a variety of data sources and integrates external applications and services.
摘要:
A wireless communications network includes access points and wireless nodes. Each access point and each wireless node has a respective authentication token and address associated therewith. The access points and wireless nodes communicate using packets, where each packet includes an authentication token, an origination address and a destination address. During the communications, the access points read and store the respective authentication tokens and origination addresses in the packets wirelessly transmitted from the wireless nodes for defining an allowed wireless node list. Likewise, each wireless node reads and stores the respective authentication tokens and origination addresses wirelessly transmitted from the access points for defining an allowed access point list. The wireless nodes and access points do not associate with an attacker if both an authentication token and an address associated with the attacker are not on the respective allowed access point and wireless node lists.