摘要:
A scheduler for a grid computing system includes a node information repository and a node scheduler. The node information repository is operative at a node of the grid computing system. Moreover, the node information repository stores node information associated with resource utilization of the node. Continuing, the node scheduler is operative at the node. The node scheduler is configured to determine whether to accept jobs assigned to the node. Further, the node scheduler includes an input job queue for accepted jobs, wherein each accepted job is launched at a time determined by the node scheduler using the node information.
摘要:
A system and method for controlling access in an interactive grid environment is disclosed. Embodiments of the present invention include a method for controlling remote desktop access provided by an interactive grid computing system comprising determining user policies based on a classification of a user and providing a dynamic user account to the user, wherein the dynamic user account is customized based on the user policies to limit access to resources accessible through a remote desktop.
摘要:
A method and system for adaptively prefetching objects from a network has been disclosed. The invention includes adaptively tuning a prefetch engine to prefetch a plurality of objects from within the network. Because the prefetch engine is adaptively tuned, the prefetch process is optimized, thereby reducing the number of idle cycles that would otherwise be required to retrieve objects from the network. The method and system includes monitoring at least one proxy server within the network, the at least one proxy server comprising a prefetch engine and adaptively tuning the prefetch engine to prefetch a plurality of objects from within the network.
摘要:
A method for handing off to a second server, in either a fixed or mobile streaming media system, a multiple description streaming session between a first server and either a fixed or mobile client. In one embodiment, the present invention recites selecting a second server to receive a handoff of a multiple description streaming media session between the first server and the client. In this embodiment, the multiple description streaming media session is comprised of a first multiple description bitstream and a second multiple description bitstream. The present embodiment further recites receiving at the second server, the second multiple description bitstream for streaming to the client. This embodiment further recites sending the second multiple description bitstream from the second server to the client.
摘要:
A special-purpose appliance (SPA) works in conjunction with a server farm consisting of multiple caching server appliances (CSAs) to supervise a local storage medium (i.e., a shared cache) that is accessible by all the CSAs for storing at least some of the remote objects such as web pages and their embedded objects and/or streaming media objects that have been and/or will be served by one or more of the CSAs to its respective clients. The SPA preferably also determines when to prefetch remote objects such as web pages and their embedded objects and/or streaming media objects that are not currently stored in the shared cache, but which the SPA has determined are likely to be requested in the future by one or more of the CSAs one behalf of one or more of the CSA's respective clients. In that regard, the SPA (and/or PSA) does not merely monitor the file requests from each CSA to the remote servers, but rather monitors and aggregates the individual requests from each client to its respective CSA, for example, by monitoring the access logs of each CSA and using that data to decide what to prefetch into the shared cache from the remote server or servers, what is still of value and needs to be updated, and what is no longer of value and can be replaced. What it prefetches can be based, for example, on links present in an already requested web page, on patterns of recent accesses to web pages and streaming media objects, on user profiles, and on past trends.
摘要:
A method for performing a soft-handoff in a mobile streaming media system, and a method for performing a hard-handoff in a mobile streaming media system are is disclosed. In the soft-handoff embodiment, the present invention detects that a channel quality between a mobile client and a first base station remains above a drop threshold and that a channel quality between the mobile client and a second base station increases from below to above an add threshold. The present embodiment then sends a first multiple description bitstream from the first base station to the mobile client and sends a complementary second multiple description bitstream from the second base station to the mobile client. This method thereby provides improved utilization of wireless bandwidth during soft-handoffs, in contrast to conventional systems where the same bitstream is transmitted from each base station. In both the cases of soft-handoffs and hard-handoffs, when a mobile client enters a cell whose base station has no free capacity, the base station may prevent call dropping by reducing the number of descriptions being served to the existing clients and thereby providing capacity (at least one description) for the new client. These methods provide improved utilization of wireless bandwidth during soft-handoffs, and reduced probability of service disruption during both soft-handoffs and hard-handoffs.
摘要:
A method and system for resource allocation. Specifically, in one embodiment, a method begins by receiving a request for an interactive session from a user. The request also comprises a resource requirement profile. Then, the method continues by selecting a computing resource having an affinity to the user. The computing resource is selected from a plurality of computing resources that are available to the user. The selected computing resource is implemented to support the interactive session. Thereafter, the selected computing resource is assigned to the user for use in the interactive session.
摘要:
In brief, the invention provides a method and system for admission control in a grid computing environment. When a user request for a global session is received from a submission node, applications to be launched through the global session are identified, and resource requirements are determined. A execution node is then allocated, and the global session is established between the execution node and the submission node. A user then requests an application session through the established global session, and the application session is established with the execution node.
摘要:
A system and method for dynamic account management in a grid computing system. In one embodiment, a system for dynamic account management in a grid computing system is disclosed. The system comprises a distributed resource management system, and a link mapper that is coupled to the distributed resource management system. The link mapper provides a unique symbolic link comprising a modified user identifier to a user. As such, the user is authorized by providing a dynamic account that is associated with the symbolic link to the user.
摘要:
A system and method for secure access to a remote desktop across firewalls in an interactive grid environment is disclosed. Embodiments of the present invention include an interactive grid computing system comprising an interactive grid computing service provider comprising: a resource for use over the interactive grid, a first firewall for protecting the resource and a remote display server for providing a secure connection and for providing interactive graphical data associated with the resource. The system further comprises a client comprising: a second firewall protecting the client and a remote display resource for providing a secure connection and for viewing the interactive graphical data provided by the remote display server.