Advanced Communication Systems: Packet Identification, P2P Video Streaming, and Virtual Machine Diagnostics (Deal 301)

This portfolio is generally related to communications. Various techniques are disclosed for identifying the packet to prevent occurrence of bugs caused by insufficient identification, P2P based video-on-demand video service, capable of interfusing a live broadcasting service and techniques for diagnosing a failure of a virtual machine. Disclosed is a packet-receiving technique to receive a service request packet sent by a terminal device which carries a terminal domain name indicating the terminal device and a server domain name indicating a service required by the service request packet sent by the terminal device. The system resolves the server domain name to obtain a service server Internet protocol (IP) address and discards the service request packet if the resolved service server IP address does not belong to a preset service server IP address which is corresponding to the received terminal domain name in a preset list. The preset list consisting of the terminal domain name of each terminal device is correspondingly provided by multiple accessible service server IP addresses under an access authority of the terminal device. Few techniques disclose P2P based media playing by logging into a network, selecting a live broadcasting service or a video-on-demand service and receiving a judgment result on whether to buffer a data flow corresponding to the live broadcasting service or the video-on-demand service. The system obtains the corresponding data flow according to a selection result and buffers the data flow when the judgment result is positive to provide the live broadcasting service or the video-on-demand service. Few patents disclose techniques for diagnosing a failure of a virtual machine by correlation analysis for diagnosing a failure, diagnose the cause of the failure in a comprehensive multi-dimensional manner, mine the deeper cause of the failure and improve the accuracy of diagnosing the virtual machine. The technology may be implemented in deep packet inspection software, network management systems, internet data mining systems, P2PTV system, digital television system, streaming media systems, virtual machine analysis software, virtual machines, diagnostic systems, etc.

How Can We Help?