Distribution of software based on scheduled time to deploy software dynamic resource state of systems involved in deployment of software and based upon environmental conditions
    1.
    发明授权
    Distribution of software based on scheduled time to deploy software dynamic resource state of systems involved in deployment of software and based upon environmental conditions 有权
    根据预定时间分配软件,部署软件部署软件的动态资源状态,并根据环境条件进行部署

    公开(公告)号:US08549172B2

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

    申请号:US11208298

    申请日:2005-08-19

    IPC分类号: G06F15/16 G06F3/00

    摘要: A method, computer program product and network management server for distributing software. The network management server receives a request to deploy an application on a designated target client station at a designated scheduled time. The network management server determines whether to deploy the application on the designated target client station at the designated time based on the resource state of the systems involved in the deployment of the software (e.g., processor usage of the network management server, processor usage of the target client station) as well as the environmental conditions (e.g., bandwidth usage, time of day pricing for connectivity at scheduled time, work orders on the target client station). By taking into consideration the dynamic resource state of the systems involved in the deployment of the software as well as the environmental conditions, software may be deployed on the client stations by the network management server more effectively.

    摘要翻译: 一种用于分发软件的方法,计算机程序产品和网络管理服务器。 网络管理服务器在指定的预定时间接收在指定的目标客户端站上部署应用的请求。 网络管理服务器根据软件部署中涉及的系统的资源状态,确定是否在指定的时间,在指定的目标客户端上部署应用(例如,网络管理服务器的处理器使用情况, 目标客户端)以及环境条件(例如,带宽使用情况,预定时间连接的定时时间,目标客户端的工作单)。 通过考虑软件部署所涉及的系统的动态资源状态以及环境条件,可以更有效地通过网络管理服务器在客户站上部署软件。

    Dynamic binding and fail-over of comparable web service instances in a services grid
    2.
    发明授权
    Dynamic binding and fail-over of comparable web service instances in a services grid 有权
    服务网格中可比较的Web服务实例的动态绑定和故障切换

    公开(公告)号:US07647523B2

    公开(公告)日:2010-01-12

    申请号:US10170300

    申请日:2002-06-12

    IPC分类号: G06F11/00

    摘要: A computing services grid. The grid can include a service desk coupled to one or more computing service instances. Each service instance can conform to an interface which is common to all service instances in the grid. A routing component can be disposed in the grid. Specifically, the routing component can route individual service requests to individual ones of the service instances. An instance selection service is used to satisfy QoS characteristics associated with the requester of the service. The grid further can include a service instance monitoring component. The monitoring component can monitor the performance of individual service instances charged with processing individual service requests. Fail-over logic can be configured to re-route service requests from selected service instances to others of the service instances where the monitoring component detects a fail-over condition in the selected service instances. In that regard, fail-over conditions can include error conditions and a performance deficiency conditions in which the performance of a selected service instance lags behind guaranteed levels of performance.

    摘要翻译: 一个计算服务网格。 网格可以包括耦合到一个或多个计算服务实例的服务台。 每个服务实例都可以符合网格中所有服务实例共同的接口。 路由组件可以放置在网格中。 具体来说,路由组件可以将各个服务请求路由到服务实例中的各个服务请求。 实例选择服务用于满足与服务请求者相关联的QoS特性。 网格还可以包括服务实例监视组件。 监控组件可以监视处理单个服务请求所收取的各个服务实例的性能。 故障切换逻辑可以配置为将服务请求从所选服务实例重新路由到服务实例的其他监视组件检测到所选服务实例中的故障转移条件。 在这方面,故障转移条件可能包括错误条件和性能缺陷条件,其中所选服务实例的性能落后于保证的性能级别。

    Hybrid Cloud Workload Management
    3.
    发明申请
    Hybrid Cloud Workload Management 审中-公开
    混合云工作负载管理

    公开(公告)号:US20120204187A1

    公开(公告)日:2012-08-09

    申请号:US13023159

    申请日:2011-02-08

    IPC分类号: G06F9/46 G06F15/173

    摘要: A method, apparatus, and computer program product for managing a workload in a hybrid cloud. It is determined whether first data processing resources processing a portion of a workload are overloaded. Responsive to a determination that the first data processing resources are overloaded, second data processing resources are automatically provisioned and the portion of the workload is automatically moved to the second data processing resources for processing. The second data processing resources are data processing resources that are provided as a service on the hybrid cloud. Processing of a first portion of a workload being processed on first data processing resources of a hybrid cloud are monitored simultaneously with monitoring processing of a second portion of the workload being processed on second data processing resources of the hybrid cloud. The workload may be allocated automatically between the first portion and the second portion responsive to the simultaneous monitoring.

    摘要翻译: 一种用于管理混合云中的工作负载的方法,装置和计算机程序产品。 确定处理一部分工作负载的第一数据处理资源是否过载。 响应于第一数据处理资源过载的确定,自动地提供第二数据处理资源,并且将部分工作量自动移动到第二数据处理资源进行处理。 第二数据处理资源是作为混合云上的服务提供的数据处理资源。 在对混合云的第二数据处理资源进行正在处理的工作负载的第二部分的监视处理的监视处理的同时监视对在混合云的第一数据处理资源上处理的工作负载的第一部分的处理。 响应于同时监视,可以在第一部分和第二部分之间自动分配工作量。

    Systems and methods for managing the processing of relatively large data
objects in a communications stack
    4.
    发明授权
    Systems and methods for managing the processing of relatively large data objects in a communications stack 失效
    用于管理通信堆栈中较大数据对象的处理的系统和方法

    公开(公告)号:US5920703A

    公开(公告)日:1999-07-06

    申请号:US802597

    申请日:1997-02-19

    摘要: Management of the processing of relatively large data objects in a communications stack having multiple layers improves the performance in a communications system in preparing relatively large data objects for transmission across a communications network. This reduces or eliminates data movement and copying during segmentation of the relatively large data objects into relatively small data objects, and appendage of headers to the relatively small data object segments during processing in the communications stack. A shared storage manager creates and controls multiple tokens representing multiple images of portions of the relatively large data objects to enable separate scheduling of the multiple images from the same storage unit or buffer to be passed from one layer in a communications stack to the next lower layer in the communications stack. The large data object is segmented into a plurality of relatively small data object segments at one or more of the layers in the communications stack. When dictated by the communications stack, header segments are also created for each relatively small data object segment. Each header segment contains specific information for the relatively small data object segment to which the header corresponds. A separate buffer list is generated by the communications stack for each relatively small data object segment and for each corresponding header segment.

    摘要翻译: 在具有多个层的通信栈中处理相对大的数据对象的管理改进了通信系统中准备相对大的数据对象以在通过通信网络传输的性能。 这在相对较大的数据对象分割成相对较小的数据对象期间减少或消除数据移动和复制,以及在通信堆栈中的处理期间将标题附加到相对较小的数据对象段。 共享存储管理器创建和控制代表相对较大数据对象的部分的多个映像的多个令牌,以允许从通信栈中的一个层传递到下一个下层的相同存储单元或缓冲区的多个映像的单独调度 在通信堆栈。 大数据对象在通信堆栈中的一个或多个层被分割成多个相对小的数据对象段。 当由通信栈指定时,也为每个相对较小的数据对象段创建报头段。 每个标题段包含标题对应的较小数据对象段的特定信息。 对于每个相对较小的数据对象段和每个对应的标题段,由通信栈生成单独的缓冲器列表。

    Systems and methods for data channel queue control in a communications
network
    5.
    发明授权
    Systems and methods for data channel queue control in a communications network 失效
    通信网络中数据信道队列控制的系统和方法

    公开(公告)号:US5802310A

    公开(公告)日:1998-09-01

    申请号:US655720

    申请日:1996-05-30

    申请人: Bala Rajaraman

    发明人: Bala Rajaraman

    IPC分类号: H04L12/56 G06F13/38

    CPC分类号: H04L49/9078 H04L49/90

    摘要: Data transfer from an application at a node of a network to a queue for a data channel is disabled when the amount of queued data in the queue is greater than a first limit and enabled when the amount of queued data in the queue is less than a second limit. The first queue limit preferably is increased when data transfer is disabled and the amount of queued data in the queue is less than the buffer storage capacity and decreased when data transfer is enabled and the data flow rate of the data channel is decreased. The second queue limit preferably is increased when data transfer is enabled and the amount of queued data in the queue is less than a predetermined data channel starvation threshold and decreased if, after data transfer from the application to the queue becomes enabled and an amount of queued data the same as the second queue limit has been communicated from the queue to the data channel, the amount of queued data in the queue is greater than a predetermined threshold. Preferably, the limits include an integral multiple of the predetermined amount of data in a burst, and are increased and decreased by an integral multiple of the predetermined amount of data in a burst. In response to a decrease in the available global storage capacity, the first and second queue limits may be reduced by first and second predetermined amounts, respectively, the first and second predetermined amounts preferably being the same.

    摘要翻译: 当队列中的排队数据量大于第一限制时,从网络节点的应用程序到数据通道的队列的数据传输被禁用,并且当队列中的排队数据量小于 第二限制 当数据传输被禁用并且队列中的排队数据量小于缓冲存储容量时,优先增加第一队列限制,并且当启用数据传输并且数据信道的数据流速减小时减少。 当启用数据传输时,优先增加第二队列限制,并且队列中的排队数据量小于预定的数据通道饥饿阈值,并且如果在从应用程序到队列的数据传输变为启用并且排队数量之后, 与从队列传送到数据通道的第二队列限制相同的数据,队列中的排队数据量大于预定阈值。 优选地,限制包括突发中预定量的数据的整数倍,并且在突发中增加和减少预定数量的数据的整数倍。 响应于可用的全局存储容量的减少,可以分别通过第一和第二预定量来减少第一和第二队列限制,第一和第二预定量优选地相同。

    CMDB-BASED POLICY PROPAGATION
    6.
    发明申请
    CMDB-BASED POLICY PROPAGATION 有权
    基于CMDB的政策传播

    公开(公告)号:US20090012997A1

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

    申请号:US11772865

    申请日:2007-07-03

    IPC分类号: G06F7/00

    CPC分类号: H04L41/0893

    摘要: A configuration management database (CMDB) that associates a policy with a configuration item (CI) in the CMDB. The policy contains an “applies to” field and a “type descriptor”. When a relationship is created between the CI and a second CI in the CMDB, the policy is associated with the second CI.

    摘要翻译: 将策略与CMDB中的配置项(CI)相关联的配置管理数据库(CMDB)。 策略包含“适用于”字段和“类型描述符”。 当CI和CMDB中的第二个CI之间建立关系时,该策略与第二个CI相关联。

    Dedicated processor for efficient processing of documents encoded in a markup language
    8.
    发明授权
    Dedicated processor for efficient processing of documents encoded in a markup language 失效
    专用处理器,用于以标记语言编码的文档进行高效处理

    公开(公告)号:US07013424B2

    公开(公告)日:2006-03-14

    申请号:US09848828

    申请日:2001-05-04

    IPC分类号: G06F17/00

    摘要: A dedicated processor for efficient processing of documents encoded in a markup language, such as XML. The dedicated processor is capable of performing traditional parsing, transformation and manipulation processes on the document. The special purpose processor frees a general purpose processor to perform other tasks, resulting in an increase in system performance. In one embodiment, the dedicated processor includes a general purpose processor and suitable software which is provided in addition to the general purpose processor which has been traditionally used for processing. In such an embodiment, the dedicated processor may be implemented in a multi-processor system. In another embodiment, the dedicated processor is implemented in special purpose hardware, e.g. as an integrated circuit embodied in silicon in one or more chips. In either embodiment, the dedicated processor may be provided to offload processing locally or remotely.

    摘要翻译: 专用处理器,用于高效处理以标记语言(如XML)编码的文档。 专用处理器能够对文档执行传统的解析,转换和操作过程。 专用处理器可以使通用处理器执行其他任务,从而提高系统性能。 在一个实施例中,专用处理器包括通用处理器和适合的软件,该软件除了传统上用于处理的通用处理器之外还提供。 在这样的实施例中,专用处理器可以在多处理器系统中实现。 在另一个实施例中,专用处理器被实现在特殊目的的硬件中。 作为在一个或多个芯片中体现在硅中的集成电路。 在任一实施例中,可以提供专用处理器以在本地或远程卸载处理。

    Methods and systems for control of memory
    9.
    发明授权
    Methods and systems for control of memory 失效
    记忆控制方法与系统

    公开(公告)号:US5813042A

    公开(公告)日:1998-09-22

    申请号:US802599

    申请日:1997-02-19

    IPC分类号: G06F12/02 G06F13/00

    CPC分类号: G06F12/12 G06F12/1009

    摘要: Effective memory management maximizes the use of main memory in a computing system by avoiding the issuance of operating system primitives which result in overhead and increased processing time. This allows an applications program to change the state of a storage unit such as a buffer or page without requiring the issuance of an operating system primitive to change the physical state of the storage unit. A storage manager is provided for controlling the movement of data between storage units in secondary storage and storage units in main memory. A storage unit state indicator or flag is associated with each storage unit in main memory. In addition, a system state indicator for indicating the physical state of a storage unit is also associated with each storage unit. The system state indicator may be set to one of the states of fixed or pageable while the storage unit state indicator may be set to one of the states of fixed, pageable or don't care. The storage manager monitors the usage of memory to determine whether a fixed storage constraint may occur. Upon a determination that a fixed storage constraint may occur, the storage manager notifies the applications programs of the fixed storage constraint. In response, applications programs can temporarily change the state of a storage unit containing data which temporarily may not be needed by the applications program from fixed to don't care by changing the storage unit state indicator from fixed to don't care. Thus, the storage unit is available to the storage manager if needed without the need to have the storage manager issue an operating system primitive to change the system state indicator for the storage unit from fixed to pageable.

    摘要翻译: 有效的内存管理通过避免导致开销和增加的处理时间的操作系统原语的发布,最大限度地利用计算系统中的主存储器的使用。 这允许应用程序改变诸如缓冲器或页面的存储单元的状态,而不需要发布操作系统原语来改变存储单元的物理状态。 提供存储管理器,用于控制主存储器中辅助存储器和存储单元中的存储单元之间的数据移动。 存储单元状态指示符或标志与主存储器中的每个存储单元相关联。 此外,用于指示存储单元的物理状态的系统状态指示符也与每个存储单元相关联。 可以将系统状态指示符设置为固定或可分页的状态之一,而存储单元状态指示符可以被设置为固定,可分页或不关心的状态之一。 存储管理器监视存储器的使用以确定是否可能发生固定存储约束。 在确定可能发生固定存储约束的情况下,存储管理器向应用程序通知固定存储约束。 作为响应,应用程序可以临时改变存储单元的状态,该存储单元包含临时可能不需要的数据,从应用程序固定到不关心,通过将存储单元状态指示器从固定更改为不关心。 因此,如果需要,存储单元可用于存储管理器,而不需要使存储管理器发出操作系统原语,以将存储单元的系统状态指示符从固定到可更改。

    DEPLOYMENT AND DEPLOYMENT PLANNING AS A SERVICE
    10.
    发明申请
    DEPLOYMENT AND DEPLOYMENT PLANNING AS A SERVICE 有权
    作为服务的部署和部署规划

    公开(公告)号:US20110145790A1

    公开(公告)日:2011-06-16

    申请号:US12638563

    申请日:2009-12-15

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3668 G06F8/61

    摘要: A system and method of deploying software provides for comparing a current software topology of a deployment site to a software deployment topology of an application, wherein the software deployment topology is required to deploy the application. One or more mismatches between the current software topology and the software deployment topology may be identified.

    摘要翻译: 部署软件的系统和方法提供了将部署站点的当前软件拓扑与应用程序的软件部署拓扑进行比较,其中部署应用程序需要软件部署拓扑。 可以识别当前软件拓扑和软件部署拓扑之间的一个或多个不匹配。