H04L47/748

Systems and methods for allocating shared resources

Systems and methods for allocating resources. The system includes a communications module, a processor, and a memory. The memory stores a data record and instructions that, when executed, configure the processor to obtain a data record and transmit an existing score indication corresponding to the data record for display at the client device; receive a first time parameter and an action indicator associated with a shared resource and, in response, determine a first provisional score corresponding to the data record based on the existing score indication, the action indicator, and the first time parameter to provide a first provisional score indication; transmit the first provisional score indication and a selectable option associated with the action indicator for display at the client device while the first provisional score indication is displayed; and in response to receiving a resource transfer instruction, allocate the shared resource associated with the action indicator.

Systems and methods of creating and operating a cloudless infrastructure of computing devices
11418458 · 2022-08-16 ·

Aspects involve an apparatus, device, systems, and methods for instantiating and operating a cloudless infrastructure of computing devices that communicate peer-to-peer and mostly off-grid (or otherwise without communicating through a conventional centralized network) to share resources, access, and provide services and applications, store and access data and other information, and the like. The systems may provide services to connecting computing devices, such as user devices, personal computing devices, mobile devices, laptops, personal computers, Internet of Things (IoT) devices etc., in communication with one or more of the nodes of the infrastructure. The infrastructure exchanges or manages communications, transactions, and/or data in a cloudless and/or decentralized environment to freely exchange information between the nodes to allow the infrastructure to scale in response to client demands, adapt the infrastructure to a failed node with minimal impact on connected computing devices, and provide robust security to customer information, communications, and devices.

SYSTEMS AND METHODS OF CREATING AND OPERATING A CLOUDLESS INFRASTRUCTURE OF COMPUTING DEVICES
20220206870 · 2022-06-30 ·

Aspects involve an apparatus, device, systems, and methods for instantiating and operating a cloudless infrastructure of computing devices that communicate peer-to-peer and mostly off-grid (or otherwise without communicating through a conventional centralized network) to share resources, access, and provide services and applications, store and access data and other information, and the like. The systems may provide services to connecting computing devices, such as user devices, personal computing devices, mobile devices, laptops, personal computers, Internet of Things (IoT) devices etc., in communication with one or more of the nodes of the infrastructure. The infrastructure exchanges or manages communications, transactions, and/or data in a cloudless and/or decentralized environment to freely exchange information between the nodes to allow the infrastructure to scale in response to client demands, adapt the infrastructure to a failed node with minimal impact on connected computing devices, and provide robust security to customer information, communications, and devices.

SYSTEMS AND METHODS OF CREATING AND OPERATING A CLOUDLESS INFRASTRUCTURE OF COMPUTING DEVICES
20220210090 · 2022-06-30 ·

Aspects involve an apparatus, device, systems, and methods for instantiating and operating a cloudless infrastructure of computing devices that communicate peer-to-peer and mostly off-grid (or otherwise without communicating through a conventional centralized network) to share resources, access, and provide services and applications, store and access data and other information, and the like. The systems may provide services to connecting computing devices, such as user devices, personal computing devices, mobile devices, laptops, personal computers, Internet of Things (IoT) devices etc., in communication with one or more of the nodes of the infrastructure. The infrastructure exchanges or manages communications, transactions, and/or data in a cloudless and/or decentralized environment to freely exchange information between the nodes to allow the infrastructure to scale in response to client demands, adapt the infrastructure to a failed node with minimal impact on connected computing devices, and provide robust security to customer information, communications, and devices.

SYSTEMS AND METHODS OF CREATING AND OPERATING A CLOUDLESS INFRASTRUCTURE OF COMPUTING DEVICES
20220210138 · 2022-06-30 ·

Aspects involve an apparatus, device, systems, and methods for instantiating and operating a cloudless infrastructure of computing devices that communicate peer-to-peer and mostly off-grid (or otherwise without communicating through a conventional centralized network) to share resources, access, and provide services and applications, store and access data and other information, and the like. The systems may provide services to connecting computing devices, such as user devices, personal computing devices, mobile devices, laptops, personal computers, Internet of Things (IoT) devices etc., in communication with one or more of the nodes of the infrastructure. The infrastructure exchanges or manages communications, transactions, and/or data in a cloudless and/or decentralized environment to freely exchange information between the nodes to allow the infrastructure to scale in response to client demands, adapt the infrastructure to a failed node with minimal impact on connected computing devices, and provide robust security to customer information, communications, and devices.

Systems and methods of creating and operating a cloudless infrastructure of computing devices
11431731 · 2022-08-30 ·

Aspects involve an apparatus, device, systems, and methods for instantiating and operating a cloudless infrastructure of computing devices that communicate peer-to-peer and mostly off-grid (or otherwise without communicating through a conventional centralized network) to share resources, access, and provide services and applications, store and access data and other information, and the like. The systems may provide services to connecting computing devices, such as user devices, personal computing devices, mobile devices, laptops, personal computers, Internet of Things (IoT) devices etc., in communication with one or more of the nodes of the infrastructure. The infrastructure exchanges or manages communications, transactions, and/or data in a cloudless and/or decentralized environment to freely exchange information between the nodes to allow the infrastructure to scale in response to client demands, adapt the infrastructure to a failed node with minimal impact on connected computing devices, and provide robust security to customer information, communications, and devices.

DYNAMIC ALLOCATION OF BANDWIDTH TO VIRTUAL NETWORK PORTS

A disclosed method and system for allocating bandwidth among a plurality of virtual network ports assigned to a plurality of virtual machines accesses assignment information indicating which virtual network ports are assigned to which virtual machines. A network bandwidth manager (NBM) receives network utilization information indicating the network utilization of each virtual network port/The NBM further receives virtual machine priority information indicative of a derived priority for each of the plurality of virtual machines. The NBM configures bandwidth parameters for each of the virtual network ports based on the assignment information, network utilization information, and the virtual machine priority information.

Using edge-optimized compute instances to execute user workloads at provider substrate extensions

Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.

METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR DIAGNOSING NETWORK FUNCTION VIRTUALIZATION PERFORMANCE

Performance issues in a service function chain having a plurality of resources and a plurality of network functions each having a network function queue are diagnosed. Each network function queue is monitored and queueing information for input packets for each of the plurality of network functions is dumped to a data store. Each resource that is under contention is identified as well as which of the network functions is a contender for the resources. A diagnosing algorithm is used to diagnose performance problems and an impact graph for each victim packet is generated. A summary of results as a list of rules is then provided.

Systems and methods for dynamic multi-access edge allocation using artificial intelligence

Provided are systems and methods that use artificial intelligence and/or machine learning to dynamically allocate services at different times and at different network edge locations within a Multi-Access Edge (“MEC”) enhanced network based on a multitude of factors that change the priorities of the services at the different times and at the different edge locations. For instance, a MEC controller, controlling the allocation of resources at a particular edge location, may modify the allocation of services at that particular edge location at different times based on time and/or location sensitive events that occur at different times and that relate to different services, changing usage patterns that are derived from prior service utilization, and/or categorization of the services as permanent, time insensitive, or other categories of services with permissions to execute at different times from different edge locations.