会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Systems and methods for migratable services
    • 可迁移服务的系统和方法
    • US07694003B2
    • 2010-04-06
    • US11749669
    • 2007-05-16
    • Eric M. Halpern
    • Eric M. Halpern
    • G06F15/16
    • G06F9/4862G06F9/4843G06F11/1482G06F11/2025G06F11/203
    • A migration framework provides for the migration of services in a cluster. A migratable target contains a list of servers in the cluster capable of hosting a migratable service. A migration manager can migrate the service between servers in the migratable target, and can activate an instance of the service on the selected host server. The migration manager ensures that only one active instance of the service exists in the cluster. A service stub can serve a user request on servers in the migration target, such as by order of preference, until the user request is served on the server hosting the active instance. A lease manager can assign a lease period to determine how long a server hosts an active instance.
    • 迁移框架提供了集群中服务的迁移。 可迁移目标包含集群中可托管可迁移服务的服务器列表。 迁移管理器可以在可迁移目标中的服务器之间迁移服务,并可以激活所选主机服务器上的服务实例。 迁移管理器确保集群中只有一个活动的服务实例存在。 服务存根可以在迁移目标中的服务器上提供用户请求,例如按优先级顺序,直到在托管活动实例的服务器上提供用户请求。 租赁经理可以分配租期,以确定服务器承载活动实例的时间。
    • 3. 发明授权
    • Exactly once data framework method
    • 完全一次数据框架的方法
    • US07487244B2
    • 2009-02-03
    • US10887740
    • 2004-07-09
    • Dean Bernard JacobsEric M. Halpern
    • Dean Bernard JacobsEric M. Halpern
    • G06F15/173
    • H04L67/1095H04L29/06H04L67/28H04L67/2842H04L67/288H04L69/329H04L69/40
    • A method for managing objects in a clustered network includes a file system containing at least one copy of a data object. The method can involve several clustered servers in communication with the file system. A distributed consensus algorithm is used to select a host server. The selected host server can contain a copy of the data object, such as in local cache, providing access to the local copy to any other server in the cluster. Any change made to an item hosted by the host server can also be updated in the file system. If the host server becomes unable to host the object, a new host can be chosen using the distributed consensus algorithm. The other servers are then notified of the new host by multicast messaging.
    • 用于管理集群网络中的对象的方法包括包含数据对象的至少一个副本的文件系统。 该方法可以涉及几个与文件系统通信的集群服务器。 分布式共享算法用于选择主机服务器。 选定的主机服务器可以包含数据对象的副本,例如本地缓存,可以将本地副本提供给集群中的任何其他服务器。 对主机服务器托管的项目所做的任何更改也可以在文件系统中进行更新。 如果主机服务器无法托管对象,则可以使用分布式共享算法选择新的主机。 然后通过多播消息传送向其他服务器通知新主机。
    • 5. 发明授权
    • Systems and methods for migratable services
    • 可迁移服务的系统和方法
    • US07403996B2
    • 2008-07-22
    • US10366075
    • 2003-02-13
    • Eric M. Halpern
    • Eric M. Halpern
    • G06F15/16G06F15/173
    • G06F9/4862G06F9/4843G06F11/1482G06F11/2025G06F11/203
    • A migration framework provides for the migration of services in a cluster. A migratable target contains a list of servers in the cluster capable of hosting a migratable service. A migration manager can migrate the service between servers in the migratable target, and can activate an instance of the service on the selected host server. The migration manager ensures that only one active instance of the service exists in the cluster. A service stub can serve a user request on servers in the migration target, such as by order of preference, until the user request is served on the server hosting the active instance. A lease manager can assign a lease period to determine how long a server hosts an active instance.This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    • 迁移框架提供了集群中服务的迁移。 可迁移目标包含集群中可托管可迁移服务的服务器列表。 迁移管理器可以在可迁移目标中的服务器之间迁移服务,并可以激活所选主机服务器上的服务实例。 迁移管理器确保集群中只有一个活动的服务实例存在。 服务存根可以在迁移目标中的服务器上提供用户请求,例如按优先级顺序,直到在托管活动实例的服务器上提供用户请求。 租赁经理可以分配租期,以确定服务器承载活动实例的时间。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。
    • 6. 发明授权
    • Method for automatic monitoring of managed server health
    • 自动监控受管服务器运行状况的方法
    • US07233989B2
    • 2007-06-19
    • US10339469
    • 2003-01-09
    • Rahul SrivastavaAnanthan Bala SrinivasanEric M. HalpernDean Bernard Jacobs
    • Rahul SrivastavaAnanthan Bala SrinivasanEric M. HalpernDean Bernard Jacobs
    • G06F15/173
    • G06F11/326
    • A Node Manager monitors the status of multiple servers. The Node Manager detects server failures, periodically monitors server health status, and performs server maintenance. When the Node Manager detects a server failure, it determines whether or not the server should be restarted. While periodically monitoring servers, the Node Manager may determine how often to trigger a health check, how long to wait for a response, and how to proceed if the server is deemed failed. The Node Manager may be controlled by an Administrative Server directly or by an external administrative agent. An administrative agent may control the Node Manager by interfacing with the Administrative Server. The Node Manager and AS may authenticate each other and encode their communications to each other for increased security.
    • 节点管理器监视多台服务器的状态。 节点管理器检测服务器故障,定期监视服务器运行状况,并执行服务器维护。 当节点管理器检测到服务器故障时,它确定是否应重新启动服务器。 在定期监视服务器的同时,节点管理器可以确定触发健康检查的频率,等待响应的时间以及如果服务器被认为失败,如何继续。 节点管理器可以由管理服务器直接或外部管理代理来控制。 管理代理可以通过与管理服务器连接来控制节点管理器。 节点管理器和AS可以彼此认证并将它们的通信彼此编码以增加安全性。
    • 7. 发明授权
    • Smart stub or enterprise javaTM bean in a distributed processing system
    • 智能存根或企业级JavaTM bean在分布式处理系统中
    • US06581088B1
    • 2003-06-17
    • US09405260
    • 1999-09-23
    • Dean B. JacobsEric M. Halpern
    • Dean B. JacobsEric M. Halpern
    • G06F900
    • G06F9/548G06F9/465
    • A clustered enterprise Java™ distributed processing system is provided. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a Java™ virtual machine (JVM) and kernel software layer for transferring messages, including a remote Java™ virtual machine (RJVM). The second computer includes a JVM and a kernel software layer having a RJVM. Messages are passed from a RJVM to the JVM in one computer to the JVM and RJVM in the second computer. Messages may be forwarded through an intermediate server or rerouted after a network reconfiguration. Each computer includes a Smart stub having a replica handler, including a load balancing software component and a failover software component. Each computer includes a duplicated service naming tree for storing a pool of Smart stubs at a node. The computers may be programmed in a stateless, stateless factory, or a stateful programming model. The clustered enterprise Java™ distributed processing system allows for enhanced scalability and fault tolerance.
    • 提供了集群企业Java(TM)分布式处理系统。 分布式处理系统包括耦合到通信介质的第一和第二计算机。 第一台计算机包括Java(TM)虚拟机(JVM)和用于传输消息的内核软件层,包括远程Java(TM)虚拟机(RJVM))。 第二台计算机包括一个JVM和一个具有RJVM的内核软件层。 消息从一台计算机的RJVM传递到JVM,并传送到第二台计算机中的JVM和RJVM。 消息可以通过中间服务器转发或在网络重新配置后重新路由。 每个计算机都包含一个具有复制处理程序的智能存根,包括负载平衡软件组件和故障转移软件组件。 每个计算机都包含一个重复的服务命名树,用于在一个节点上存储一个Smart Stub池。 计算机可以编程在无状态,无状态工厂或有状态编程模型中。 集群企业Java(TM)分布式处理系统允许增强可扩展性和容错能力。
    • 8. 发明授权
    • Duplicated naming service in a distributed processing system
    • 分布式处理系统中的重复命名服务
    • US06236999B1
    • 2001-05-22
    • US09405508
    • 1999-09-23
    • Dean B. JacobsEric M. Halpern
    • Dean B. JacobsEric M. Halpern
    • G06F1730
    • G06F9/548G06F9/465Y10S707/99945Y10S707/99952
    • A clustered enterprise Java™ distributed processing system is provided. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a Java™ virtual machine (JVM) and kernel software layer for transferring messages, including a remote Java™ virtual machine (RJVM). The second computer includes a JVM and a kernel software layer having a RJVM. Messages are passed from a RJVM to the JVM in one computer to the JVM and RJVM in the second computer. Messages may be forwarded through an intermediate server or rerouted after a network reconfiguration. Each computer includes a Smart stub having a replica handler, including a load balancing software component and a failover software component. Each computer includes a duplicated service naming tree for storing a pool of Smart stubs at a node. The computers may be programmed in a stateless, stateless factory, or a stateful programming model. The clustered enterprise Java™ distributed processing system allows for enhanced scalability and fault tolerance.
    • 提供集群企业Java(TM)分布式处理系统。 分布式处理系统包括耦合到通信介质的第一和第二计算机。 第一台计算机包括Java(TM)虚拟机(JVM)和用于传输消息的内核软件层,包括远程Java(TM)虚拟机(RJVM))。 第二台计算机包括一个JVM和一个具有RJVM的内核软件层。 消息从一台计算机的RJVM传递到JVM,并传送到第二台计算机中的JVM和RJVM。 消息可以通过中间服务器转发或在网络重新配置后重新路由。 每个计算机都包含一个具有复制处理程序的智能存根,包括负载平衡软件组件和故障转移软件组件。 每个计算机都包含一个重复的服务命名树,用于在一个节点上存储一个Smart Stub池。 计算机可以编程在无状态,无状态工厂或有状态编程模型中。 集群企业Java(TM)分布式处理系统允许增强可扩展性和容错能力。
    • 9. 发明授权
    • System and method for performing batch configuration changes
    • 执行批量配置更改的系统和方法
    • US07660824B2
    • 2010-02-09
    • US11130696
    • 2005-05-17
    • Eric M. HalpernMark SpotswoodCharles Paclat
    • Eric M. HalpernMark SpotswoodCharles Paclat
    • G06F17/00G06F15/177
    • H04L41/0873H04L41/082H04L67/125H04L67/34
    • In embodiments, the present invention provides mechanisms and methods for making a plurality of configuration changes to a set of servers comprised of an administration server and one or more managed servers. These mechanisms and methods can enable a number of changes to be made to the configuration at once, i.e., in a batch. The ability of an administrator to make a number of changes to the configuration, validate the changes and then persist the changes to the servers is termed a “transaction based” change process. In such transaction based processing, embodiments process changes in batches, which enables embodiments to avoid failures in configuration changes that result in the machines being in a non-recoverable or unknown configuration state.
    • 在实施例中,本发明提供了用于对由管理服务器和一个或多个受管理服务器组成的一组服务器进行多个配置更改的机制和方法。 这些机制和方法可以使得能够一次对配置进行许多改变,即批处理。 管理员对配置进行一些更改的功能,验证更改,然后将更改保留到服务器,这被称为“基于事务”的更改过程。 在这种基于事务的处理中,实施例分批处理更改,这使得实施例能够避免导致机器处于不可恢复或未知配置状态的配置更改中的故障。