-
公开(公告)号:US08935375B2
公开(公告)日:2015-01-13
申请号:US13323213
申请日:2011-12-12
Applicant: Pavel Dournov , Luis Irun-Briz , Maxim Khutomenko , Corey Sanders , Gaurav Gupta , Akram Hassan , Ivan Santa Maria Filho , Ashish Shah , Todd Pfleiger , Saad Syed , Sushant Rewaskar , Umer Azad
Inventor: Pavel Dournov , Luis Irun-Briz , Maxim Khutomenko , Corey Sanders , Gaurav Gupta , Akram Hassan , Ivan Santa Maria Filho , Ashish Shah , Todd Pfleiger , Saad Syed , Sushant Rewaskar , Umer Azad
IPC: G06F15/173 , G06F15/16 , G06F9/46
CPC classification number: G06F8/656
Abstract: Methods, systems, and computer-readable media for facilitating coordination between a fabric controller of a cloud-computing network and a service application running in the cloud-computing network are provided. Initially, an update domain (UD) that includes role instance(s) of the service application is selected, where the service application represents a stateful application is targeted for receiving a tenant job executed thereon. The process of coordination involves preparing the UD for execution of the tenant job, disabling the role instance(s) of the UD to an offline condition, allowing the tenant job to execute, and restoring the role instance(s) to an online condition upon completing execution of the tenant job. Preparing the UD includes notifying a management role established within the service application of the fabric controller's intent to execute the tenant job and receiving a management-role response communicating a presence of replications of internal state(s) of the role instance(s) affected by the tenant job.
Abstract translation: 提供了用于促进云计算网络的结构控制器和在云计算网络中运行的服务应用之间的协调的方法,系统和计算机可读介质。 最初,选择包括服务应用程序的角色实例的更新域(UD),其中服务应用程序代表有状态应用程序的目标是接收在其上执行的租户作业。 协调过程包括准备UD以执行租户作业,禁用UD的角色实例到脱机状态,允许租户作业执行,并将角色实例恢复到在线状态 完成租户工作的执行。 准备UD包括通知在服务应用程序中建立的管理角色的结构控制器意图执行承租人作业并且接收管理角色响应来传达对受到影响的角色实例的内部状态的复制的存在 租户工作。
-
公开(公告)号:US20060173804A1
公开(公告)日:2006-08-03
申请号:US11046693
申请日:2005-01-31
Applicant: Arpan Desai , Daniel Dedu-Constantin , Ion Vasilian , Todd Pfleiger
Inventor: Arpan Desai , Daniel Dedu-Constantin , Ion Vasilian , Todd Pfleiger
IPC: G06F7/00
CPC classification number: G06F17/30427 , G06F17/30415 , G06F17/30917 , Y10S707/99945
Abstract: A system and/or methodology that employs a non-relational (e.g., XML (extensible markup language)) query language to access stored procedures employed in connection with relational (e.g., SQL (structured query language)) database management systems is provided. Stored procedures in SQL enable the predetermination of queries that can be executed against the relational database. The invention bridges the gap between non-relational query languages and relational data stores. In other words, the invention enables the integration of non-relational query languages with relational data stores. The invention can define a view of the relational data in the current data model, convert data from relational to non-relational format and provide a mechanism in which a stored procedure can be referenced from the non-relational query language, using, for example, a function.
-
公开(公告)号:US09753713B2
公开(公告)日:2017-09-05
申请号:US12910712
申请日:2010-10-22
Applicant: Ajay Mani , Pavel Dournov , Luis Irun-Briz , Pavithra Nagesharao , Haizhi Xu , Akram Hassan , Ashish Shah , Todd Pfleiger
Inventor: Ajay Mani , Pavel Dournov , Luis Irun-Briz , Pavithra Nagesharao , Haizhi Xu , Akram Hassan , Ashish Shah , Todd Pfleiger
CPC classification number: G06F8/65 , G06F9/45504 , G06F11/0757
Abstract: A distributed application may be updated by using information provided by the application to determine grouping, sequencing, and whether or not to advance an update sequence. The application may provide input to an update sequence, and may cause the update sequence to repair one or more replicas prior to updating. The update mechanism may be used to change the distributed application topology as well as make changes to the application executable code, application configuration, quest operating system, virtual machine, and host systems, among others. In some cases, the distributed application may use a quorum to determine which version is current, and the quorum may change during the update process.
-
4.
公开(公告)号:US08949308B2
公开(公告)日:2015-02-03
申请号:US13356366
申请日:2012-01-23
Applicant: Murali M. Chintalapati , Chunxiao Jia , Todd Pfleiger , Karthikeyan Subramanian , Shuishi Yang
Inventor: Murali M. Chintalapati , Chunxiao Jia , Todd Pfleiger , Karthikeyan Subramanian , Shuishi Yang
IPC: G06F15/173
CPC classification number: G06F9/5072 , G06F9/5061 , G06F2209/508
Abstract: A distributed computing system. The system separates management and worker functionality into different clusters thus relieving the worker clusters of management overhead. In particular, the system includes a management cluster. The management cluster is configured to perform service deployment of worker nodes, service maintenance of worker nodes, service upgrade and roll-back of worker nodes, service monitoring of worker nodes, and service reporting of worker nodes. The system further includes one or more worker clusters coupled the management cluster, but separate from the management cluster. Each of the worker clusters includes one or more worker nodes that are configured to provide one or more of processing power, storage, and network connectivity but do not exercise one or more of the management configured functions.
Abstract translation: 分布式计算系统。 该系统将管理和工作人员功能分为不同的集群,从而减轻了工作人员群集的管理开销。 特别地,该系统包括管理集群。 管理集群被配置为执行工作节点的服务部署,工作节点的服务维护,工作节点的服务升级和回滚,工作节点的服务监视以及工作节点的服务报告。 该系统还包括耦合管理集群但与管理集群分离的一个或多个工作者集群。 每个工作者群集包括被配置为提供处理能力,存储和网络连接中的一个或多个但不行使一个或多个管理配置的功能的一个或多个工作者节点。
-
公开(公告)号:US20130151681A1
公开(公告)日:2013-06-13
申请号:US13323213
申请日:2011-12-12
Applicant: PAVEL DOURNOV , LUIS IRUN-BRIZ , MAXIM KHUTORNENKO , COREY SANDERS , GAURAV GUPTA , AKRAM HASSAN , IVAN SANTA MARIA FILHO , ASHISH SHAH , TODD PFLEIGER , SAAD SYED , SUSHANT REWASKAR , UMER AZAD
Inventor: PAVEL DOURNOV , LUIS IRUN-BRIZ , MAXIM KHUTORNENKO , COREY SANDERS , GAURAV GUPTA , AKRAM HASSAN , IVAN SANTA MARIA FILHO , ASHISH SHAH , TODD PFLEIGER , SAAD SYED , SUSHANT REWASKAR , UMER AZAD
IPC: G06F15/173 , G06F9/46
CPC classification number: G06F8/656
Abstract: Methods, systems, and computer-readable media for facilitating coordination between a fabric controller of a cloud-computing network and a service application running in the cloud-computing network are provided. Initially, an update domain (UD) that includes role instance(s) of the service application is selected, where the service application represents a stateful application is targeted for receiving a tenant job executed thereon. The process of coordination involves preparing the UD for execution of the tenant job, disabling the role instance(s) of the UD to an offline condition, allowing the tenant job to execute, and restoring the role instance(s) to an online condition upon completing execution of the tenant job. Preparing the UD includes notifying a management role established within the service application of the fabric controller's intent to execute the tenant job and receiving a management-role response communicating a presence of replications of internal state(s) of the role instance(s) affected by the tenant job.
Abstract translation: 提供了用于促进云计算网络的结构控制器和在云计算网络中运行的服务应用之间的协调的方法,系统和计算机可读介质。 最初,选择包括服务应用程序的角色实例的更新域(UD),其中服务应用程序代表有状态应用程序的目标是接收在其上执行的租户作业。 协调过程包括准备UD以执行租户作业,禁用UD的角色实例到脱机状态,允许租户作业执行,并将角色实例恢复到在线状态 完成租户工作的执行。 准备UD包括通知在服务应用程序中建立的管理角色的结构控制器意图执行承租人作业并且接收管理角色响应来传达对受到影响的角色实例的内部状态的复制的存在 租户工作。
-
公开(公告)号:US20070038985A1
公开(公告)日:2007-02-15
申请号:US11200911
申请日:2005-08-10
Applicant: Henricus Meijer , Avner Aharoni , Haroon Ahmed , Todd Pfleiger
Inventor: Henricus Meijer , Avner Aharoni , Haroon Ahmed , Todd Pfleiger
IPC: G06F9/45
CPC classification number: G06F8/51
Abstract: The subject disclosure pertains to computer programming languages and translation or conversion thereof. Rather than a complicated semantics preserving translation or conversion from a first source language to a second target language, the conversion can be one of syntax. The conversion can be accomplished, for example, via employment of a map that defines the relation between the syntax of the first language and the second language. The semantics of at least a part of the first language can be defined by the second target language. Thus, the first language can be open-ended and/or semantically extensible based on the second language.
Abstract translation: 本发明涉及计算机编程语言及其翻译或转换。 而不是从第一源语言到第二目标语言的复杂语义保留翻译或转换,转换可以是语法之一。 该转换可以例如通过使用定义第一语言和第二语言的语法之间的关系的映射来实现。 第一语言的至少一部分的语义可以由第二目标语言定义。 因此,基于第二语言,第一语言可以是开放的和/或语义可扩展的。
-
7.
公开(公告)号:US20130191436A1
公开(公告)日:2013-07-25
申请号:US13356366
申请日:2012-01-23
Applicant: Murali M. Chintalapati , Chunxiao Jia , Todd Pfleiger , Karthikeyan Subramanian , Shuishi Yang
Inventor: Murali M. Chintalapati , Chunxiao Jia , Todd Pfleiger , Karthikeyan Subramanian , Shuishi Yang
IPC: G06F15/173 , G06F15/16
CPC classification number: G06F9/5072 , G06F9/5061 , G06F2209/508
Abstract: A distributed computing system. The system separates management and worker functionality into different clusters thus relieving the worker clusters of management overhead. In particular, the system includes a management cluster. The management cluster is configured to perform service deployment of worker nodes, service maintenance of worker nodes, service upgrade and roll-back of worker nodes, service monitoring of worker nodes, and service reporting of worker nodes. The system further includes one or more worker clusters coupled the management cluster, but separate from the management cluster. Each of the worker clusters includes one or more worker nodes that are configured to provide one or more of processing power, storage, and network connectivity but do not exercise one or more of the management configured functions.
Abstract translation: 分布式计算系统。 该系统将管理和工作人员功能分为不同的集群,从而减轻了工作人员群集的管理开销。 特别地,该系统包括管理集群。 管理集群被配置为执行工作节点的服务部署,工作节点的服务维护,工作节点的服务升级和回滚,工作节点的服务监视以及工作节点的服务报告。 该系统还包括耦合管理集群但与管理集群分离的一个或多个工作者集群。 每个工作者群集包括被配置为提供处理能力,存储和网络连接中的一个或多个但不行使一个或多个管理配置的功能的一个或多个工作者节点。
-
公开(公告)号:US20120102481A1
公开(公告)日:2012-04-26
申请号:US12910712
申请日:2010-10-22
Applicant: Ajay Mani , Pavel Dournov , Luis Irun-Briz , Pavithra Nagesharao , Haizhi Xu , Akram Hassan , Ashish Shah , Todd Pfleiger
Inventor: Ajay Mani , Pavel Dournov , Luis Irun-Briz , Pavithra Nagesharao , Haizhi Xu , Akram Hassan , Ashish Shah , Todd Pfleiger
IPC: G06F9/44
CPC classification number: G06F8/65 , G06F9/45504 , G06F11/0757
Abstract: A distributed application may be updated by using information provided by the application to determine grouping, sequencing, and whether or not to advance an update sequence. The application may provide input to an update sequence, and may cause the update sequence to repair one or more replicas prior to updating. The update mechanism may be used to change the distributed application topology as well as make changes to the application executable code, application configuration, quest operating system, virtual machine, and host systems, among others. In some cases, the distributed application may use a quorum to determine which version is current, and the quorum may change during the update process.
Abstract translation: 可以通过使用应用提供的信息来更新分布式应用,以确定分组,排序以及是否推进更新序列。 应用可以向更新序列提供输入,并且可以使更新序列在更新之前修复一个或多个副本。 更新机制可用于改变分布式应用程序拓扑,以及更改应用程序可执行代码,应用程序配置,任务操作系统,虚拟机和主机系统等。 在某些情况下,分布式应用程序可能会使用法定人数来确定哪个版本是当前版本,并且法定人数可能会在更新过程中发生更改。
-
公开(公告)号:US20050050068A1
公开(公告)日:2005-03-03
申请号:US10652214
申请日:2003-08-29
Applicant: Alexander Vaschillo , Ilker Cengiz , Bertan Ari , Srinivasa Burugapalli , Luca Bolognese , Avner Aharoni , Steven White , Alex Laskos , Andrew Conrad , Todd Pfleiger , Jason Zhu , Chris Suver , David Schach , Adam Wiener
Inventor: Alexander Vaschillo , Ilker Cengiz , Bertan Ari , Srinivasa Burugapalli , Luca Bolognese , Avner Aharoni , Steven White , Alex Laskos , Andrew Conrad , Todd Pfleiger , Jason Zhu , Chris Suver , David Schach , Adam Wiener
CPC classification number: G06F17/30914 , G06F17/30557 , G06F17/30569 , Y10S707/99942
Abstract: A data mapping architecture for mapping between two or more data sources without modifying the metadata or structure of the data sources themselves. Data mapping also supports updates. The architecture also supports at least the case where data sources that are being mapped, are given, their schemas predefined, and cannot be changed. The architecture includes a mapping component that receives respective metadata from at least two arbitrary data models, and maps expressions between the data models.
Abstract translation: 用于在两个或多个数据源之间映射而不修改数据源本身的元数据或结构的数据映射架构。 数据映射还支持更新。 该架构还至少支持要映射的数据源,给定的模式,并且不能更改的情况。 架构包括从至少两个任意数据模型接收相应元数据的映射组件,并且在数据模型之间映射表达式。
-
-
-
-
-
-
-
-