摘要:
A method for transporting Internet Protocols (IP's) over an Asynchronous Transfer Mode (ATM) network that exhibits the strengths of ATM, namely packet interleaving (using cell-based transport) with Quality of Service support for connection-oriented traffic (such as multiclass native ATM traffic and flows-based IP traffic using RSVP), while optimizing the connectionless requirements of existing IP traffic. Advantageously, both the IP protocol stack and ATM protocol stack operate as peers over ATM cell transport hardware. The method exploits an "implicit" signaling/control phase characteristic of IP traffic/protocols thereby minimizing setup. The implicit signaling phase is used to map a flow from a routed path to a switched path immediately upon transmission of a first packet. Similarly, particular packets may be immediately transported over the routed path even after establishment of the switched path. This mapping from the routed path to the switched path and vice versa is based upon the structure/semantics of the protocol driving the flow and not just the duration of the flow as done with prior-art methods. Consequently, while prior-art methods require cell-level counters to monitor activity (or lack thereof) for switching state, the method uses explicit control messages and soft-state at the IP level (as opposed to the cell level) to do the same. Advantageously, the method imposes no switching overhead as there is no coordination between neighboring nodes when a flow is moved from the routed path to the switched path.
摘要:
In a method of transmitting an IP packet between a source and a destination through an ATM network which has a node formed by an ATM switch and a packet router, a reception packet or cell is transmitted to the node on an unused or undefined VC and is sent to the packet router in the node. In the packet router, an output port is selected by the use of the unused VC to establish a switched virtual channel in the ATM switch and to transfer each packet through the switched virtual channel after the switched virtual channel is established, as long as the reception packet is sent on the same VCI. Neither signaling nor protocol is needed between the nodes.
摘要:
Systems, methods, apparatuses and program products configured to provide a topology-service tool are described. A presence-federation solution asset is leveraged to address topology-federation problems. A network topology tool takes as input network endpoints, for example caller and callee telephone numbers, determines a network service flow used to connect the network endpoints, and develops a network topology view of the service flow along with associated network device related information.
摘要:
Systems and associated methods for providing scalable presence subscriptions in federated presence environments are described. Embodiments provide for intelligent addition of subscriptions to a presence system. Embodiments identify if a virtualized presentity (corresponding to a new query) can be composed from existing virtualized presentities, and if so, corresponding query processing cells (QPCs) (servicing existing queries) are reused to retrieve the presence information (partially or fully) for the new incoming query. Embodiments organize the existing QPCs into a hierarchy such that a QPC/virtual presentity at a higher layer fetches presence information of all or some presentities from QPCs/virtual presentities at lower layer(s) to service the new query.
摘要:
A method, an apparatus and an article of manufacture for managing a subscription hierarchy in a presence system. The method includes receiving a presence information request within a presence server, wherein the request is one of a subscription request and an un-subscribe request, determining if the request corresponds to an existing subscriber in the presence server, and if so, sending a redirect message to the existing subscriber, and if not, processing the request within the presence server, and enhancing functionality of subscribers to accept and handle subscription and un-subscribe requests.
摘要:
The present invention is directed to a session initiation protocol (SIP) infrastructure containing various user devices and the use of this infrastructure to conduct media exchange sessions among the various user devices. Included in the user devices are wearable devices, for example pendants and wrist watches, that provide readily available and accessible devices for use in controlling the media exchange sessions. SIP permits the separation of the control aspects of a session from the actual media exchange aspects to facilitate the use of wearable devices having limited processing resources as control devices. The actual media exchange is directed to user devices suitable for sending, receiving and displaying the exchanged media.
摘要:
The use of multi-homing to multiple network providers to improve performance of network applications is disclosed. In accordance with the present invention, a general purpose computer performs primary route control functions, without requiring a special route control device. Route selection is made in accordance with desired metrics which may include relevant to performance, availability, or cost.
摘要:
A method for operating a server having a maximum capacity for servicing requests comprises the following steps: receiving a plurality of requests; classifying each request according to a value; determining a priority for handling the request according to the value, such that requests with higher values are assigned higher priorities; placing each request in one of multiple queues according to its priority value; and dropping the requests with the lowest priority when the plurality of requests are received at a rate that exceeds the maximum capacity. The server operates according to a session initiation protocol.Classifying each request comprises running a classification algorithm. The classification algorithm comprising steps of: receiving a rule set, each rule comprising headers and conditions; creating a condition table by taking a union of all conditions in the rules; creating a header table by extracting a common set of headers from the condition table; extracting the relevant headers from the header table; determining a matching rule; creating a bit vector table; selecting the matching rule according to data in the bit vector table; and applying the rule to place the message in the appropriate queue.
摘要:
Systems and methods are provided for monitoring session initiation communications without modifying the operational code of the session initiation protocol proxy servers through which the messages that constitute a given communication are routed. The inbound and outbound versions of session initiation protocol messages are identified at a plurality of proxy servers. The inbound and outbound message versions are correlated at each proxy server using user-defined correlation rules that test conditions of the message headers. The correlated inbound and outbound message versions are then examined for transformations, and these transformations are used to determine the actions taken by the appropriate proxy server on that message. These actions are used to check the proper operation of both the proxy server and the session initiation protocol communication.
摘要:
A method for routing a communication connection request includes the steps of obtaining context information from a communication connection requester in response to a communication connection request. The steps further include using the context information to determine a communication connection action, and connecting the communication connection requester based upon the connection action.