Abstract:
Systems of and methods for providing cellular priority access and topological guidance information to cellular users are described, employing wireless ad hoc network and cellular logic. A centralized aspect of acquiring cell loading information and geographic coordinates is combine with a distributed scatternet forming aspect to enable guidance information to be computed and indicated to the user. The guidance information is reflective of cell loading and congestion status of neighboring cells, as well as the availability of alternative radio resources in the user's current cell or neighboring cells. The system may also be employed in redistributing cell traffic among cells to optimally balance cell loads.
Abstract:
A method for dynamic bandwidth allocation (DBA) in a passive optical network (PON) comprises the steps of: in a configuration stage, dividing a predetermined grant cycle into N parts, dividing by an optical line terminal (OLT) a plurality of optical network units (ONUs) into N ONU groups and in each cycle part, concurrently allocating grants to ONUs of one ONU group while having the ONUs of at least one other ONU group send reports and data to the OLT. In a preferred embodiment, the cycle is divided into two fixed half cycles.
Abstract:
A method for providing network access to a shared access communications medium for a plurality of users includes the steps of conducting predictive admission control by arbitrating user requests for access to the shared medium based on predicted aggregate demands, conducting lookahead scheduling for use in making user channel assignments by forecasting schedule transmission opportunities one or more channels of the shared medium, and balancing load by making channel assignments such that a plurality users are each assigned a respective channel of the shared medium based upon a predicted need. Congestion parameters can predicted for each channel of the shared medium and mapped to a congestion measure using a mathematical function that takes into account packet loss rate, packet delay, packet delay jitter, and available capacity.
Abstract:
Setting up a group of virtual circuits using a single set up message request. In an embodiment, fewer than all of the virtual circuits in the group are immediately provisioned, and the remaining virtual circuits are placed in an inactive status by appropriate configuration of all the devices in the path of the group of virtual circuits. Each of the inactive virtual circuits can be activated (complete provisioning) as and when required. The bandwidth overhead on the networks is reduced as fewer signaling messages would be used in provisioning several virtual circuits. The parsing overhead is reduced on the devices processing the signaling messages as a result.
Abstract:
A unifying network model with a structure and architecture configured to address security, interoperability, mobility, and resource management, including priority and quality of services is provided. The network of the network model is structured as a hierarchical mesh network, with dynamically generated routing tables. The configuration of the network model optimizes routing and distributes communication load. Every device on the network is capable of being both an endpoint and a forwarder of communications. The network model may include underlying networks that are represented with one of two models, the link model or the star model. The nodes are organized in a hierarchical relationship structure to optimizes throughput. The model may include a cryptographic method of dynamically assigning local network addresses.
Abstract:
One embodiment of the present invention provides a system that facilitates dynamic allocation of upstream bandwidth in a passive optical network which includes a central node and at least one remote node. Each remote node is coupled to at least one logical entity, which corresponds to a device or a user, that transmits upstream data to the central node and receives downstream data from the central node. The central node is coupled to an external network outside of the passive optical network through a shared out-going uplink.
Abstract:
A system is disclosed, that provides dynamic bandwidth sharing among a plurality of client nodes, which share network link resources in a communication network. Upon receipt of a bandwidth adjustment request from a requesting client node, the system adjusts bandwidth when network link capacity meets the bandwidth adjustment request, or when total amount of bandwidth offered to trade by any peers of the requesting client node meets the bandwidth adjustment request.
Abstract:
A supervisory communications node monitors and controls communications with a plurality of remote devices throughout a widely distributed network. A method, system, and computer program product are provided to convey and maintain information used to synchronize the packetization and burst operations within the network. During session setup, jitter constraints indirectly are used to explicitly communicate a synchronization timing reference. The timing reference is set at the beginning of a phase/period boundary used to service the session. In an embodiment, the announcement of the first grant is used as an explicit indication of the synchronization timing reference value. In another embodiment, the synchronization timing reference value is inferred if a remote device receives contiguous voice grants meeting certain conditions. In an embodiment implementing periodic scheduling, the actual arrival of the first grant is used to infer the synchronization timing reference value. In an embodiment, the present invention enables the synchronization timing reference value and/or the periodicity to be modified if network conditions indicate that packetization and burst operations are out-of-synchronization.
Abstract:
Systems and methods for providing network access, e.g. Internet access, are described. An architecture includes a host organization network through which network access is provided. The host organization network can be advantageously deployed in public areas such as airports and shopping malls. An authentication/negotiation component is provided for authenticating various users and negotiating for services with service providers on behalf of the system users. The authentication/negotiation component can include one or more specialized servers and a policy manager that contains policies that govern user access to the Internet. An authentication database is provided and authenticates various users of the system. An access module is provided through which individual client computing devices can access the Internet. In one embodiment, the access module comprises individual wireless access points that permit the client computing devices to wirelessly communicate data packets that are intended for the Internet. In one aspect, users are given a variety of choices of different service levels that they can use for accessing the Internet. The service levels can vary in such things as bandwidth allocation and security measures. The various service levels can be purchased by the users using their computing devices.
Abstract:
A method of providing network access across a shared communications medium between competing users includes the steps of monitoring network access usage by each user for a past time interval and, based on the monitored network access usage, allocating network access for each user for a future time interval. Features include forecasting network access of the users in a future time interval, and prioritizing the users for allocating network access to the users. The network access allocations represent network access allowances available to the users during the future time interval, and further may represent network access usage.