IP Library Granted Patent US 9,055,456
Granted Patent B2
US 9,055,456 · App. 13/173,796 · Granted Jun 9, 2015

Remote virtualization of a cellular basestation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,055,456
App. No.
13/173,796
Granted
Jun 9, 2015
Kind
B2
Abstract

The present invention is directed to a method employing a basestation with downlink and uplink flows of information between users; remotely virtualizing the flows from an entity external to the basestation without any modification to the basestation; and creating virtual basestations or networks responsive to the remotely virtualizing.

Claims (28)

1. A method implemented in a wireless communications system for sharing a basestation among a plurality of entities comprising at least two of one or more mobile network operators (MNOs), one or more mobile virtual network operators (MVNOs), one or more corporate bundle plans, one or more corporate intranets, one or more evaluation testbeds, and one or more services with leased networks (SLNs), the method comprising:

employing said basestation with downlink and uplink flows of information between users;

remotely virtualizing said flows from an entity external to said basestation without any modification to said basestation; and

creating virtual basestations or networks responsive to the remote virtualization,

wherein the remote virtualization comprises a virtualizing process for scheduling packets from different slices of said flows,

wherein the remote virtualization comprises a synchronizer for monitoring and shaping said flows to synchronize said virtualizing process with a scheduler of said basestation,

wherein said virtualizing process is executable from outside said basestation,

wherein said synchronizer is executable from outside said basestation,

wherein said virtualizing process comprises a slice scheduler using different flow-level feedback to schedule packets from said different slices of said flows responsive to reservations made by scheduling policies for said slices,

wherein the remote virtualization comprises monitoring use of said basestation to match outgoing traffic to an instantaneous capacity of said basestation to prevent backlogged queues on said basestation,

wherein the remote virtualization comprises adapting a metric indicative of maximum instantaneous resource blocks of said flows from said basestation, said metric responsive to said basestation and current users communicating with said basestation,

wherein the remote virtualization comprises constraining uplink resource allocation for tuning a per-flow shaping parameter to achieve remote uplink virtualization,

wherein said per-flow shaping parameter is tuned differently for different said flows to achieve slice specific resource allocation, and

wherein the constraining of uplink resource allocation comprises resetting said shaping parameter to a parameterized value for ensuring intra-slice flow convergence and isolation across slices.

2. A method implemented in a wireless communications system for sharing a basestation among a plurality of entities comprising at least two of one or more mobile network operators (MNOs), one or more mobile virtual network operators (MVNOs), one or more corporate bundle plans, one or more corporate intranets, one or more evaluation testbeds, and one or more services with leased networks (SLNs), the method comprising:

employing said basestation with downlink and uplink flows of information between users;

remotely virtualizing said flows from an entity external to said basestation without any modification to said basestation and including a synchronizer for pulling packets from a slice scheduler of said flows at a rate that matches available capacity of said basestation, said synchronizer being operable in two states for ensuring utilization of wireless resources while avoiding queue build-up in said basestation, scheduling of said flows in said basestation influencing slice scheduling decisions for compromising isolation across different slices of said flows responsive to queues in said basestation getting backlogged; and

creating virtual basestations or networks responsive to the remote virtualization,

wherein the remote virtualization comprises a virtualizing process for scheduling packets from different slices of said flows,

wherein the remote virtualization comprises a synchronizer for monitoring and shaping said flows to synchronize said virtualizing process with a scheduler of said basestation,

wherein said virtualizing process is executable from outside said basestation,

wherein said synchronizer is executable from outside said basestation,

wherein said virtualizing process comprises a slice scheduler using different flow-level feedback to schedule packets from said different slices of said flows responsive to reservations made by scheduling policies for said slices,

wherein the remote virtualization comprises monitoring use of said basestation to match outgoing traffic to an instantaneous capacity of said basestation to prevent backlogged queues on said basestation,

wherein the remote virtualization comprises adapting a metric indicative of maximum instantaneous resource blocks of said flows from said basestation, said metric responsive to said basestation and current users communicating with said basestation,

wherein the remote virtualization comprises constraining uplink resource allocation for tuning a per-flow shaping parameter to achieve remote uplink virtualization,

wherein said per-flow shaping parameter is tuned differently for different said flows to achieve slice specific resource allocation, and

wherein the constraining of uplink resource allocation comprises resetting said shaping parameter to a parameterized value for ensuring intra-slice flow convergence and isolation across slices.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2016
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 037961/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2011
From: KOKKU, RAVINDRANATH; MAHINDRA, RAJESH; ZHANG, HONGHAI; RANGARAJAN, SAMPATH
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 026530/0806 →