INTERNET INFRASTRUCTURE MEASUREMENT METHOD AND SYSTEM ADAPTED TO SESSION VOLUME
First Claim
Patent Images
1. A method of determining how many infrastructure performance measurements to take during a session, the method including:
- accessing an average number of measurements per session (“
MPS”
) value;
using an integer part of the MPS value to determine a base number of infrastructure performance measurements to take during the session,the infrastructure performance measurements are measured between a survey code running as part of the session and a target resource hosted by a particular infrastructure andthe session includes delivery of the survey code from a host web based content to a web client; and
comparing a fractional part of the MPS value to a random or pseudo random sample value and determining whether to satisfy the fractional part of the MPS value by taking an additional measurement during the session; and
causing the base number of measurements plus the additional measurement, if so determined, to be taken.
8 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed relates to refined survey of Internet infrastructures. A pattern of measurements is disclosed that can improve data collection by increasing the number of measurements per survey session according to a function described in areas that have few measurements, and decreasing the average number of measurements per session in heavily measured areas. These are new problems that arise from implementation of technology developed by these inventors and their colleagues.
-
Citations
21 Claims
-
1. A method of determining how many infrastructure performance measurements to take during a session, the method including:
-
accessing an average number of measurements per session (“
MPS”
) value;using an integer part of the MPS value to determine a base number of infrastructure performance measurements to take during the session, the infrastructure performance measurements are measured between a survey code running as part of the session and a target resource hosted by a particular infrastructure and the session includes delivery of the survey code from a host web based content to a web client; and comparing a fractional part of the MPS value to a random or pseudo random sample value and determining whether to satisfy the fractional part of the MPS value by taking an additional measurement during the session; and causing the base number of measurements plus the additional measurement, if so determined, to be taken. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system that determines how many infrastructure performance measurements to take during a session, the system including:
-
a processor and memory coupled to the processor, the memory storing program instructions that, when executed on the processor, cause; accessing an average number of measurements per session (“
MPS”
) value;using an integer part of the MPS value to determine a base number of infrastructure performance measurements to take during the session, the infrastructure performance measurements are measured between a survey code running as part of the session and a target resource hosted by a particular infrastructure and the session includes delivery of the survey code from a host web based content to a web client; and comparing a fractional part of the MPS value to a random or pseudo random sample value and determining whether to satisfy the fractional part of the MPS value by taking an additional measurement during the session; and causing the base number of measurements plus the additional measurement, if so determined, to be taken. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable program product that tangibly embodies instructions that, when executed by at least one processor, cause the processor to determine how many infrastructure performance measurements to take during a session, the computer readable program product including:
-
access an average number of measurements per session (“
MPS”
) value;use an integer part of the MPS value to determine a base number of infrastructure performance measurements to take during the session, the infrastructure performance measurements are measured between a survey code running as part of the session and a target resource hosted by a particular infrastructure and the session includes delivery of the survey code from a host web based content to a web client; and compare a fractional part of the MPS value to a random or pseudo random sample value and determine whether to satisfy the fractional part of the MPS value by taking an additional measurement during the session; and cause the base number of measurements plus the additional measurement, if so determined, to be taken. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification