-
公开(公告)号:US20190171483A1
公开(公告)日:2019-06-06
申请号:US15829389
申请日:2017-12-01
发明人: Sathya Santhar , Gopal Bhageria , Pooja Malik , Vikram Yadav
摘要: A method and system for allocating data processing jobs between public and private cloud based on various SLA and cost factors associated to each job, and particularly, job allocation using minimal cost association by applying logistic regression. Jobs are analyzed based on various factors such as compute and operational intensity, kind of environment, I/O operations bandwidth, costs involved to deploy in private and public cloud and all these parameters are balanced to arrive at minimized cost. Methods are implemented for receiving input data representing a current request to run a job on a virtual machine, associated job characteristics, features associated with VMs running on a public networked or private networked host computing environment, and features associated with the host computing environment. The learned classifier model is run for selecting one of: the public network or private network as a host computing environment to run said current requested job on a VM resource, the learned model based on a minimized cost function.
-
公开(公告)号:US10691488B2
公开(公告)日:2020-06-23
申请号:US15829389
申请日:2017-12-01
发明人: Sathya Santhar , Gopal Bhageria , Pooja Malik , Vikram Yadav
摘要: A method and system for allocating data processing jobs between public and private cloud based on various SLA and cost factors associated to each job, and particularly, job allocation using minimal cost association by applying logistic regression. Jobs are analyzed based on various factors such as compute and operational intensity, kind of environment, I/O operations bandwidth, costs involved to deploy in private and public cloud and all these parameters are balanced to arrive at minimized cost. Methods are implemented for receiving input data representing a current request to run a job on a virtual machine, associated job characteristics, features associated with VMs running on a public networked or private networked host computing environment, and features associated with the host computing environment. The learned classifier model is run for selecting one of: the public network or private network as a host computing environment to run said current requested job on a VM resource, the learned model based on a minimized cost function.
-
公开(公告)号:US11893543B2
公开(公告)日:2024-02-06
申请号:US15980155
申请日:2018-05-15
IPC分类号: G06Q10/1093 , G06N20/00
CPC分类号: G06Q10/1095 , G06N20/00
摘要: A method, computer program product, and a system where a processor(s) generates a digital wardrobe for each user of a set of users. The processor(s) obtains a prospective theme(s) for a given event and a list of participants comprising a portion of the set of users. The processor(s) identify preferences, in the digital wardrobes of the portion of the set of users, relevant to each of the one or more prospective themes for the given event. The processor(s) determine, based on analyzing the relevant preferences in the digital wardrobes of the portion of the set of users, if a consensus exists in the relevant preferences of the portion of the set of users, where the consensus represents a given prospective theme, where the respective relevant preferences for the given prospective theme are aligned across the portion of the set of users. Based on determining that the consensus exists, the processor(s) generates an event theme for the given event, wherein the event theme is the consensus.
-
公开(公告)号:US10649885B2
公开(公告)日:2020-05-12
申请号:US15826239
申请日:2017-11-29
摘要: A method, system, and computer program product for tracking data flow in a given application on a computer are disclosed. In embodiments, the method comprises performing a contextual analysis of the given application to identify specified features; generating contextual tracking data for the given application; the contextual tracking data moving through the given application; tracing the movement of the contextual tracking data through the given application; generating specified information about the contextual tracking data and the movement of the contextual tracking data through the given application; recording a tracing log including this specified information; and creating a data flow sequence for the given application from the information in the tracing log. In embodiments of the invention, a data tracking software program is used for performing the contextual analysis of the given application and for generating the contextual tracking data.
-
公开(公告)号:US11120224B2
公开(公告)日:2021-09-14
申请号:US16131438
申请日:2018-09-14
发明人: Pooja Malik , Vikram Yadav , Gopal Bhageria , Sandeep Sukhija
IPC分类号: G06F40/00 , G06F40/30 , G06N20/00 , G06F40/51 , G06F40/49 , G06F40/44 , G06F40/47 , G06F40/40 , H04L12/58
摘要: Mechanisms are provided to implement an efficient translating mechanism to efficiently translating social media posts. A source language to be used to translate the social media post is identified based on words within the social media post. A highest classification is identified and the social media post is translated from the source language to a target language using a translation level associated with the highest classification. In the translation, each word and its related meaning in the target language are identified from a multi-language data structure; each word is categorized into its associated part of speech; a sentence is generated in the target language; and natural language processing is performed on each sentence in the target language to identity the existence of ambiguous connotations. Responsive to each sentence failing have any ambiguous connotations, a social medial post is generated in the target language utilizing the generated sentences.
-
公开(公告)号:US20190354937A1
公开(公告)日:2019-11-21
申请号:US15980155
申请日:2018-05-15
摘要: A method, computer program product, and a system where a processor(s) generates a digital wardrobe for each user of a set of users. The processor(s) obtains a prospective theme(s) for a given event and a list of participants comprising a portion of the set of users. The processor(s) identify preferences, in the digital wardrobes of the portion of the set of users, relevant to each of the one or more prospective themes for the given event. The processor(s) determine, based on analyzing the relevant preferences in the digital wardrobes of the portion of the set of users, if a consensus exists in the relevant preferences of the portion of the set of users, where the consensus represents a given prospective theme, where the respective relevant preferences for the given prospective theme are aligned across the portion of the set of users. Based on determining that the consensus exists, the processor(s) generates an event theme for the given event, wherein the event theme is the consensus.
-
公开(公告)号:US20190163604A1
公开(公告)日:2019-05-30
申请号:US15826239
申请日:2017-11-29
摘要: A method, system, and computer program product for tracking data flow in a given application on a computer are disclosed. In embodiments, the method comprises performing a contextual analysis of the given application to identify specified features; generating contextual tracking data for the given application; the contextual tracking data moving through the given application; tracing the movement of the contextual tracking data through the given application; generating specified information about the contextual tracking data and the movement of the contextual tracking data through the given application; recording a tracing log including this specified information; and creating a data flow sequence for the given application from the information in the tracing log. In embodiments of the invention, a data tracking software program is used for performing the contextual analysis of the given application and for generating the contextual tracking data.
-
公开(公告)号:US20210158644A1
公开(公告)日:2021-05-27
申请号:US16692182
申请日:2019-11-22
摘要: A peer-selection component of a peer-to-peer network detects a selection event in which network users vote to select a certain number of their peers. The system splits the voting community into two partitions and the number of peers to be selected from each partition is divided in proportion to the relative partition sizes. The system moves peers between partitions to maximize the number of interpartition votes, which are votes cast by a peer in one partition for a peer in another partition. Each peer's “indegree” value is defined as the number of the peer's incoming interpartition votes. Peers with indegree values greater than zero tentatively qualify for selection. The partitioning process repeats until every partition can provide at least the number of selected peers allocated to that partition. The final selection is forwarded to the downstream applications that initiated the selection event.
-
公开(公告)号:US11010195B2
公开(公告)日:2021-05-18
申请号:US16516513
申请日:2019-07-19
摘要: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: assigning resources of a K-tier resource pool to a certain job residing in a job queue, wherein the certain job residing in the job queue features job coupling characterized by an independent job and a dependent job which for completion depends on an output of the independent job, wherein the K-tier resource pool includes at least one foreground virtual machine (VM) having a first central processing unit (CPU) priority and at least one background virtual machine (VM) having a second CPU priority, wherein the first CPU priority is higher than the second CPU priority, wherein the assigning resources of the K-tier resource pool to the certain job includes assigning one or more foreground VM to the independent job and assigning one or more background VM to the dependent job.
-
公开(公告)号:US20200089763A1
公开(公告)日:2020-03-19
申请号:US16131438
申请日:2018-09-14
发明人: Pooja Malik , Vikram Yadav , Gopal Bhageria , Sandeep Sukhija
摘要: Mechanisms are provided to implement an efficient translating mechanism to efficiently translating social media posts. A source language to be used to translate the social media post is identified based on words within the social media post. A highest classification is identified and the social media post is translated from the source language to a target language using a translation level associated with the highest classification. In the translation, each word and its related meaning in the target language are identified from a multi-language data structure; each word is categorized into its associated part of speech; a sentence is generated in the target language; and natural language processing is performed on each sentence in the target language to identity the existence of ambiguous connotations. Responsive to each sentence failing have any ambiguous connotations, a social medial post is generated in the target language utilizing the generated sentences.
-
-
-
-
-
-
-
-
-