USING BUILD HISTORY INFORMATION TO OPTIMIZE A SOFTWARE BUILD PROCESS
    41.
    发明申请
    USING BUILD HISTORY INFORMATION TO OPTIMIZE A SOFTWARE BUILD PROCESS 审中-公开
    使用建立历史信息优化软件构建过程

    公开(公告)号:US20100050156A1

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

    申请号:US12195241

    申请日:2008-08-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/433 G06F8/443 G06F8/71

    摘要: Methods and systems for optimizing a build order of component source modules comprises creating a dependency graph based on dependency information. Historical build information associated with previous build failures is then used to calculate relative failure factors for paths of the dependency graph; and the relative failure factors are used to determine an order of traversal of the dependency graph during a build process in which component binary modules are built from the component source modules.

    摘要翻译: 用于优化组件源模块的构建顺序的方法和系统包括基于依赖性信息创建依赖图。 然后使用与先前构建失败相关联的历史构建信息来计算依赖图的路径的相对故障因子; 并且使用相对故障因子来确定构建过程中遍历依赖图的顺序,其中组件二进制模块是从组件源模块构建的。

    Method, system and program products for distributing portal content processing
    42.
    发明授权
    Method, system and program products for distributing portal content processing 有权
    用于分发门户内容处理的方法,系统和程序产品

    公开(公告)号:US07308488B2

    公开(公告)日:2007-12-11

    申请号:US10242130

    申请日:2002-09-12

    IPC分类号: G06F15/16 G06F3/00

    摘要: The present invention generally relates to a method, system and program product for distributing portal content processing. Specifically, a request for portal content is received on a surrogate system and then passed to a portal system. The portal system will obtain and aggregate a first type of the requested content, and then package the aggregated content into a response. The response will also include place holders that correspond to the remaining type of the requested content. The response will then be transmitted to the surrogate system, which will, based upon the place holders, obtain the remaining type of portal content. Once obtained, the remaining type of portal content will replace the place holders in the response, and the response will be rendered for the requesting portal user.

    摘要翻译: 本发明一般涉及用于分发门户内容处理的方法,系统和程序产品。 具体来说,在代理系统上接收到门户内容的请求,然后传递给门户系统。 门户系统将获取并聚合所请求内容的第一类,然后将聚合的内容打包成响应。 响应还将包括对应于所请求内容的剩余类型的占位符。 然后,响应将被传送到代理系统,代理系统将基于占位符获得剩余类型的门户内容。 一旦获得,门户内容的剩余类型将替换响应中的占位符,并且将为请求的门户用户提供响应。

    Enforcement of service terms through adaptive edge processing of application data
    43.
    发明授权
    Enforcement of service terms through adaptive edge processing of application data 失效
    通过应用程序数据的自适应边缘处理来强制执行服务条款

    公开(公告)号:US07266542B2

    公开(公告)日:2007-09-04

    申请号:US10121376

    申请日:2002-04-12

    IPC分类号: G06F17/30

    摘要: An adaptive data replication and caching system configured to enforce service terms at the network edge. Service terms can include, but are not limited to established quality of service (QoS) terms, as well as the terms of a service level agreement (SLA). This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system based upon the service terms.

    摘要翻译: 配置为在网络边缘执行服务条款的自适应数据复制和缓存系统。 服务条款可以包括但不限于已建立的服务质量(QoS)术语,以及服务级别协议(SLA)的条款。 该系统可以包括配置为缓存数据存储器中的应用数据并满足来自高速缓存的应用数据的查询的数据缓存系统。 该系统还可以包括配置为在数据存储中复制应用数据并满足针对复制的应用数据的应用数据的查询的数据复制系统。 最后,自适应数据复制和缓存系统可以包括配置器,用于根据服务条款来配置数据存储系统和数据复制系统专用的数据存储部分。

    Programmatically allocating memory among competing services in a distributed computing environment
    44.
    发明授权
    Programmatically allocating memory among competing services in a distributed computing environment 有权
    在分布式计算环境中以编程方式在竞争服务中分配内存

    公开(公告)号:US07240115B2

    公开(公告)日:2007-07-03

    申请号:US10315376

    申请日:2002-12-10

    IPC分类号: G06F15/173

    摘要: Techniques are disclosed for programmatically allocating memory among competing services in a distributed computing environment. Characteristics of web request streams and formulas for cache hit rates and client response times are used to create an objective function for memory allocation, such that maximum benefit can be realized from the memory allocations. When a particular service is allocated more memory, it can store more of its objects in cache, which improves client response time. Optionally, information from service level agreements may be used as input to the memory allocation computations.

    摘要翻译: 公开了用于在分布式计算环境中的竞争服务之间以编程方式分配存储器的技术。 用于缓存命中率和客户端响应时间的Web请求流和公式的特征用于创建用于存储器分配的目标函数,从而可以从存储器分配中实现最大的收益。 当特定服务被分配更多的内存时,它可以将更多的对象存储在缓存中,这样可以改善客户端的响应时间。 可选地,来自服务级别协议的信息可以用作对存储器分配计算的输入。

    Addressing the name space mismatch between content servers and content caching systems
    45.
    发明授权
    Addressing the name space mismatch between content servers and content caching systems 失效
    解决内容服务器和内容缓存系统之间的名称空间不匹配

    公开(公告)号:US06985936B2

    公开(公告)日:2006-01-10

    申请号:US09966229

    申请日:2001-09-27

    IPC分类号: G06F15/177 G06F12/00 G06F7/00

    摘要: Techniques are disclosed for addressing the name space mismatch between content caching systems (which use Uniform Resource Locators, or “URLs”) and content servers (which use file and path names). A file name-to-URL mapping is created for use by content caching systems, and data in protocol response messages (and optionally in protocol request messages) is augmented to transmit information for use in creating this mapping, enabling a content caching system to automatically and dynamically populate its file name-to-URL mapping. By having the file name available, the caching system can now respond to content management messages which identify the cached content by only the content's associated file name. Techniques for encoding the message extensions include: use of new directives on existing cache-control headers in Hypertext Transfer Protocol (“HTTP”) messages; addition of new headers in HTTP messages; and use of meta-data in markup languages such as Hypertext Markup Language (“HTML”) or Extensible Markup Language (“XML”) format.

    摘要翻译: 公开了解决内容缓存系统(使用统一资源定位符或“URL”)与内容服务器(使用文件和路径名称)之间的名称空间不匹配的技术。 创建文件名到URL映射以供内容缓存系统使用,并且扩展协议响应消息中的数据(以及可选地在协议请求消息中)以传输用于创建该映射的信息,从而使内容缓存系统自动地 并动态填充其文件名称到URL的映射。 通过使文件名可用,缓存系统现在可以仅通过内容的关联文件名来响应标识缓存内容的内容管理消息。 用于编码消息扩展的技术包括:在超文本传输​​协议(“HTTP”)消息中对现有高速缓存控制报头使用新的指令; 在HTTP消息中添加新标头; 以及使用诸如超文本标记语言(“HTML”)或可扩展标记语言(“XML”)格式的标记语言中的元数据。

    Hierarchical load balancing
    46.
    发明授权
    Hierarchical load balancing 有权
    分层负载均衡

    公开(公告)号:US08171139B2

    公开(公告)日:2012-05-01

    申请号:US13188163

    申请日:2011-07-21

    IPC分类号: G06F15/173 G06F9/26

    摘要: Popular object requests are handled using a front-end cache, and hashing is applied only to the requests in the stream that were not handled by the front-end cache. A cache (e.g., a web proxy cache) is placed in front of a Level 7 switch and services the popular requests from the cache based on the content of the request (e.g., based on the portion of an HTTP request following the domain name). The remaining requests are hashed and then routed to the back-end server. Requests that make it past the cache are still routed to the back-end server. A Level 4 switch is placed in front of a plurality of web proxy caches, each of which are in turn placed in front of a respective Level 7 switch, each of which are connected to a respective server farm, so that incoming web requests are handled on a round robin basis (or other SLB technique) before being sent to the cache.

    摘要翻译: 流行的对象请求使用前端缓存进行处理,并且散列仅应用于流未被前端缓存处理的请求。 缓存(例如,Web代理缓存)放置在7级交换机的前面,并根据请求的内容(例如,基于域名后面的HTTP请求的部分)为缓存提供的流行请求提供服务, 。 剩余的请求被散列,然后路由到后端服务器。 使其超越缓存的请求仍然路由到后端服务器。 4级交换机被放置在多个web代理缓存前面,每个代理缓存又被放置在相应的Level 7交换机的前面,每个级别7交换机连接到相应的服务器场,从而处理传入的web请求 在循环(或其他SLB技术)发送到缓存之前。

    AUTONOMIC SERVICE ROUTING USING OBSERVED RESOURCE REQUIREMENT FOR SELF-OPTIMIZATION
    47.
    发明申请
    AUTONOMIC SERVICE ROUTING USING OBSERVED RESOURCE REQUIREMENT FOR SELF-OPTIMIZATION 有权
    使用观察资源自动优化的自动服务路由

    公开(公告)号:US20110191466A1

    公开(公告)日:2011-08-04

    申请号:US13019905

    申请日:2011-02-02

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5055

    摘要: A service request routing system and method includes a model table configured to store resource models. A monitor is coupled to the model table and programmed both to model resource consumption in a service providing infrastructure, and also to store the modeled resource consumption in the model table. A router is coupled to the model table, and the router is programmed to route each service request to a corresponding service instance disposed in an associated service host having a service providing infrastructure. The associated service host includes a grid host in a grid computing system.

    摘要翻译: 服务请求路由系统和方法包括配置为存储资源模型的模型表。 监视器耦合到模型表,并且被编程为在提供基础设施的服务中建模资源消耗,并且还将建模的资源消耗存储在模型表中。 路由器耦合到模型表,并且路由器被编程为将每个服务请求路由到设置在具有服务提供基础设施的相关联的服务主机中的对应服务实例。 相关联的服务主机包括网格计算系统中的网格主机。

    Creating a Virtual Machine Containing Third Party Code
    48.
    发明申请
    Creating a Virtual Machine Containing Third Party Code 有权
    创建包含第三方代码的虚拟机

    公开(公告)号:US20090100423A1

    公开(公告)日:2009-04-16

    申请号:US11872793

    申请日:2007-10-16

    IPC分类号: G06F9/455

    CPC分类号: G06F9/455

    摘要: A Virtual Machine (VM) is created utilizing a virtual Operating System (OS) disk and virtual application disks, each of which may be from disparate third party suppliers. One or more files in the virtual application disk are then linked to a specific file system location (node) in the virtual OS disk.

    摘要翻译: 使用虚拟操作系统(OS)磁盘和虚拟应用程序磁盘创建虚拟机(VM),每个虚拟机可能来自不同的第三方供应商。 然后将虚拟应用程序磁盘中的一个或多个文件链接到虚拟OS磁盘中的特定文件系统位置(节点)。

    DEVICE CERTIFICATE BASED APPLIANCE CONFIGURATION
    49.
    发明申请
    DEVICE CERTIFICATE BASED APPLIANCE CONFIGURATION 有权
    基于设备认证的器具配置

    公开(公告)号:US20090060187A1

    公开(公告)日:2009-03-05

    申请号:US11848557

    申请日:2007-08-31

    IPC分类号: H04L9/32 H04K1/00

    摘要: Embodiments of the present invention address deficiencies of the art in respect to configuring a computing appliance and provide a method, system and computer program product for device certificate based virtual appliance configuration. In one embodiment of the invention, a virtual appliance secure configuration method can be provided. The method can include mounting non-volatile storage to the virtual appliance, retrieving a device certificate from the mounted storage and extracting a signature from the device certificate, activating the virtual appliance in a network domain and acquiring an adapter address and unique identifier for the virtual appliance, and authenticating the signature with the adapter address and unique identifier to ensure a unique active instance of the virtual appliance.

    摘要翻译: 本发明的实施例解决了关于配置计算设备的本领域的缺陷,并提供了基于设备证书的虚拟设备配置的方法,系统和计算机程序产品。 在本发明的一个实施例中,可以提供虚拟设备安全配置方法。 该方法可以包括将非易失性存储器安装到虚拟设备,从安装的存储器检索设备证书并从设备证书中提取签名,激活网络域中的虚拟设备并且获取适配器地址和虚拟的唯一标识符 设备,并使用适配器地址和唯一标识符身份验证签名,以确保虚拟设备的唯一活动实例。

    Security Containers for Document Components
    50.
    发明申请
    Security Containers for Document Components 失效
    文档组件的安全容器

    公开(公告)号:US20080215897A1

    公开(公告)日:2008-09-04

    申请号:US12102127

    申请日:2008-04-14

    IPC分类号: G06F12/14

    摘要: Methods, systems, computer program products, and methods of doing business whereby document components are secured or controlled using “security containers” which encapsulate the components (and other component metadata). A “security container” encapsulates the component (i.e., content) that is to be controlled within a higher-level construct such as a compound document. The security container also contains rules for interacting with the encapsulated component, and one or more encryption keys usable for decrypting the component and rules for authorized requesters.

    摘要翻译: 方法,系统,计算机程序产品以及使用封装组件(和其他组件元数据)的“安全容器”来保护或控制文档组件的业务方法。 “安全容器”将要控制的组件(即,内容)封装在诸如复合文档的更高级别的构造中。 安全容器还包含与封装组件进行交互的规则,以及一个或多个可用于解密授权请求者的组件和规则的加密密钥。