Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] OWAMP Implementation for Android

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] OWAMP Implementation for Android


Chronological Thread 
  • From: Mark Feit <>
  • To: Ahmad Hassan <>
  • Cc: "" <>
  • Subject: Re: [perfsonar-user] OWAMP Implementation for Android
  • Date: Tue, 6 Jul 2021 12:56:31 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=internet2.edu; dmarc=pass action=none header.from=internet2.edu; dkim=pass header.d=internet2.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nLpHF5CarFrr7cyP900YDM+/Fv2bKCDCBOdre43jk8I=; b=cTQCK7lNtpGPHOM5KfL+MgB19q93EDN3w6Jkj9IVfEb4/N2H2pt+tX5HwKtRFnwGNoiYWBTcnbIz4VrVuXsJLZBQeGZ1hCP8kS2Lw6RBDtZJx+NnTZ21AsLDv3s5j9q+iF4q1N69xJmwKuYkqljv9tFYzS5/HOfGof8Oz2CXkxXJY6S7qdPCX6JAqeYsK+Syi0MCLKsTF6B5ocjhkeXS9mLe8MyvNVepKOz+vgMpsLZT52p9Gfob/bY3cnKL1AP6xVFrUNaM45SxW/F7TqkJCpa/FuSAc8vzItdNzzi9QF17WII2goGQwQJqNDNxoBqWwjMyBxN1METK53CBRgiVvg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PIaY3NwlS41e497aeFQ2WDDjHBH81VQ+UCx1k40mrvYqaJ+5is27SLllC2CfAIwckP31oyWxGQF/eX6Q1z/u1BwNhGVHhZV8pRHoDQB6eTPzgRszg/6OeKWJx1JqN36/9Ii77RUNWaanpwinqnTzHltSo5JTTaJFqlO2DLDNh6MXH/05t+s9oGWftvO/CKnKuSw0V80gnC3PyAYI0x7JZpFzxobc/k+PgXWhaJF4VOWbgDkWpS8/+iYaV/xG8O44UVl7/YlFUhiPosg91ZPSR4LUfZJX8SSLPTI6kKJbR8BslAwvmWVlOx5pzQ4l5ewupE9TVjieyhf1IQjjJLJqmg==

Ahmad Hassan writes:

 

I have started working on porting OWAMP to Android. … However, I haven't been able to find a way to synchronize the clock of an Android device with the server, especially for unrooted phones. Could you please provide some insight on that?

 

OWAMP and TWAMP apply timestamps using the system clock and are, therefore, dependent on how well-disciplined it is.  There isn’t any synchronization between the two systems unless one happens to be using the other for time reference.

 

If the Android device is set to use network-provided time, you should get clock discipline comparable to any other Linux system.  The time is usually set with NTP pointed at 2.android.pool.ntp.org, although some implementations may use NITZ if the carrier provides that.

 

Also, I found an Android implementation of TWAMP here: twamp-gui. I couldn't find source code for the Android APK but backend code (Windows/Linux/Mac) based on Qt QML backend is there. I am not sure how reliable the implementation is but I could see some activity on the github repo.

 

I haven’t seen that before so I can’t comment on how reliable it is.  If you’re already headed toward running the native OWAMP implementation (generally the right thing to do IMHO), the one we distribute includes a TWAMP client, too.

 

--Mark

 




Archive powered by MHonArc 2.6.24.

Top of Page