Application Deployment Engine
    21.
    发明申请

    公开(公告)号:US20200186593A1

    公开(公告)日:2020-06-11

    申请号:US16790848

    申请日:2020-02-14

    IPC分类号: H04L29/08 G06F8/60 H04L12/24

    摘要: Concepts and technologies are disclosed herein for an application deployment engine. A processor that executes an application deployment engine can receive an application request. The processor can obtain network topology data that indicates availability of resources of a data center, an application template associated with the application, and a running time during which an application placement plan is to be identified out of a large number of placement scenarios within the running time. The application template can describe an application flow path associated with the application. The processor can identify the application placement plan, where the application placement plan can include an optimal placement of the application at the data center, before a given running time expires by pruning the large search space. The processor can generate a command to effect deployment of the application in accordance with the application placement plan.

    POOLING OF BASEBAND UNITS IN FIFTH GENERATION NETWORKS AND BEYOND

    公开(公告)号:US20240364596A1

    公开(公告)日:2024-10-31

    申请号:US18766492

    申请日:2024-07-08

    摘要: Described is pooling baseband units into a hub and mapping radio units associated with the hub to baseband units of the group based on respective resource capacity data of the respective baseband units and an estimated resource usage data of a device that couples to a baseband unit. In one alternative, estimated peak resource usage data of a radio unit over an operation interval is used to select a baseband unit, generally based on which baseband unit of the pool has the least remaining resource capacity, to which the radio unit is mapped for the operation interval. In another alterative, estimated peak resource usage data resource (usage and duration) of a user equipment session is used to dynamically map the user equipment session to a baseband unit, generally selected by which baseband unit of the pool has the least remaining resource capacity.

    Application deployment engine
    25.
    发明授权

    公开(公告)号:US11012503B2

    公开(公告)日:2021-05-18

    申请号:US16790848

    申请日:2020-02-14

    IPC分类号: H04L29/08 H04L12/24 G06F8/60

    摘要: Concepts and technologies are disclosed herein for an application deployment engine. A processor that executes an application deployment engine can receive an application request. The processor can obtain network topology data that indicates availability of resources of a data center, an application template associated with the application, and a running time during which an application placement plan is to be identified out of a large number of placement scenarios within the running time. The application template can describe an application flow path associated with the application. The processor can identify the application placement plan, where the application placement plan can include an optimal placement of the application at the data center, before a given running time expires by pruning the large search space. The processor can generate a command to effect deployment of the application in accordance with the application placement plan.

    Virtual redundancy for active-standby cloud applications

    公开(公告)号:US10990435B2

    公开(公告)日:2021-04-27

    申请号:US16571282

    申请日:2019-09-16

    IPC分类号: G06F9/455

    摘要: Virtual redundancy for active-standby cloud applications is disclosed herein. A virtual machine (“VM”) placement scheduling system is disclosed herein. The system can compute, for each standby VM of a plurality of available standby VMs, a minimum required placement overlap delta to meet an entitlement assurance rate (“EAR”) threshold. The system can compute a minimum number of available VM slots for activating each standby VM to meet the EAR threshold. For each standby VM of a given application, the system can filter out any server of a plurality of servers that does not meet criteria. If a given server meets the criteria, the system can add the given server to a candidate list; sort, in descending order, the candidate list by the minimum required placement overlap delta and the number of available virtual machine slots; and select, from the candidate list of servers, a candidate server from atop the candidate list.

    Application deployment engine
    27.
    发明授权

    公开(公告)号:US10567487B2

    公开(公告)日:2020-02-18

    申请号:US16153908

    申请日:2018-10-08

    IPC分类号: H04L29/08 H04L12/24 G06F8/60

    摘要: Concepts and technologies are disclosed herein for an application deployment engine. A processor that executes an application deployment engine can receive an application request. The processor can obtain network topology data that indicates availability of resources of a data center, an application template associated with the application, and a running time during which an application placement plan is to be identified out of a large number of placement scenarios within the running time. The application template can describe an application flow path associated with the application. The processor can identify the application placement plan, where the application placement plan can include an optimal placement of the application at the data center, before a given running time expires by pruning the large search space. The processor can generate a command to effect deployment of the application in accordance with the application placement plan.

    Policy-Driven Homing Service System
    28.
    发明申请

    公开(公告)号:US20190364116A1

    公开(公告)日:2019-11-28

    申请号:US15985943

    申请日:2018-05-22

    摘要: The concepts and technologies disclosed herein are directed to a policy-driven homing service system that can receive, from a master service orchestrator, a demand specifying a service component to be used to provide, at least in part, a service. The system can receive, from a policy system, a homing constraint. The system can determine, for the demand, an initial set of all potential candidates. The system can apply the homing constraint to each potential candidate in the initial set of all potential candidates. The system can determine a resultant set of potential solutions that satisfy the homing constraint. The system can determine a best solution from the resultant set of potential solutions. The system can send the best solution to the master service orchestrator, which instantiates the demand based upon the best solution.

    Dynamically allocating multitier applications based upon application requirements and performance reliability of resources
    30.
    发明授权
    Dynamically allocating multitier applications based upon application requirements and performance reliability of resources 有权
    根据应用需求和资源的性能可靠性动态分配多层应用

    公开(公告)号:US08839049B2

    公开(公告)日:2014-09-16

    申请号:US13941752

    申请日:2013-07-15

    摘要: The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.

    摘要翻译: 本公开涉及基于资源的性能和可靠性动态分配多层应用。 控制器分析由资源托管的资源和应用程序,并收集与应用程序和资源相关的操作数据。 控制器被配置为确定用于在资源故障和/或新应用的推出或分发时分配或重新分配应用的分配方案。 控制器生成描述实现分配方案的步骤的配置数据。 在一些实施例中,通过监视设备监视资源。 监控设备收集和报告操作信息,并在资源出现故障时生成报警。