摘要:
The application relates to a method of handling a group communication in a communications network, comprising the steps of agreeing and arranging participating clients of a group; establishing a communication session for directed exchanging of streamed media between the participating clients, coordinating communication resources, especially the direction of exchanging of streamed media, i.e. re-assigning a communication resource to a client when this clients has requested this communication resource, where the clients are symmetrically organized as peers in the communication network, i.e. there is no distinguished (centralized) client but a distributed system of peers (P1, P2, P3), where a peer to peer network among the participating clients is established for coordinating the direction of exchanging of streamed media by electing at least one participating peer (P1, P2, P3) of said group of participating peers (P1, P2, P3) as a source peer; and piping the streamed media originated by the at least one participating peer (P1, P2, P3) to the participating peers via the peer to peer network, and coordinating the mutual exclusive communication resources by initiating an election by a request (1'), and resolving the concurrent request (2', 4', 7', 6') fair and alive by a distributed election algorithm between the peers using the peer to peer network. The invention also relates to a computer software product, a network client, and a communication system therefor.
摘要:
Control unit for dynamically controlling the routing within a network comprising a plurality of network elements, comprising a request processing entity adapted for receiving requests coming from said network elements and adapted for performing processing of said requests; a path computation entity adapted for computing a network path upon request from the request processing entity, based on a network graph and applying constraints, said computed network path comprising a number of said plurality of network elements; said path computation entity being linked with a traffic engineering database which is updated with the computed network paths; a flow control entity adapted for establishing a forwarding entry in the forwarding information base of a network element of the computed network path, upon request from the request processing entity.
摘要:
This invention relates to a computer software product that comprises service objects (SO1, S02), the service objects are adapted to communicate via messages through a communication platform (P) providing a communication protocol, where the communication platform comprising logging means (EL) for logging a service object history by logging an communication event or a service object state or a state change or a service object interaction, and where the communication platform (P) comprising control means (CP) for rollback service objects histories consistently by propagating a rollback of a service object to rollback affected service objects until a consistent state is reached. The invention also relates to a server host, a distributed system, and a method for synchronizing service objects.
摘要:
The invention relates to a method for forwarding a data flow (210) in a computer network (100) while avoiding a congestion along a flow path, prior to the emergence of the congestion, wherein the data flow is defined as a sequence of data packets with the same destination address (120), the network comprising a plurality of network links (108), the flow path comprising a subset of the plurality of network links.
摘要:
The invention concerns a method for dynamic collaboration by means of transforming a computer program (S, C) within a distributed system hosted at multiple sites, the method comprising the steps of instrumentation a target site by transferring a part (P1', ..., P3') of said computer program from a source site to the target site, where said part collaborates with a remaining part of the computer program, where the part (P1", ..., P3") is identified while the computer product is already running, where the part is separated from the remaining part of the computer program, where interfaces of the part and the remaining part are modified such that the part can be hosted on the target site and can interact with the remaining part, and where the part is transferred and integrated (P1, ..., P3) in a part of the computer program that is hosted on the target site. The invention also concerns a respective computer software product, a network element, and a distributed system.