Application deployment engine
    11.
    发明授权

    公开(公告)号:US10097621B2

    公开(公告)日:2018-10-09

    申请号:US14851205

    申请日:2015-09-11

    Abstract: 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.

    Cellular network area optimizer
    12.
    发明授权

    公开(公告)号:US12200559B2

    公开(公告)日:2025-01-14

    申请号:US18177841

    申请日:2023-03-03

    Abstract: The described technology is generally directed towards a cellular network area optimizer. The area optimizer observes cellular network conditions at multiple radio access network (RAN) nodes within a target area. Based on observed conditions, the area optimizer applies a set of parameter values at the multiple RAN nodes. The set of parameter values enhances the overall throughput, while maintaining or improving connection retainability and accessibility, of the multiple RAN nodes under the observed conditions. The area optimizer learns different sets of parameter values to apply in response to different observed conditions by making parameter value adjustments and observing the effect of the adjustments on overall throughput of the RAN nodes in the target area.

    Sharing of baseband units in fifth generation networks and beyond

    公开(公告)号:US12082106B2

    公开(公告)日:2024-09-03

    申请号:US17681511

    申请日:2022-02-25

    CPC classification number: H04W52/0203 H04W24/08

    Abstract: Described is allocating and deallocating baseband unit resources of a distributed unit based on anticipated and/or actual demand for the resources. For example, when user equipment transitions to a connected state, a corresponding message can be detected and used to determine whether sufficient baseband unit resources are needed to handle the traffic of the newly connecting user equipment. If not, additional baseband unit resources are allocated. When user equipment transitions to an inactive state, the corresponding command can be detected and used to determine whether the baseband unit resources are still needed for other traffic. If not, baseband unit resources are deallocated; that is, if a distributed unit's resources are no longer needed, the distributed unit's resources are deactivated to reduce resource consumption. Deallocation can be performed by changing the resources to a power conservation (e.g., sleep) state, with allocation performed by changing such resources back to an active state.

    Pooling of baseband units in fifth generation networks and beyond

    公开(公告)号:US12034603B2

    公开(公告)日:2024-07-09

    申请号:US17653545

    申请日:2022-03-04

    CPC classification number: H04L41/12 H04L41/5019 H04W24/02

    Abstract: 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.

    POOLING OF BASEBAND UNITS IN FIFTH GENERATION NETWORKS AND BEYOND

    公开(公告)号:US20230283524A1

    公开(公告)日:2023-09-07

    申请号:US17653545

    申请日:2022-03-04

    CPC classification number: H04L41/12 H04L41/5019 H04W24/02

    Abstract: 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.

    Policy-driven homing service system

    公开(公告)号:US10827006B2

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

    申请号:US15985943

    申请日:2018-05-22

    Abstract: 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.

    Virtual redundancy for active-standby cloud applications

    公开(公告)号:US10417035B2

    公开(公告)日:2019-09-17

    申请号:US15849155

    申请日:2017-12-20

    Abstract: 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
    18.
    发明申请

    公开(公告)号:US20190044999A1

    公开(公告)日:2019-02-07

    申请号:US16153908

    申请日:2018-10-08

    Abstract: 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.

    Application Deployment Engine
    19.
    发明申请
    Application Deployment Engine 审中-公开
    应用程序部署引擎

    公开(公告)号:US20170078366A1

    公开(公告)日:2017-03-16

    申请号:US14851205

    申请日:2015-09-11

    Abstract: 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.

    Abstract translation: 这里公开了应用部署引擎的概念和技术。 执行应用部署引擎的处理器可以接收应用请求。 处理器可以获得指示数据中心的资源的可用性,与应用程序相关联的应用模板的可用性的网络拓扑数据,以及运行时间,在该运行时间期间,在运行中的大量的放置场景中识别应用程序布置计划 时间。 应用程序模板可以描述与应用程序相关联的应用程序流程路径。 处理器可以识别应用程序布局计划,其中应用程序布局计划可以在给定运行时间到期之前通过修剪大型搜索空间来包括应用程序在数据中心的最佳布局。 处理器可以根据应用程序布局计划生成一个命令来实现应用程序的部署。

    CELLULAR NETWORK AREA OPTIMIZER
    20.
    发明申请

    公开(公告)号:US20250097805A1

    公开(公告)日:2025-03-20

    申请号:US18968048

    申请日:2024-12-04

    Abstract: The described technology is generally directed towards a cellular network area optimizer. The area optimizer observes cellular network conditions at multiple radio access network (RAN) nodes within a target area. Based on observed conditions, the area optimizer applies a set of parameter values at the multiple RAN nodes. The set of parameter values enhances the overall throughput, while maintaining or improving connection retainability and accessibility, of the multiple RAN nodes under the observed conditions. The area optimizer learns different sets of parameter values to apply in response to different observed conditions by making parameter value adjustments and observing the effect of the adjustments on overall throughput of the RAN nodes in the target area.

Patent Agency Ranking