Abstract:
Mechanisms are provided for scheduling execution of pre-execution operations of an annotator of a question and answer (QA) system pipeline. A model is used to represent a system of annotators of the QA system pipeline, where the model represents each annotator as a node having one or more performance parameters indicating a performance of an execution of an annotator corresponding to the node. For each annotator in a set of annotators of the system of annotators, an effective response time for the annotator is calculated based on the performance parameters. A pre-execution start interval for a first annotator based on an effective response time of a second annotator is calculated where execution of the first annotator is sequentially after execution of the second annotator. Execution of pre-execution operations associated with the first annotator is scheduled based on the calculated pre-execution start interval for the first annotator.
Abstract:
According to one aspect of the present disclosure a system and technique for dynamic system level agreement provisioning includes: a computing environment configured with allocatable computing resources; and a host having a processor unit operable to execute a service level agreement (SLA) module. The SLA module is configured to: identify service level criteria for a customer of computing services of the computing environment; determine characteristics of the computing environment; identify a time period for providing the computing services; evaluate one or more utility functions defining service level variables; and automatically determine a service level agreement (SLA) provision for the customer based on the one or more utility functions.
Abstract:
A technique for caching evidence for answering questions in a cache memory of a data processing system (that is configured to answer questions) includes receiving a first question. The first question is analyzed to identify a first set of characteristics of the first question. A first set of evidence for answering the first question is loaded into the cache memory. A second question is received. The second question is analyzed to identify a second set of characteristics of the second question. A portion of the first set of evidence, whose expected usage in answering the second question is below a determined threshold, is unloaded from the cache memory.
Abstract:
According to one aspect of the present disclosure a system and technique for dynamic system level agreement provisioning includes: a computing environment configured with allocatable computing resources; and a host having a processor unit operable to execute a service level agreement (SLA) module. The SLA module is configured to: identify service level criteria for a customer of computing services of the computing environment; determine characteristics of the computing environment; identify a time period for providing the computing services; evaluate one or more utility functions defining service level variables; and automatically determine a service level agreement (SLA) provision for the customer based on the one or more utility functions.
Abstract:
Mechanisms are provided for scheduling execution of pre-execution operations of an annotator of a question and answer (QA) system pipeline. A model is used to represent a system of annotators of the QA system pipeline, where the model represents each annotator as a node having one or more performance parameters indicating a performance of an execution of an annotator corresponding to the node. For each annotator in a set of annotators of the system of annotators, an effective response time for the annotator is calculated based on the performance parameters. A pre-execution start interval for a first annotator based on an effective response time of a second annotator is calculated where execution of the first annotator is sequentially after execution of the second annotator. Execution of pre-execution operations associated with the first annotator is scheduled based on the calculated pre-execution start interval for the first annotator.
Abstract:
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for controlling a display screen brightness level for an electronic device. In one embodiment, the electronic device determines a first ambient light level and associates the first ambient light level with a first priority weight value. The electronic device further determines a second ambient light level and associates the second ambient light level with a second priority weight value. A display controller within the electronic device sets the display screen brightness level based, at least in part, on the first ambient light level, the second ambient light level, and at least one of the first and second priority weight values.
Abstract:
A method is provided for designing and optimizing a pattern by considering heterogeneous cloud environments. Building blocks within the pattern can be deployed into different cloud environments and different cloud providers, depending on where the pattern fits users need best. Further, building block configuration within the pattern can be optimized by target environments, along with runtime bursting among multiple environments.
Abstract:
Methods, systems and computer program products for configuring an audio channel are provided. Aspects include generating a confidence metric indicative of at least one control cue in a telecommunication audio feed input. Generating the confidence metric can include analyzing the control cue to determine a cue type, assigning a confidence metric value for the control cue based on the cue type, and comparing the confidence metric value to a predetermined threshold value associated with the cue type. Aspects also include updating a context history with the cue type and configuring an audio channel output based on the confidence metric and context history.
Abstract:
A method for controlling a display screen brightness level for an electronic device. In one embodiment, the electronic device determines a first ambient light level and associates the first ambient light level with a first priority weight value. The electronic device further determines a second ambient light level and associates the second ambient light level with a second priority weight value. A display controller within the electronic device sets the display screen brightness level based, at least in part, on the first ambient light level, the second ambient light level, and at least one of the first and second priority weight values.
Abstract:
A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.