SideStream

Retired Core Service

Collected web100 statistics about the TCP connections running on the M-Lab 1.0 platform.

SideStream#

SideStream collected statistics about the TCP connections used by the measurement tools running on the M-Lab platform when it used the web100 kernel extension. SideStream ran as a “side” addition to other tools, taking advantage of TCP connections generated by incoming tests to M-Lab.

Source code#

Citing the M-Lab SideStream Dataset#

Please cite this data set as follows: The M-Lab SideStream Data Set, <date range used>. https://measurementlab.net/tests/sidestream

SideStream Data in Raw Format#

Data collected by SideStream is available in raw format in Google Cloud Storage: https://console.developers.google.com/storage/browser/archive-measurement-lab/sidestream/.

SideStream Data in BigQuery#

M-Lab parsed all SideStream data into BigQuery tables and views, and makes query access available for free by subscription to a Google Group. Find out more about how to get access on our BigQuery QuickStart page.

BigQuery Tables/Views for SideStream Data:

Sidestream Schema#

The table below describes the schema for the table: measurement-lab.sidestream.web100.

Field nameTypeDescription
partition_datedateThe day (in UTC) in which the data was loaded.
test_idstringID of the test. It represents the filename of the log that contains the data generated during the test (e.g. 20090819T02:01:04.507508000Z_189.6.232.77:3859.c2s_snaplog.gz).
task_filenamestringThe raw data file in Google Cloud Storage from which the test row was parsed.
parse_timetimestampThe timestamp of when test data was parsed into BigQuery from Google Cloud Storage.
parser_versionstringA link to the tagged version of the M-Lab ETL parser which processed the test row.
projectinteger
log_timetimestamp
typeinteger
anomaliesrecord
anomalies.exclusion_levelinteger
web100_log_entryrecord
web100_log_entry.log_timeinteger
web100_log_entry.versionstring
web100_log_entry.group_namestring
web100_log_entry.connection_spec.local_afintegerIPv4 = 0
IPv6 = 1
web100_log_entry.connection_spec.local_ipstring
web100_log_entry.connection_spec.local_portinteger
web100_log_entry.connection_spec.remote_ipstring
web100_log_entry.connection_spec.remote_portinteger
web100_log_entry.connection_spec.local_geolocationrecord
web100_log_entry.connection_spec.local_geolocation.area_codeinteger
web100_log_entry.connection_spec.local_geolocation.citystring
web100_log_entry.connection_spec.local_geolocation.continent_codestring
web100_log_entry.connection_spec.local_geolocation.country_codestring
web100_log_entry.connection_spec.local_geolocation.country_code3string
web100_log_entry.connection_spec.local_geolocation.country_namestring
web100_log_entry.connection_spec.local_geolocation.latitudefloat
web100_log_entry.connection_spec.local_geolocation.longitudefloat
web100_log_entry.connection_spec.local_geolocation.metro_codeinteger
web100_log_entry.connection_spec.local_geolocation.postal_codestring
web100_log_entry.connection_spec.local_geolocation.regionstring
web100_log_entry.connection_spec.local_geolocation.radiusinteger
web100_log_entry.connection_spec.remote_geolocation.area_codeinteger
web100_log_entry.connection_spec.remote_geolocationrecord
web100_log_entry.connection_spec.remote_geolocation.area_codeinteger
web100_log_entry.connection_spec.remote_geolocation.citystring
web100_log_entry.connection_spec.remote_geolocation.continent_codestring
web100_log_entry.connection_spec.remote_geolocation.country_codestring
web100_log_entry.connection_spec.remote_geolocation.country_code3string
web100_log_entry.connection_spec.remote_geolocation.country_namestring
web100_log_entry.connection_spec.remote_geolocation.latitudefloat
web100_log_entry.connection_spec.remote_geolocation.longitudefloat
web100_log_entry.connection_spec.remote_geolocation.metro_codeinteger
web100_log_entry.connection_spec.remote_geolocation.postal_codestring
web100_log_entry.connection_spec.remote_geolocation.regionstring
web100_log_entry.connection_spec.remote_geolocation.radiusinteger
web100_log_entry.snaprecord
web100_log_entry.snap.AbruptTimeoutsinteger
web100_log_entry.snap.ActiveOpeninteger
web100_log_entry.snap.CERcvdinteger
web100_log_entry.snap.CongAvoidinteger
web100_log_entry.snap.CongOverCountinteger
web100_log_entry.snap.CongSignalsinteger
web100_log_entry.snap.CountRTTinteger
web100_log_entry.snap.CurAppRQueueinteger
web100_log_entry.snap.CurAppWQueueinteger
web100_log_entry.snap.CurCwndinteger
web100_log_entry.snap.CurMSSinteger
web100_log_entry.snap.CurRTOinteger
web100_log_entry.snap.CurReasmQueueinteger
web100_log_entry.snap.CurRetxQueueinteger
web100_log_entry.snap.CurRwinRcvdinteger
web100_log_entry.snap.CurRwinSentinteger
web100_log_entry.snap.CurSsthreshinteger
web100_log_entry.snap.CurTimeoutCountinteger
web100_log_entry.snap.DSACKDupsinteger
web100_log_entry.snap.DataOctetsIninteger
web100_log_entry.snap.DataOctetsOutinteger
web100_log_entry.snap.DataSegsIninteger
web100_log_entry.snap.DataSegsOutinteger
web100_log_entry.snap.DupAckEpisodesinteger
web100_log_entry.snap.DupAcksIninteger
web100_log_entry.snap.DupAcksOutinteger
web100_log_entry.snap.Durationinteger
web100_log_entry.snap.ECESentinteger
web100_log_entry.snap.ECNinteger
web100_log_entry.snap.ECNNonceRcvdinteger
web100_log_entry.snap.ECNsignalsinteger
web100_log_entry.snap.ElapsedMicroSecsinteger
web100_log_entry.snap.ElapsedSecsinteger
web100_log_entry.snap.FastRetraninteger
web100_log_entry.snap.HCDataOctetsIninteger
web100_log_entry.snap.HCDataOctetsOutinteger
web100_log_entry.snap.HCSumRTTinteger
web100_log_entry.snap.HCThruOctetsAckedinteger
web100_log_entry.snap.HCThruOctetsReceivedinteger
web100_log_entry.snap.InRecoveryinteger
web100_log_entry.snap.IpTosIninteger
web100_log_entry.snap.IpTosOutinteger
web100_log_entry.snap.IpTtlinteger
web100_log_entry.snap.LimCwndinteger
web100_log_entry.snap.LimMSSinteger
web100_log_entry.snap.LimRwininteger
web100_log_entry.snap.LimSsthreshinteger
web100_log_entry.snap.LocalAddressstring
web100_log_entry.snap.LocalAddressTypeinteger
web100_log_entry.snap.LocalPortinteger
web100_log_entry.snap.MSSRcvdinteger
web100_log_entry.snap.MSSSentinteger
web100_log_entry.snap.MaxAppRQueueinteger
web100_log_entry.snap.MaxAppWQueueinteger
web100_log_entry.snap.MaxCaCwndinteger
web100_log_entry.snap.MaxMSSinteger
web100_log_entry.snap.MaxPipeSizeinteger
web100_log_entry.snap.MaxRTOinteger
web100_log_entry.snap.MaxRTTinteger
web100_log_entry.snap.MaxReasmQueueinteger
web100_log_entry.snap.MaxRetxQueueinteger
web100_log_entry.snap.MaxRwinRcvdinteger
web100_log_entry.snap.MaxRwinSentinteger
web100_log_entry.snap.MaxSsCwndinteger
web100_log_entry.snap.MaxSsthreshinteger
web100_log_entry.snap.MinMSSinteger
web100_log_entry.snap.MinRTOinteger
web100_log_entry.snap.MinRTTinteger
web100_log_entry.snap.MinRwinRcvdinteger
web100_log_entry.snap.MinRwinSentinteger
web100_log_entry.snap.MinSsthreshinteger
web100_log_entry.snap.Nagleinteger
web100_log_entry.snap.NonRecovDAinteger
web100_log_entry.snap.NonRecovDAEpisodesinteger
web100_log_entry.snap.OctetsRetransinteger
web100_log_entry.snap.OtherReductionsinteger
web100_log_entry.snap.PipeSizeinteger
web100_log_entry.snap.PostCongCountRTTinteger
web100_log_entry.snap.PostCongSumRTTinteger
web100_log_entry.snap.PreCongSumCwndinteger
web100_log_entry.snap.PreCongSumRTTinteger
web100_log_entry.snap.QuenchRcvdinteger
web100_log_entry.snap.RTTVarinteger
web100_log_entry.snap.RcvNxtinteger
web100_log_entry.snap.RcvRTTinteger
web100_log_entry.snap.RcvWindScaleinteger
web100_log_entry.snap.RecInitialinteger
web100_log_entry.snap.RemAddressinteger
web100_log_entry.snap.RemPortinteger
web100_log_entry.snap.RetranThreshinteger
web100_log_entry.snap.SACKinteger
web100_log_entry.snap.SACKBlocksRcvdinteger
web100_log_entry.snap.SACKsRcvdinteger
web100_log_entry.snap.SampleRTTinteger
web100_log_entry.snap.SegsIninteger
web100_log_entry.snap.SegsOutinteger
web100_log_entry.snap.SegsRetransinteger
web100_log_entry.snap.SendStallinteger
web100_log_entry.snap.SlowStartinteger
web100_log_entry.snap.SmoothedRTTinteger
web100_log_entry.snap.SndInitialinteger
web100_log_entry.snap.SndLimBytesCwndinteger
web100_log_entry.snap.SndLimBytesRwininteger
web100_log_entry.snap.SndLimBytesSenderinteger
web100_log_entry.snap.SndLimTimeCwndinteger
web100_log_entry.snap.SndLimTimeRwininteger
web100_log_entry.snap.SndLimTimeSndinteger
web100_log_entry.snap.SndLimTransCwndinteger
web100_log_entry.snap.SndLimTransRwininteger
web100_log_entry.snap.SndLimTransSndinteger
web100_log_entry.snap.SndMaxinteger
web100_log_entry.snap.SndNxtinteger
web100_log_entry.snap.SndUnainteger
web100_log_entry.snap.SndWindScaleinteger
web100_log_entry.snap.SoftErrorReasoninteger
web100_log_entry.snap.SoftErrorsinteger
web100_log_entry.snap.SpuriousFrDetectedinteger
web100_log_entry.snap.SpuriousRtoDetectedinteger
web100_log_entry.snap.StartTimeStampinteger
web100_log_entry.snap.Stateinteger
web100_log_entry.snap.SubsequentTimeoutsinteger
web100_log_entry.snap.SumOctetsReorderedinteger
web100_log_entry.snap.SumRTTinteger
web100_log_entry.snap.ThruOctetsAckedinteger
web100_log_entry.snap.ThruOctetsReceivedinteger
web100_log_entry.snap.TimeStampRcvdinteger
web100_log_entry.snap.TimeStampSentinteger
web100_log_entry.snap.TimeStampsinteger
web100_log_entry.snap.Timeoutsinteger
web100_log_entry.snap.WAD_CwndAdjustinteger
web100_log_entry.snap.WAD_IFQinteger
web100_log_entry.snap.WAD_MaxBurstinteger
web100_log_entry.snap.WAD_MaxSsthreshinteger
web100_log_entry.snap.WAD_NoAIinteger
web100_log_entry.snap.WillSendSACKinteger
web100_log_entry.snap.WillUseSACKinteger
web100_log_entry.snap.WinScaleRcvdinteger
web100_log_entry.snap.WinScaleSentinteger
web100_log_entry.snap.X_OtherReductionsCMinteger
web100_log_entry.snap.X_OtherReductionsCVinteger
web100_log_entry.snap.X_Rcvbufinteger
web100_log_entry.snap.X_Sndbufinteger
web100_log_entry.snap.X_dbg1integer
web100_log_entry.snap.X_dbg2integer
web100_log_entry.snap.X_dbg3integer
web100_log_entry.snap.X_dbg4integer
web100_log_entry.snap.X_rcv_ssthreshinteger
web100_log_entry.snap.X_wnd_clampinteger
web100_log_entry.snap.ZeroRwinRcvdinteger
web100_log_entry.snap.ZeroRwinSentinteger