Patent classifications
H04L12/927
METHOD FOR OPERATING A VIRTUAL NETWORK INFRASTRUCTURE
A method for operating a virtual network infrastructure, wherein a corresponding physical infrastructure comprises one or more physical infrastructure resources, includes monitoring utilization levels of one or more resource units of the one or more physical infrastructure resources for virtual resources requesting the one or more resource units; calculating average absolute resource utilization values based on the utilization levels for each of the virtual resources; calculating a reference resource of score (RRAS) for each of the one or more resource units of the one or more physical infrastructure resources, wherein the RRAS indicates an impact of the utilization of a reference resource unit on utilization of other resource units on a physical infrastructure resource using the calculated average absolute resource utilization values; and assigning resources by a virtual infrastructure controller (VIC) and/or a VIC-agent on a resource, based on the RRAS for the virtual resources.
Interconnected Hardware Infrastructure Resource Control
A physical network node controls allocation and/or deallocation of resources of an interconnected hardware infrastructure. The physical network node determines a number of requests currently queued at a first service node of a plurality of serially-connected service nodes at a current time. The plurality of serially-connected service nodes supports a packet flow using resources of the interconnected hardware infrastructure. The physical network node also determines a packet flow rate of the packet flow into the first service node. The physical network node also determines a future time to control allocation or deallocation of a resource of the interconnected hardware infrastructure to a second service node of the plurality of serially-connected service nodes based on the determined number of requests and the determined packet flow rate. The physical network node controls allocation or deallocation of the resource to the second service node at the future time.
Tiered network access based on user action
The present disclosure discloses a method and network device for providing tiered network access based on user actions. Specifically, a network device can identify a social action performed by a user, where the social action is performed while the user is logged into a social network application. Furthermore, the network device can select a network access level of a plurality of network access levels based on the social action. Accordingly, the network device grants a client device corresponding to the user access to a network based on the selected network access level. Note that the network access level is selected from the plurality of network access levels based on a plurality of social actions performed by the user.
Admission control and load balancing
Certain aspects of the present disclosure relate to methods and apparatus for wireless communication, and more particularly, to methods and apparatus to enable a node to be aware of active services and context for a mobile device in order to determine the load balancing and admission control for the services. For example, in certain aspects, a mobile device for managing at least one data flow between a core network and the mobile device may determine whether at least one of the data flow or a service related to the data flow should be reported and send a report to a first node based on the determination. The report may identify at least one of the data flow or service and indicates a packet data network (PDN) connection or bearer associated with the service or data flow.
METHOD OF AND A SYSTEM FOR PROVIDING ACCESS TO A FILE TO A WEB RESOURCE
There is disclosed a method of and system for providing access to a file from a user to a web resource, without the web resource needing to store the file on its server. The method is executable at a first server, comprising receiving identification information from the user, via a communication network, from a second server, the second server storing the web resource, the identification information having been generated by the user having accessed the web resource, via an electronic device associated with the user, indicated a desire to provide access to the file to the web resource, been presented a form via the web resource, and entered identifying information into the form, accessing a user-associated storage account for the user based upon the identification information, the user-associated storage account being maintained at the first server, receiving a selection, via the form, from the user of the file to be accessed by the second server from files stored in the user-associated storage account, creating a file link to the file stored in the user-associated storage account and transmitting to the web resource the file link to the file stored in the user-associated storage account, the file link configured to allow the second server to access the file stored on the first server without having to (i) transmit the file via the communication network from the first server to the second server and (ii) store it on the second server, the file becoming accessible to both the first server and the second server.
ANCHOR MOBILITY IN WIRELESS NETWORKS
This disclosure generally discloses an anchor mobility mechanism. The anchor mobility mechanism is configured to support migration of flows between mobility anchors within a wireless communication system. The anchor mobility mechanism may be configured to support migration of flows between mobility anchors within a wireless communication system in a highly seamless manner. The anchor mobility mechanism may be configured to support migration of a flow of a wireless device between mobility anchors within a wireless communication system using functions performed by a control element (CE) and one or more forwarding elements (FEs) within the data plane of the flow of the wireless device. The functions may include identifying a time at which to initiate migration of the flow, initiating migration of the flow based on identification of the time at which to initiate migration of the flow, or the like, as well as various combinations thereof.
SYSTEMS AND METHODS FOR TRANSPORTATION OF MULTIPLE CONSTANT BITRATE DATA STREAMS
Systems and methods are provided for transparently transmitting multiple constant bitrate (CBR) data streams over a packet network with reduced delay. Example embodiments provide packetizers and depacketizers for multiplexing and demultiplexing multiple common public radio interface (CPRI) data streams for transport between remote units and baseband units over packet networks. The systems and methods disclosed herein use time-division-multiplexing to map multiple CBR clients directly into a packet such that each CBR client can be recovered at the destination with its original clock and with information that allows its residence time in the packet domain to be calculated. The systems and methods disclosed herein allow packet based networks, such as the existing Packet Transport Network (PTN), to be used for C-RAN fronthaul applications with strict end-to-end delay requirements.
SYSTEMS AND METHODS FOR PROVIDING RANKED DEPLOYMENT OPTIONS
Systems, methods, and non-transitory computer-readable media can receive information about an application design plan. The application design plan can be associated with at least one deployment criterion. One or more available infrastructure resources can be identified based on the information about the application design plan. A plurality of deployment options can be determined based on the one or more available infrastructure resources. The plurality of deployment options can be determined to be compliant with the at least one deployment criterion. The plurality of deployment options can be ranked to produce an ordered set of deployment options.
SOFTWARE-DEFINED NETWORK-BASED METHOD AND SYSTEM FOR IMPLEMENTING CONTENT DISTRIBUTION NETWORK
A software-defined network-based method and system for implementing a content distribution network. An application function, control function, and network entity resource of a CDN are added respectively to an application layer, control layer, and data forwarding layer of an SDN. When a request for a CDN application is received, the SDN application layer generates resource requirement and service scheduling information based on the request, and transmits a reservation request for a resource required by the CDN application to an SDN control layer. The SDN control layer allocates a resource required by the CDN application to combine network load balancing and path policies and to generate a content routing table for data transmission, generating and transmitting L2 and L3 forwarding tables to the SDN data forwarding layer. When it receives content distribution and content delivery requests, the SDN data forwarding layer executes a CDN service-related operation based on the forwarding tables.
Software-Defined Network-Based Method and System for Implementing Content Distribution Network
A system and method for implementing a CDN based on SDN are provided. The method includes: a complete service logic function of the CDN is added on an application layer of the SDN, and an application unit sends a resource requirement request and service orchestration request to an orchestration unit when receiving a CDN application request; the orchestration unit performs service orchestration in combination with related information of the SDN, sends a reservation request to a control unit to obtain a required resource, and then determines content distribution and content delivery paths in combination with network load balancing and routing condition; an L2 and L3 forwarding table is created and transmitted to a data forwarding unit according to related forwarding policy of an SDN control plane; and the application unit executes a related operation according to a content distribution or media access request, and the data forwarding unit forwards data.