Abstract:
A system and method of integrating IP multicasting with application layer multicasting for media streaming. The proposed approach teaches forming an overlay P2P tree using a scalable protocol. New node either detects an existing IP multicasting island to join or forms a new one. Ingress node of each island is adaptively elected and streams media to nodes in its island via IP multicasting, while getting the media from its parent node via traditional unicast to achieve much lower end-to-end delay and link stress.
Abstract:
Algorithms are described that facilitate the inference of a network topology by estimating router co-ordinates and merging anonymous routers. The algorithms have practical applications in the inference of a network topology as part of the provision of a network service that is based on the underlying topology and where knowledge of the actual topology allows improved performance.
Abstract:
Techniques for assignment and signaling of the priority information within the scalable video bitstream in a switch-based conferencing system are provided. The assignment of the priority across layers is made that achieves improved user experiences in common use cases, and a signaling scheme is provided that allows the server to efficiently forward the bitstream to each receiver according to its service request and downlink conditions. The impact of uplink bandwidth changes is considered intelligently so that the server can run with very low cost/high capacity, which is important to cloud-based services. Bit fields are defined in the Real-Time Protocol (RTP) extension headers to carry the priority information.
Abstract:
A text content summary is created from speech content. A focus more signal is issued by a user while receiving the speech content. The focus more signal is associated with a time window, and the time window is associated with a part of the speech content. It is determined whether to use the part of the speech content associated with the time window to generate a text content summary based on a number of the focus more signals that are associated with the time window. The user may express relative significance to different portions of speech content, so as to generate a personal text content summary.
Abstract:
Embodiments of the present invention relate to a method for activating virtual machines in a virtual solution, including: for each virtual machine, activating activation items in a first activation item set independently of other virtual machines; and for at least one virtual machine, activating activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine. There is further provided an apparatus for activating virtual machines in a virtual solution, including: a first activator for activating, for each virtual machine, activation items in a first activation item set independently of other virtual machines; and a second activator for activating, for at least one virtual machine, activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine.
Abstract:
A method for activating a virtual machine, an apparatus for simulating a computing device and a device for supervising activation of the apparatus. The method includes: activating a network interface of the virtual machine, and activating other components of the virtual machine, where the network interface of the virtual machine is capable of communicating with the outside world so activation of the other components of the virtual machine can be supervised. The simulation apparatus includes a network interface and an operating system having a security sub-system, where the network interface is configured to be first activated during activation of the simulation apparatus so the network interface can communicate with the outside world, and activation of the other components of the apparatus can be supervised during the activation of the other components of the apparatus.
Abstract:
A technique for updating configurations of a target system in a computer. The method comprises booting, based on Preboot Execution Environment technology, a micro-system for updating configurations of a target system before booting the target system, the micro-system performing the steps of: (a) acquiring target configuration packages via a network from a server; (b) extracting target configuration data from said target configuration packages; and (c) updating the configurations of said target system by using said target configuration data, wherein said micro-system is independent of said target system.
Abstract:
A command controlling method and a command controller for controlling execution of a plurality of commands on a remote machine are provided. The command controlling method includes determining a priority of each of the plurality of commands according to predetermined properties of the command, determining command package maximum total execution time according to a current workload of the remote machine, packaging the plurality of commands into one or more command packages in a descending order of priority according to the maximum total execution time, and sending the one or more command packages to the remote machine. By means of the command controlling method and the command controller, execution of commands in a cloud environment may be optimized to improve performance of the cloud environment.
Abstract:
In one embodiment, an apparatus for solution provisioning includes a task manager configured to, establish a provisioning task and obtain a provisioning image for the provisioning task in response to a request, and a provisioning implementer configured to execute and monitor the provisioning task established by the task manager. The task manager configures and launches the provisioning implementer based on the provisioning image obtained, and the provisioning image includes configuration information and scripts used for executing installation, and information for mapping the configuration information to the scripts. In another embodiment, a method includes establishing a provisioning task in response to a received solution provisioning request, obtaining a provisioning image for the provisioning task, configuring and launching a provisioning implementer based on the obtained provisioning image, and executing and monitoring the provisioning task using the provisioning implementer. Other systems, methods, and computer program products are described according to other embodiments.
Abstract:
Embodiments of the present invention relate to a method for activating virtual machines in a virtual solution, including: for each virtual machine, activating activation items in a first activation item set independently of other virtual machines; and for at least one virtual machine, activating activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine. There is further provided an apparatus for activating virtual machines in a virtual solution, including: a first activator for activating, for each virtual machine, activation items in a first activation item set independently of other virtual machines; and a second activator for activating, for at least one virtual machine, activation items in a second activation item set in coordination with activation of activation items of at least another virtual machine.