摘要:
The embodiments of the invention provide a method, service, computer program product, etc. of co-scheduling job assignments and data replication in wide-area systems using a genetic method. A method begins by co-scheduling assignment of jobs and replication of data objects based on job ordering within a scheduler queue, job-to-compute node assignments, and object-to-local data store assignments. More specifically, the job ordering is determined according to an order in which the jobs are assigned from the scheduler to the compute nodes. Further, the job-to-compute node assignments are determined according to which of the jobs are assigned to which of the compute nodes; and, the object-to-local data store assignments are determined according to which of the data objects are replicated to which of the local data stores.
摘要:
A scheduler may receive a plurality of jobs for scheduling of execution thereof on a plurality of computing nodes. An evaluation module may provide a common interface for each of a plurality of scheduling algorithms. An algorithm selector may utilize the evaluation module in conjunction with benchmark data for a plurality of jobs of varying types to associate one of the plurality of scheduling algorithms with each job type. A job comparator may compare a current job for scheduling against the benchmark data to determine a current job type of the current job. The evaluation module may further schedule the current job for execution on the plurality of computing nodes, based on the current job type and the associated scheduling algorithm.
摘要:
The invention pertains to a system and method for a set of middleware components for supporting the execution of computational applications on high-performance computing platform. A specific embodiment of this invention was used to deploy a financial risk application on Blue Gene/L parallel supercomputer. The invention is relevant to any application where the input and output data are stored in external sources, such as SQL databases, where the automatic pre-staging and post-staging of the data between the external data sources and the computational platform is desirable. This middleware provides a number of core features to support these applications including for example, an automated data extraction and staging gateway, a standardized high-level job specification schema, a well-defined web services (SOAP) API for interoperability with other applications, and a secure HTML/JSP web-based interface suitable for non-expert and non-privileged users.
摘要:
A method of assigning web service requests to service providers includes searching for an optimal assignment from all possible assignments using a genetic algorithm (GA) that represents possible assignments as chromosomes, and converging towards an assignment of web service request to service providers that maximizes overall business value for all workflows to the service providers. An adaptive mutation scheme is used to introduce mutation into populations of chromosomes. The mutation scheme includes a mutation rate that increases when chromosomes under evaluation fail to improve its workload against the metric over a certain number of generations.
摘要:
In a first embodiment of the present invention, a method of interpreting a situation of a user of an electronic device is provided, comprising: gathering social data related to the user; monitoring one or more physical sensors on the electronic device in order to gather physical data related to the user; mapping structured data in the social data and the physical data to internal data types; extracting features from unstructured social data; identifying attributes related to the features; obtaining values for the identified attributes; interpreting movement of the user by examining the physical data; and detecting a situation of the user by fusing the movement of the user with the identified attributes of the features of the unstructured social data and features of structured social data.
摘要:
Methods and apparatus for automatically and dynamically constructing a web page having one or more images as the web page's major component are provided. The image(s) are analyzed based on a first set of rules to determine at least one relevant attribute, such as a relevant color. At least one aesthetic design element for the web page is automatically selected with reference to the at least one relevant attribute based on a second set of rules. The web page is automatically and dynamically constructed by incorporating the at least one aesthetic design element based on the second set of rules. The first set of rules includes at least one rule that governs the analysis of the image(s) and the determination of the relevant attribute(s). The second set of rules includes at least one rule that governs the selection and the incorporation of the aesthetic design element(s) for the web page.
摘要:
A system for selecting an advertisement for display to a user. The system includes a plurality of web properties and an advertisement engine. Each of the web properties include a web interface that may be customized based on user profile data provided by the user. As such, data may be explicitly associated with the user's profile naturally over time as the user interacts with various web pages and sets user preferences. Upon visiting one of the web properties, the web interface may request an advertisement for the advertisement engine to be displayed to the user. The advertisement engine identifies the user and accesses the user profile data for the identified user stored in each of the web properties. The advertisement engine also accesses advertisement target profile data associated with an advertisement and compares the user profile data to the advertisement target profile data to determine whether to display the advertisement to the user.
摘要:
A mobile handset device determines a physical activity performed by a user based on local sensor data. The local sensor data can include sensors within the mobile handset device and local sensors in communication with the mobile handset device. The mobile handset device provides an indicator of the physical activity to a publisher. The publisher targets advertisements based on the current activity or activity pattern of the user.
摘要:
A mobile handset device collects sensor data about the physiological state of the user of the handset. The mobile handset device receives multimedia content, which is consumed on the mobile handset. In a deployment phase, the sensor data is used to classify the user's emotional response to individual pieces of media content consumed on the mobile device. A classification model built in a training phase may be used to map sensor data to classification labels indicative of the user's emotional response to multimedia.
摘要:
A mobile handset device collects sensor data about the physiological state of the user of the handset. The mobile handset device receives multimedia content, which is consumed on the mobile handset. In a deployment phase, the sensor data is used to classify the user's emotional response to individual pieces of media content consumed on the mobile device. A classification model built in a training phase may be used to map sensor data to classification labels indicative of the user's emotional response to multimedia.