摘要:
A service session resource manager (72) for use in a router (18) capable of routing a plurality of at least partially contemporaneous service sessions over a communications line is described which mediates between services competing for bandwidth. The service session manager (72) updates its internal state based on both mediation enabled (22b) and mediation non-enabled (22a) devices. The resource manager (72) comprises memory arranged to store a current resource utilisation indicator for a resource of said communications line, a service request processor arranged to process a new service session request from a client terminal to determine a required resource for said new service session over said communications line and to determine if the required resource is available in dependence on an available line rate and said current utilisation indicator, means to reserve the required resource, means to update said current utilisation indicator to indicate the allowed resource reservation; and means to respond to said requesting client that said resources have been reserved, wherein said current resource utilisation indicator is also updated by said service request processor to indicate a resource used by one or more service sessions established by one or more client terminals configured to send service requests over said communications line without requesting access to the service from said service session manager.
摘要:
A service session resource manager (72) for use in a router (18) capable of routing a plurality of at least partially contemporaneous service sessions over a communications line is described which mediates between services competing for bandwidth. The service session manager (72) updates its internal state based on both mediation enabled (22b) and mediation non-enabled (22a) devices. The resource manager (72) comprises memory arranged to store a current resource utilization indicator for a resource of said communications line, a service request processor arranged to process a new service session request from a client terminal to determine a required resource for said new service session over said communications line and to determine if the required resource is available in dependence on an available line rate and said current utilization indicator, means to reserve the required resource, means to update said current utilization indicator to indicate the allowed resource reservation; and means to respond to said requesting client that said resources have been reserved, wherein said current resource utilization indicator is also updated by said service request processor to indicate a resource used by one or more service sessions established by one or more client terminals configured to send service requests over said communications line without requesting access to the service from said service session manager.
摘要:
Personalized content is provided over a communications network such as the Internet. Providing personalized content includes both generating content which depends on the recipient of that content and delivering that content in a manner that depends on the recipient. Although methods of providing personalized content are known, none of those methods provide a mechanism for deciding when and how to personalize content. By enabling a content provided to send policy data to local caches and having a local agent computer arrange for content files to be delivered in accordance with those policy files, such a mechanism is provided.
摘要:
A method and system manages media stream connections in a media session, for example a multimedia conference, that is to take place over multicast capable links provided in networks configured for Internet Protocol operation, (i.e., the communications network known as the MBone (Internet Protocol Multicast Backbone)). The method comprises receiving a session description of a media session by way of a session announcement over a network; parsing the session description to determine appropriate media application program(s) for processing at least one media stream of the session description, and connecting the one or more selected media streams to one or more respective media application programs utilising a session control configured for managing media stream connections for the one or more media application programs.
摘要:
A method of selecting a suitable service for the delivery of a communication across an integrated network is disclosed. Before now, users had to select the service that best suited their needs at the time of each delivery. By providing a computer programmed to act as a purchasing agent with data indicating the desirability of stability in the network service (that data representing the price the user is prepared to pay for stability) an automatic selection of the service to be provided to the communication is enabled. An embodiment is described in which different degrees of stability are given to different content file deliveries in dependence on the importance attached to the recipient by a content provider. The invention could equally be used to provide an appropriate services for many different types of network traffic.
摘要:
A packet network is arranged into a hierarchy, having one organization-level portion (CS, P, R2) and three site-level portions (S1, S2, S3). By using forwarding computers and assigning multicast addresses in respect of each portion, the total number of multicast addresses required to send multicast messages to all possible subsets of potential recipients is reduced. This alleviates routers in the network of the burden associated with storing and processing a large amount of multicast addresses.
摘要:
A method and system to allow congestion charging signals to be generated and congestion charges to be applied on an inter-domain basis, on an aggregated basis and not on a per flow basis. Each network domain charges its neighboring domain for any ECN marks that it forwards to them. Since a flow will collect marks as it progresses across the network the last network domain (typically an Internet service provider (ISP) located at the edge of the network domains) will levy a charge based on a higher number of marks than any of the charges levied by other domains involved in the transmission of the flow, and this higher charge can be passed on to the end user, preferably as a single aggregated charge per subscriber per accounting period. Each network domain (whether an edge ISP or other domain such as an intermediate ISP) will forward traffic to other network domains and consequently can produce a single aggregated charge per connected domain.
摘要:
A method and system to allow congestion charging signals to be generated and congestion charges to be applied on an inter-domain basis, on an aggregated basis and not on a per flow basis. Each network domain charges its neighbouring domain for any ECN marks that it forwards to them. Since a flow will collect marks as it progresses across the network the last network domain (typically an Internet service provider (ISP) located at the edge of the network domains) will levy a charge based on a higher number of marks than any of the charges levied by other domains involved in the transmission of the flow, and this higher charge can be passed on to the end user, preferably as a single aggregated charge per subscriber per accounting period. Each network domain (whether an edge ISP or other domain such as an intermediate ISP) will forward traffic to other network domains and consequently can produce a single aggregated charge per connected domain.
摘要:
A method of selecting a suitable service for the delivery of a communication across an integrated network is disclosed. Before now, users had to select the service that best suited their needs at the time of each delivery. By providing a computer programmed to act as a purchasing agent with data indicating the desirability of stability in the network service (that data representing the price the user is prepared to pay for stability) an automatic selection of the service to be provided to the communication is enabled. An embodiment is described in which different degrees of stability are given to different content file deliveries in dependence on the importance attached to the recipient by a content provider. The invention could equally be used to provide an appropriate services for many different types of network traffic.
摘要:
A method of announcing a description of a media session, for example a multimedia conference, that is to take place over multicast capable links is provided in networks configured for Internet Protocol operation. A modular method of announcing media sessions includes: (a) generating a first base module having a first data structure having user oriented data relevant to the media session; (b) generating at least one media module having a second data structure with media oriented data necessary for a user to receive a respective media stream of the media session; (c) providing a link between the first base module and the at least one media module; and, (d) announcing the media session by making at least the first base module available to potential recipients of the media session.