Abstract:
The invention relates to a method, by a control node (100, 150), for selecting one of a plurality of media forwarding elements (200, 250) in a network for forwarding an additional media data stream by the selected media forwarding element, the method comprising the steps of receiving (S21, S31, S100) a load message from one of the media forwarding elements, the load message containing information about a load level of said one media forwarding element and about how media data streams from a first area (300) of the network from which said one media forwarding element receives the media data streams contribute to the load level of said one media forwarding element. The received information is stored in a storage unit (130) of the control node. When a setup request for an additional media data stream is received, the setup request requesting a selection of one of the media forwarding elements for the second media data stream by the control node (100, 150). One of the media forwarding elements is selected for the additional media data stream taking into account the stored information, wherein, for the selection, it is checked based on the stored information whether the set up request for the additional media data stream is relating to a media data stream from the first area (300), wherein, if the second media data stream is relating to a media data stream from the first area (300), said one media forwarding element is excluded (S23, S105) from the selection of the media forwarding element for the additional media data stream.
Abstract:
A method of managing a plurality of sessions is disclosed. The method comprises: advertising, by a node establishing the plurality of sessions, a session limit capability to peer nodes of the plurality of sessions; determining priorities of the plurality of sessions; and selecting an optimal session from the plurality of sessions based on a session limit parameter and the determined priorities of the plurality of sessions, wherein the session limit parameter indicates the number of acceptable sessions for the node establishing the plurality of sessions. Additionally, the corresponding apparatus is also disclosed.
Abstract:
Systems and methods of selecting a media path for data packets bearing the media of a telephone call to traverse during a voice over Internet protocol telephone call include testing the call quality of multiple potential media paths immediately before a call is setup. The potential media path with the highest call quality is used as the initial media path for the call. If the call quality of the media path currently in use declines below a threshold value during a call, potential alternate media paths are identified and tested for call quality. If one of the alternate media paths has better call quality than the media path presently in use, the call is switched to the alternate media path with the highest call quality.
Abstract:
A method for implementing separating the terminal service from the network comprises the steps of: configuring the network devices, and setting the network transmission paths of various levels of quality of service; the network terminals or user terminals setting corresponding service identifier respectively for the different service; the network edge devices mapping the service to the transmission path corresponding quality of service to be transmitted based on the service identifier. A communication network is used to implement the method, in which the service is mapped to the network transmission paths corresponding to the quality of service established by the network management system based on the service priority in the service identifier, and the network transmission paths of various levels of quality of service are chosen to transmit the service based on the requirement of the service.
Abstract:
Aspects of the invention may provide a system and method for load balancing in a hybrid wired/wireless local area network. A method for load balancing in a hybrid wired/wireless local area network may include the step of receiving a polling message from an access device by at least one of a plurality of access points (926). One or more of the access points located within an operating range of the access device may interpret the polling message (928). In response to the polling message, a load on one or more of the access points may be determined (932) and the determined load of one or more of the access points may be received by the access device (934). An access point having a least load may be selected by an access device to provide service (936).
Abstract:
A distributed file system that includes multiple computing node tiers. Each of at least some of the multiple computing node tiers has multiple computing nodes having like characteristics. The distributed file system also has an executable component in the form of a distribution component that comprises logic that distributes state of file system entities amongst the computing node tiers. The distribution is performed so that latency of file system requests are reduced due to state responsive to many requests being much closer latency wise to the file system requestor(s). Furthermore, the distribution considers durability guarantees of the state, thereby meeting durability guarantees.
Abstract:
Wireless channels and timeslots are allocated in a distributed and reactive manner by network devices. A source device sends to neighbor devices a track discovery request indicating a destination and data bandwidth / channel and timeslot requirements. The neighbors conditionally forward the message until it reaches the destination device. The forwarded message includes information about the devices traversed by the message. Messages will not be forwarded if the recipient lacks sufficient resources to accommodate the data bandwidth requirements. The destination selects a path to be a communications track based upon characteristics of the one or more paths by which the request was received, and sends a reply back to the source device along the selected path. Once established, tracks may be kept alive, updated, and/or repaired via messaging among the devices along the track.