Method and System for Matching Interest and Availability of Services in Distributed Federated Service Domains
    1.
    发明申请
    Method and System for Matching Interest and Availability of Services in Distributed Federated Service Domains 失效
    在分布式联合服务领域匹配服务的兴趣和可用性的方法和系统

    公开(公告)号:US20110125903A1

    公开(公告)日:2011-05-26

    申请号:US12625806

    申请日:2009-11-25

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F9/5055

    摘要: Systems, methods, apparatus and articles of manufacture are disclosed for tracking, propagation and matching of messages pertaining to the interest in and availability of services across autonomous service domains In one embodiment of the invention, a system of distributed, federated service domains in a service-oriented environment is provided wherein each service domain comprises: a plurality of locally provided services; a plurality of service requesters; and a service registry comprising descriptions of: one or more locally provided services; and one or more requested services, each of the requested services being one of: a fulfilled reference to a foreign service; and an unfulfilled reference to a foreign service.

    摘要翻译: 公开了用于跟踪,传播和匹配关于跨越自主服务域的服务的兴趣和可用性的消息的系统,方法,装置和制品在本发明的一个实施例中,服务中的分布式,联合服务域的系统 提供了一种面向对象的环境,其中每个服务域包括:多个本地提供的服务; 多个服务请求者; 以及包括以下描述的服务注册表:一个或多个本地提供的服务; 和一个或多个所请求的服务,每个所请求的服务是以下之一:对外部服务的满足的引用; 和对外国服务的未兑现的参考。

    Automated deployment of applications with tenant-isolation requirements
    2.
    发明授权
    Automated deployment of applications with tenant-isolation requirements 有权
    自动部署具有租户隔离要求的应用程序

    公开(公告)号:US09104514B2

    公开(公告)日:2015-08-11

    申请号:US13004402

    申请日:2011-01-11

    摘要: An embodiment of the invention provides a method for multi-tenant enabling a service, where the service includes a plurality of service components. Rules are received from a provider of the service, wherein the rules include rules for isolating the service components and rules for sharing the service components. The service components are matched with virtualization environments and/or physical environments based on the rules. The virtualization environments include at least one isolation container and/or at least one shared container. The service components are stored in the virtualization environments and/or the physical environments based on the matching. The service components are mapped to the at least one isolation container of the virtualization environments, the at least one shared container of the virtualization environments, and/or the physical environments based on the storing of the service components.

    摘要翻译: 本发明的实施例提供了一种用于多租户启用服务的方法,其中服务包括多个服务组件。 从服务提供商接收规则,其中规则包括用于隔离服务组件的规则和用于共享服务组件的规则。 服务组件与虚拟化环境和/或基于规则的物理环境匹配。 虚拟化环境包括至少一个隔离容器和/或至少一个共享容器。 服务组件基于匹配存储在虚拟化环境和/或物理环境中。 服务组件被映射到虚拟化环境的至少一个隔离容器,虚拟化环境的至少一个共享容器和/或基于服务组件的存储的物理环境。

    Methods and systems for distributed caching in presence of updates and in accordance with holding times
    3.
    发明授权
    Methods and systems for distributed caching in presence of updates and in accordance with holding times 有权
    存在更新并按照保留时间进行分布式缓存的方法和系统

    公开(公告)号:US07673108B2

    公开(公告)日:2010-03-02

    申请号:US10995601

    申请日:2004-11-23

    IPC分类号: G06F12/00

    摘要: Techniques for cache management including cache replacement are provided. In one aspect, a distributed caching technique of the invention comprises the use of a central cache and one or more local caches. The central cache communicates with the one or more local caches and coordinates updates to the local caches, including cache replacement. The invention also provides techniques for adaptively determining holding times associated with data storage applications such as those involving caches.

    摘要翻译: 提供了缓存管理技术,包括高速缓存替换。 在一个方面,本发明的分布式缓存技术包括使用中央缓存和一个或多个本地高速缓存。 中央缓存与一个或多个本地高速缓存通信,并且协调对本地缓存的更新,包括高速缓存替换。 本发明还提供了用于自适应地确定与诸如涉及高速缓存的那些数据存储应用相关联的保持时间的技术。

    Matching interest and availability of services in distributed federated service domains
    4.
    发明授权
    Matching interest and availability of services in distributed federated service domains 失效
    在分布式联合服务领域匹配兴趣和服务的可用性

    公开(公告)号:US08352610B2

    公开(公告)日:2013-01-08

    申请号:US12625806

    申请日:2009-11-25

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5055

    摘要: Systems, methods, apparatus and articles of manufacture are disclosed for tracking, propagation and matching of messages pertaining to the interest in and availability of services across autonomous service domains. In one embodiment of the invention, a system of distributed, federated service domains in a service-oriented environment is provided wherein each service domain comprises: a plurality of locally provided services; a plurality of service requesters; and a service registry comprising descriptions of: one or more locally provided services; and one or more requested services, each of the requested services being one of: a fulfilled reference to a foreign service; and an unfulfilled reference to a foreign service.

    摘要翻译: 公开了用于跟踪,传播和匹配有关跨越自主服务域的服务的兴趣和可用性的消息的系统,方法,装置和制品。 在本发明的一个实施例中,提供了一种面向服务的环境中的分布式联合服务域的系统,其中每个服务域包括:多个本地提供的服务; 多个服务请求者; 以及包括以下描述的服务注册表:一个或多个本地提供的服务; 和一个或多个所请求的服务,每个所请求的服务是以下之一:对外部服务的满足的引用; 和对外国服务的未兑现的参考。

    Methods and apparatus for coordinating a plurality of updates to a cache
    5.
    发明授权
    Methods and apparatus for coordinating a plurality of updates to a cache 失效
    用于协调对高速缓存的多个更新的方法和装置

    公开(公告)号:US06981098B2

    公开(公告)日:2005-12-27

    申请号:US10136658

    申请日:2002-04-30

    CPC分类号: G06F17/30902

    摘要: Techniques for improved cache management are provided. In particular, the invention provides techniques for improving the task of updating a cache by efficiently and intelligently combining and controlling cache update operations. For example, a technique may comprise the following steps. A set of keys is determined such that at least one key in the set corresponds to an object in an unknown state. Requests to keys in the set are suspended while the cache is being updated. That is, the set of keys is set to an offline status, i.e., not accepting any request for a key in the set. Then, the set is placed back to an online status, i.e., accepting requests for a key in the set, after the update to the cache is complete.

    摘要翻译: 提供了用于改进缓存管理的技术。 特别地,本发明提供了通过有效和智能地组合和控制高速缓存更新操作来改进更新高速缓存的任务的技术。 例如,技术可以包括以下步骤。 确定一组键,使得该组中的至少一个键对应于处于未知状态的对象。 正在更新缓存时,对集合中的密钥的请求将被暂停。 也就是说,该组密钥被设置为离线状态,即不接受对该集合中的密钥的任何请求。 然后,在对高速缓存的更新完成之后,该集合被放回到在线状态,即接受该集合中的密钥的请求。

    Automated Deployment of Applications with Tenant-Isolation Requirements
    6.
    发明申请
    Automated Deployment of Applications with Tenant-Isolation Requirements 有权
    自动部署具有租户隔离要求的应用程序

    公开(公告)号:US20120180039A1

    公开(公告)日:2012-07-12

    申请号:US13004402

    申请日:2011-01-11

    IPC分类号: G06F9/445

    摘要: An embodiment of the invention provides a method for multi-tenant enabling a service, where the service includes a plurality of service components. Rules are received from a provider of the service, wherein the rules include rules for isolating the service components and rules for sharing the service components. The service components are matched with virtualization environments and/or physical environments based on the rules. The virtualization environments include at least one isolation container and/or at least one shared container. The service components are stored in the virtualization environments and/or the physical environments based on the matching. The service components are mapped to the at least one isolation container of the virtualization environments, the at least one shared container of the virtualization environments, and/or the physical environments based on the storing of the service components.

    摘要翻译: 本发明的实施例提供了一种用于多租户启用服务的方法,其中服务包括多个服务组件。 从服务提供商接收规则,其中规则包括用于隔离服务组件的规则和用于共享服务组件的规则。 服务组件与虚拟化环境和/或基于规则的物理环境匹配。 虚拟化环境包括至少一个隔离容器和/或至少一个共享容器。 服务组件基于匹配存储在虚拟化环境和/或物理环境中。 服务组件被映射到虚拟化环境的至少一个隔离容器,虚拟化环境的至少一个共享容器和/或基于服务组件的存储的物理环境。

    Methods and systems for dynamically reconfigurable load balancing
    7.
    发明授权
    Methods and systems for dynamically reconfigurable load balancing 有权
    动态可重构负载均衡的方法和系统

    公开(公告)号:US07987268B2

    公开(公告)日:2011-07-26

    申请号:US10693238

    申请日:2003-10-23

    IPC分类号: G06F15/16

    摘要: Techniques for serving data to a plurality of clients in a client-server environment are provided. In one aspect of the invention, the technique provides a plurality of versions of data in which different versions have different overheads associated therewith. Individual clients are assigned to one of a plurality of quality-of-service classes. Requests are satisfied so that a client belonging to a high quality-of-service class is given preferential access to data versions which require higher overheads to serve.

    摘要翻译: 提供了在客户机 - 服务器环境中向多个客户机提供数据的技术。 在本发明的一个方面,该技术提供多种版本的数据,其中不同版本具有与其相关联的不同开销。 个别客户端被分配到多个服务质量类中的一个。 满足请求,使得属于高质量服务类的客户可以优先访问需要较高开销的数据版本。

    Methods and systems for distributed caching in presence of updates and in accordance with holding times
    8.
    发明授权
    Methods and systems for distributed caching in presence of updates and in accordance with holding times 失效
    存在更新并按照保留时间进行分布式缓存的方法和系统

    公开(公告)号:US06871268B2

    公开(公告)日:2005-03-22

    申请号:US10092766

    申请日:2002-03-07

    IPC分类号: G06F12/08 G06F12/12 G06F17/30

    摘要: Techniques for improved cache management including cache replacement are provided. In one aspect, a distributed caching technique of the invention comprises the use of a central cache and one or more local caches. The central cache communicates with the one or more local caches and coordinates updates to the local caches, including cache replacement. The invention also provides techniques for adaptively determining holding times associated with data storage applications such as those involving caches.

    摘要翻译: 提供了用于改进高速缓存管理(包括高速缓存替换)的技术。 在一个方面,本发明的分布式缓存技术包括使用中央缓存和一个或多个本地高速缓存。 中央缓存与一个或多个本地高速缓存通信,并且协调对本地缓存的更新,包括高速缓存替换。 本发明还提供了用于自适应地确定与诸如涉及高速缓存的那些数据存储应用相关联的保持时间的技术。

    Load balancing in network based telephony applications
    9.
    发明授权
    Load balancing in network based telephony applications 有权
    基于网络的电话应用中的负载平衡

    公开(公告)号:US08881167B2

    公开(公告)日:2014-11-04

    申请号:US12110813

    申请日:2008-04-28

    摘要: Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, a method for directing requests associated with calls to servers in a system comprised of a network routing calls between a plurality of nodes wherein a node participates in a call as a caller or a receiver and wherein a load balancer sends requests associated with calls to a plurality of servers comprises the following steps. A request associated with a node belonging to a group including a plurality of nodes is received. A server is selected to receive the request. A subsequent request is received. A determination is made whether or not the subsequent request is associated with a node belonging to the group. The subsequent request is sent to the server based on determining that the subsequent request is associated with a node belonging to the group.

    摘要翻译: 公开了用于诸如处理电话应用的那些网络的网络中的负载平衡的技术。 作为示例,一种用于将与呼叫相关联的请求定向在由多个节点之间的网络路由呼叫组成的系统中的服务器的方法,其中节点作为呼叫者或接收者参与呼叫,并且其中负载平衡器发送相关联的请求 对多个服务器的呼叫包括以下步骤。 接收与属于包括多个节点的组的节点相关联的请求。 选择服务器接收请求。 接收到后续请求。 确定后续请求是否与属于该组的节点相关联。 基于确定后续请求与属于该组的节点相关联,将后续请求发送到服务器。