会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 14. 发明授权
    • Distributed messaging system supporting stateful subscriptions
    • 支持有状态订阅的分布式消息传递系统
    • US08533742B2
    • 2013-09-10
    • US12114464
    • 2008-05-02
    • Roman GinisRobert Evan Strom
    • Roman GinisRobert Evan Strom
    • G06F9/44G06F17/30
    • G06F9/542H04L67/28H04L67/2823H04L67/288
    • A distributed messaging system supporting stateful subscriptions is provided. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. Stateful subscriptions may refer to one or more message histories and may include more complex expressions. Therefore, subscribers may receive different information than that provided in the published messages. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of transform objects and view objects. The messaging system builds a structure containing all transform objects and view objects needed for all intermediate and subscribed views of all subscriptions. This messaging system uses this structure to allocate transform objects and view objects to broker machines in the overlay network.
    • 提供了支持有状态订阅的分布式消息传递系统。 有状态的发布订阅系统扩展了基于内容的方法的功能,以包括更一般的状态表达式。 有状态订阅可以指一个或多个消息历史,并且可以包括更复杂的表达。 因此,订阅者可以接收与发布的消息中提供的信息不同的信息。 提供多个代理机器,用于根据订阅客户端请求的消息内容和有状态转换,将发布客户端发送的消息发送给订阅客户端。 订阅规范由编译器分析,并转换成变换对象和查看对象的集合。 消息传递系统构建包含所有转换对象的结构,并查看所有订阅的所有中间和订阅视图所需的对象。 此消息传递系统使用此结构来分配转换对象并将对象查看到覆盖网络中的代理机器。
    • 15. 发明授权
    • Continuous feedback-controlled deployment of message transforms in a distributed messaging system
    • 在分布式消息系统中连续反馈控制消息转换的部署
    • US07962646B2
    • 2011-06-14
    • US12115798
    • 2008-05-06
    • Roman GinisRobert Evan Strom
    • Roman GinisRobert Evan Strom
    • G06F13/00
    • H04L67/327H04L69/329
    • The present invention solves the disadvantages of the prior art and provides a distributed messaging system supporting stateful subscriptions. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of message transforms and views. A deployment service component deploys tasks to optimize system performance. A monitoring services component detects a possible need to reconfigure. A performance optimization service component computes new assignment of transforms. A continuous deployment service implements a redeployment protocol that installs changes to transform placement while the existing publish-subscribe system continues to operate.
    • 本发明解决了现有技术的缺点,并且提供了支持有状态订阅的分布式消息系统。 有状态的发布订阅系统扩展了基于内容的方法的功能,以包括更一般的状态表达式。 提供多个代理机器,用于根据订阅客户端请求的消息内容和有状态转换,将发布客户端发送的消息发送给订阅客户端。 订阅规范由编译器分析并转换成消息转换和视图的集合。 部署服务组件部署任务以优化系统性能。 监视服务组件检测可能需要重新配置。 性能优化服务组件计算变换的新分配。 持续部署服务实现重新部署协议,在现有的发布订阅系统继续运行时,安装更改以转换放置。
    • 16. 发明申请
    • Optimizing Migration Policy During Live Virtual Memory Migration
    • 在实时虚拟内存迁移期间优化迁移策略
    • US20100205252A1
    • 2010-08-12
    • US12368542
    • 2009-02-10
    • Chitra DoraiRobert Evan StromSai Zeng
    • Chitra DoraiRobert Evan StromSai Zeng
    • G06F15/16
    • G06F9/4856G06F2009/4557
    • A mechanism for controlling live migration of a running application between a source machine and a target machine. At least one application characteristic and at least one network characteristic are obtained. An objective function that defines a cost to migrate from the source machine to the target machine as a function such as a weighted combination of at least one cost property is obtained. The objective function is optimized using the at least one application characteristic and the at least one network characteristic to determine a policy specifying when to switch execution of the running application from the source machine to the target machine. Live migration of the application from the source machine is controlled to send pages from the source machine to the target machine in accordance with the policy, and to switch the execution of the application from the source machine to the target machine at a state specified by the policy.
    • 用于控制源计算机和目标计算机之间正在运行的应用程序的实时迁移的机制。 获得至少一个应用特征和至少一个网络特性。 获得了定义从源计算机迁移到目标机器的成本作为诸如至少一个成本属性的加权组合的函数的目标函数。 使用至少一个应用特征和至少一个网络特性优化目标函数,以确定指定何时将运行的应用程序的运行从源机器切换到目标机器的策略。 控制应用程序从源计算机的实时迁移,以根据策略将源从源计算机发送到目标计算机,并将应用程序的执行从源计算机切换到目标计算机,其状态由 政策。
    • 17. 发明申请
    • TRANSACTIONAL QUALITY OF SERVICE IN EVENT STREAM PROCESSING MIDDLEWARE
    • 活动流程中间件的交易质量
    • US20100042999A1
    • 2010-02-18
    • US12192876
    • 2008-08-15
    • Chitra DoraiRobert Evan Strom
    • Chitra DoraiRobert Evan Strom
    • G06F9/46
    • G06F9/466
    • Computer implemented method, system and computer usable program code for achieving transactional quality of service in a transactional object store system. A transaction is received from a client and is executed, wherein the transaction comprises reading a read-only derived object, or reading or writing another object, and ends with a decision to request committing the transaction or a decision to request aborting the transaction. Responsive to a decision to request committing the transaction, wherein the transaction comprises writing a publishing object, events are delivered to event stream processing queries, and are executed in parallel with executing of the transaction. Responsive to a decision to request committing a transaction that comprises reading a read-only derived object, a validation is performed to determine whether the transaction can proceed to be committed, whether the transaction should abort, or whether the validation should delay waiting for one or more event stream processing queries to complete.
    • 计算机实现的方法,系统和计算机可用程序代码,用于在事务对象存储系统中实现事务性服务质量。 从客户端接收到一个事务并被执行,其中该事务包括读取只读派生对象,或者读取或写入另一个对象,并且以决定请求提交交易或决定请求中止该事务结束。 响应于要求提交交易的决定,其中所述交易包括写出发布对象,事件被传递到事件流处理查询,并且与所述事务的执行并行执行。 响应于要求提交包括读取只读派生对象的事务的决定,执行验证以确定事务是否可以继续提交,事务是否应该中止,还是验证是否应该延迟等待一个或 更多事件流处理查询完成。
    • 18. 发明授权
    • System and method for maintaining checkpoints of a keyed data structure using a sequential log
    • 使用顺序日志维护带键数据结构的检查点的系统和方法
    • US07451166B2
    • 2008-11-11
    • US11035359
    • 2005-01-13
    • Om Prakash DamaniRobert Evan Strom
    • Om Prakash DamaniRobert Evan Strom
    • G06F12/00
    • G06F11/1471Y10S707/99942Y10S707/99952Y10S707/99953
    • A system and method for maintaining checkpoints of a keyed data structure using a sequential log are provided. The system and method are built upon the idea of writing all updates to a keyed data structure in a physically sequential location. The system and method make use of a two-stage operation. In a first stage, various values of the same key are combined such that only the latest value in a given checkpoint interval is maintained for writing to persistent storage. In a second stage of the operation, a periodic write operation is performed to actually store the latest values for the key-value pairs to a persistent storage. All such updates to key-value pairs are written to the end of a sequential log. This minimizes the physical storage input/output (I/O) overhead for the write operations. Data structures are provided for identifying the most current entries in the sequential log for each key-value pair.
    • 提供了使用顺序日志来维护带键数据结构的检查点的系统和方法。 系统和方法建立在将所有更新写入物理连续位置的键控数据结构的基础上。 系统和方法使用两阶段操作。 在第一阶段中,组合相同密钥的各种值,使得仅保留给定检查点间隔中的最新值以写入持久存储器。 在操作的第二阶段中,执行周期性写入操作以将键值对的最新值实际存储到持久存储器。 键值对的所有这些更新将写入顺序日志的末尾。 这最大限度地减少了写入操作的物理存储输入/输出(I / O)开销。 提供数据结构,用于标识每个键值对的顺序日志中的最新条目。
    • 19. 发明授权
    • Method and apparatus for linking data in a distributed data processing system
    • 用于在分布式数据处理系统中链接数据的方法和装置
    • US06973656B1
    • 2005-12-06
    • US08515778
    • 1995-08-16
    • Tien HuynhRobert Evan StromMichal Z. UkelsonDaniel M. Yellin
    • Tien HuynhRobert Evan StromMichal Z. UkelsonDaniel M. Yellin
    • G06F9/44
    • G06F17/3056G06F17/30575
    • An apparatus for implementing “links” between objects or content items in applications or documents in a distributed system such that changes to the source objects or items are reflected in changes to the target objects or content items. The apparatus includes mechanisms for allowing users to establish links, to break individual links, to copy documents or content including links, and to determine locations and/or descriptions of the source of a given target or any or all of the multiple targets of a given source.Advantageously, the apparatus of this invention uses remote message passing for communication, thereby permitting links to be established even when the source and target applications execute on different platforms and even when they share no common file system.The apparatus includes an availability server which can serve as a surrogate for applications which are currently not running. This permits targets of links to query the state of a link source, to register/unregister with the link source in order to receive notification of updates, create new links linked to the same link source, and to break their link to the link source, even though the application containing the link source is unavailable.The apparatus of the availability server can be generalized to support the ability to support transparent access from one application to objects of a second application in the face of unavailability of the second application.
    • 一种用于在分布式系统中的应用程序或文档中实现对象或内容项目之间的“链接”的装置,使得对源对象或项目的改变反映在目标对象或内容项目的改变中。 该装置包括用于允许用户建立链接,破坏各个链接,复制文档或包括链接的内容的机制,以及确定给定目标的源的位置和/或描述,或给定目标的多个目标的任何或全部 资源。 有利地,本发明的装置使用远程消息传递进行通信,从而即使在源和目标应用程序在不同的平台上执行并且甚至当它们不共享公共文件系统时也允许建立链接。 该设备包括可用作服务器,该服务器可以用作当前未运行的应用的代理。 这允许链接的目标查询链接源的状态,用链接源注册/注销,以便接收更新的通知,创建链接到相同链接源的新链接,并且断开链接到链接源的链接, 即使包含链接源的应用程序不可用。 可用性服务器的装置可以被概括为支持在面对第二应用的不可用性的情况下支持从一个应用到第二应用的对象的透明访问的能力。
    • 20. 发明授权
    • Optimizing migration policy during live virtual memory migration
    • 在实时虚拟内存迁移期间优化迁移策略
    • US08386612B2
    • 2013-02-26
    • US12368542
    • 2009-02-10
    • Chitra DoraiRobert Evan StromSai Zeng
    • Chitra DoraiRobert Evan StromSai Zeng
    • G06F15/173G06F9/455
    • G06F9/4856G06F2009/4557
    • Controlling live migration of a running application between a source machine and a target machine is provided. At least one application characteristic and at least one network characteristic are obtained. An objective function that defines a cost to migrate from the source machine to the target machine as a function such as a weighted combination of at least one cost property is obtained. The objective function is optimized using the at least one application characteristic and the at least one network characteristic to determine a policy specifying when to switch execution of the running application from the source machine to the target machine. Live migration of the application from the source machine is controlled to send pages from the source machine to the target machine in accordance with the policy, and to switch the execution of the application from the source machine to the target machine at a state specified by the policy.
    • 提供了在源计算机和目标机器之间控制正在运行的应用程序的实时迁移。 获得至少一个应用特征和至少一个网络特性。 获得了定义从源计算机迁移到目标机器的成本作为诸如至少一个成本属性的加权组合的函数的目标函数。 使用至少一个应用特征和至少一个网络特性优化目标函数,以确定指定何时将运行的应用程序的运行从源机器切换到目标机器的策略。 控制应用程序从源计算机的实时迁移,以根据策略将源从源计算机发送到目标计算机,并将应用程序的执行从源计算机切换到目标计算机,其状态由 政策。