Patent ID: 8667479

Claim:
A method for providing a specialized software package from a first host to a second host, the method comprising: initializing, at the first host, an application on the first host for communicating with a corresponding application on the second host; sending, from the first host, a message for verifying a presence of the specialized software package on the second host, wherein the specialized software package is configured to perform at least one active end-to-end measurement between the first host and the second host along a network connecting the first and second hosts; pushing, when the specialized software package is not present on the second host, the specialized software package from the first host to the second host; performing, at the first host, a specialized activity based on the specialized software package at the first host and the specialized software package at the second host, wherein the specialized activity is one of measuring a round-trip time, jitter, availability, one-way delay, delay variation and available bandwidth between the first and second hosts; and receiving at the application of the first host, a result of the specialized activity, wherein the result of the specialized activity is used by the application at the first host to communicate with the corresponding application on the second host.