Abstract:
An intermediary or intermediaries are provided to allow a service requestor to communicate with a service provider according to a service requirement or service policy set forth by the service provider which the service requester is unable to meet directly. To this end, the service requestor determines whether it can communicate with the service provider according to the service requirement. If the service requestor is unable to satisfy the service requirement, but does have some property which is translatable, then the service requestor finds an intermediary that can translate the service requestor's property in order to satisfy the service provider's service requirement. Once the intermediary is found, the service requestor requests translation of its property to satisfy the service provider's service requirement. Thus, the service requestor receives service from the service provider while adhering to the service provider's service policy.
Abstract:
A method for the autonomic management of autonomic systems can include monitoring a managed system and recommending a course of action to be performed in the managed system. It can be determined whether the recommended course of action has been performed by an administrator. Responsive to the determination, it further can be determined whether an outcome from the course of action comports with a predicted outcome. If so, a point count can be changed responsive to a further determination that the outcome from the course of action comports with the predicted outcome. Conversely, the point count can be oppositely changed responsive to a further determination that the outcome from the course of action does not comports with the predicted outcome. In any case, when the point count crosses a threshold value, the management of the managed system can be transitioned to an adaptive component.
Abstract:
A method, system and program product for managing system resources. A resource is provisioned for a service based on a demand for the service and one or more attributes of the system. For example, provisioning a resource for the service can be based on the demand for the service as well as a demand for another service sharing the system. The provisioning can be based on any combination of various other attributes of the system along with or instead of the demand for another service.
Abstract:
An autonomic system for diagnosing and correcting error conditions among interrelated components and resources. The system can include one or more commonly formatted log files utilizing standardized naming conventions for the interrelated components and resources. Each of the commonly formatted log files can include an association with one of the interrelated components and resources. An autonomic system administrator can be coupled to each of the interrelated components and resources and can be configured to parse the log files to identify both error conditions arising in associated ones of the interrelated components and resources, and also dependent ones of the interrelated components and resources giving rise to the identified error conditions. Preferably, the autonomic system can further include a codebase of analysis code and code insertion logic coupled to the autonomic system administrator and programmed to insert portions of the analysis code in selected ones of the interrelated components and resources.
Abstract:
Embodiment of the present invention include a method, system and computer program product for a data processing system for QoS based planning in a Web services aggregation. The system can include Web service aggregation and coordination logic configured to identify accessible Web services in a registry and to arrange an aggregation of the Web services for invocation responsive to requests received from communicatively coupled clients over a computer communications network. The system further can include QoS planning logic coupled to the Web service aggregation and coordination logic. The QoS planning logic can be enabled to measure both the individual performance of the Web services in an aggregation of Web services and also the cumulative performance of the aggregation of Web services. Finally, the QoS planning logic can be enabled to modify the aggregation of Web services responsive to measuring both of the individual performance of Web services in the aggregation of Web services and also of the cumulative performance of the aggregation of Web services.
Abstract:
The present invention is a system, method and apparatus for selecting a cache memory allocation to provide an optimized target cache hit rate in a caching component of a content delivery system. The method of the invention can include identifying a current cache size and a contemporaneously experienced trace footprint. A hit rate produced in response to the current cache size and the contemporaneously experienced trace footprint can be determined and a Zipf alpha coefficient can be computed for the current cache size, trace footprint and hit rate. An optimal hit rate can be selected and an optimal cache size for the Zipf alpha coefficient, trace footprint and optimal hit rate can be computed in consequence. Once the optimal cache size has been computed, the cache memory allocation can be modified based upon the optimal cache size.
Abstract:
Under the present invention, one or more isolation zones are defined. Each isolation zone includes one or more computer programs grouped together, and can be defined manually by a user/administrator or automatically based on historical behavior. Once the isolation zone(s) are defined, a security prompt is displayed whenever an attempt is made to insert content across an isolation zone boundary. The security prompt can request confirmation by the user, or it can request a security credential before allowing the attempted content insertion.
Abstract:
A receipt management system, method and article of manufacture. The article of manufacture can include a storage medium configured to store receipt data from multiple disparate vendors, communications logic for establishing a communicative link between the system and receipt data processing logic disposed within individual ones of the multiple disparate vendors, and a receipt management processor programmed to moderate access to the storage medium. Importantly, the storage medium can be a portable mass storage device. Notably, each of the storage medium, communications logic and receipt management processor can be disposed in a pervasive device, or in a personal article.
Abstract:
An adaptive data replication and caching system configured to enforce service terms at the network edge. Service terms can include, but are not limited to established quality of service (QoS) terms, as well as the terms of a service level agreement (SLA). This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system based upon the service terms.
Abstract:
A drawer assembly for vehicles, and more particularly to a system of opposed drawers for use in a vehicle or trailer, the drawers integrated into the structure of a vehicle for storage or concealment of the retractable features. The drawer assembly includes an upper drawer and a lower drawer, the bottom or pan of the upper drawer bottom located in substantially the same horizontal plane as the bottom or pan of the lower drawer, and with an upper drawer rail mounted to the upper drawer and a lower drawer rail mounted to the lower drawer. The upper and lower drawer rails having a rail length greater than the length of the drawer. The upper drawer rail slidably received by a bulkhead upper rail, and the lower drawer rail slidably received by a bulkhead lower rail, the bulkhead lower rail positioned parallel to and directly beneath the bulkhead upper rail, and an extended rail portion of the upper drawer rail positioned directly above the lower drawer rail, when both the upper drawer the lower drawer assembly are in a retracted position.