Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 48
Posts: 48   Pages: 5   [ 1 2 3 4 5 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 8227 times and has 47 replies Next Thread
vlado101
Senior Cruncher
Joined: Jul 23, 2013
Post Count: 226
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
OET performance on Android devices

Hello fellow crunchers,

I currently have two android devices attached to WCG and they are running exclusively OET work units (since FightAids projects has stopped). I did not have any issues with the fight aid, however with OET I noticed some strange things with the duration of the work units and its check pointing.

I sometimes noticed that sometimes when I would look on the BOINC app I would see a workunit that was 55% complete, but then it would go down to 45 or 40%. I also see a number of units that are staying at 100% for a long period of time (total time is close to 15 hours per work unit).

Its not that I am concerned that the work units are getting errors (I see that they are eventually put under pending and then validated), but is OET optimized for the Android platform? Has sees this behavior?



The android device in questions are:

Product Name: HTC HTC One_M8 - SDK:21 ABI: armeabi-v7a
Operating System: Android 3.4.0-gadd5817 (Android 5.0.1)
BOINC version: 7.4.41

and

Product Name: samsung GT-N5110 - SDK:19 ABI: armeabi-v7a
Operating System: Android 3.0.31-1498778 (Android 4.4.2)
BOINC version: 7.4.41

Thank you for your input.
----------------------------------------

----------------------------------------
[Edit 1 times, last edit by vlado101 at Jul 14, 2015 5:16:22 PM]
[Jul 14, 2015 5:09:08 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

My Galaxy S5 Active has had some OET workunits that have sat at 100% for 12+hours then completed
[Jul 14, 2015 5:21:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
vlado101
Senior Cruncher
Joined: Jul 23, 2013
Post Count: 226
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

My Galaxy S5 Active has had some OET workunits that have sat at 100% for 12+hours then completed



I am finding the same issue. I am not sure if we should consider that as an issue. I mean I am fine if what its doing is crunching that work unit while it sits at 100%, but what I am concerned about is that its wasting that time when it could be working on other things.

Also (might be a dumb question), since OET on my laptop take about 2 to 3 hours is the reason why it takes so long on an android is because it takes it a much longer time to process the same amount of data that takes 2 to 3 hours on a laptop?

I understand the time difference but I was wondering if the android wu is pretty much the same amount of data as the one that my other machines get (ie desktop/laptop).
----------------------------------------

[Jul 16, 2015 3:51:35 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

Keep in mind that the progress percent and checkpointing is arbitrary. At start there's some algorithm that says "OK, this job is nn FPOPS which is so many cycles. When 1/8th of that estimate is done, write a checkpoint.". Then when the 8th checkpoint is written, and the job during that 100%, but still running is restarted, it reverts to 99.9%. Now why most all of the times the 0.01% takes a blink of an eye, and sometimes long hours... pass. Seen it on Windows, seen it on Android, particularly on Android.

So, practical application of this knowledge: BOINCTasks, who's not using it, shows number of checkpoints as [N] + time since last checkpoint. When seeing [8] were done, and the progress is 100% and the time since last checkpoint is getting a red background [you can set in BT when that is], don't interrupt or you will loose it all back to when 99.99% was reached. Regrettably, does not work with BOINC for Android, but did work for NativeBOINC too, the remote monitoring and logging.

N.B.: Of course, as yet we've not heard from Tech [armstrdj] on what it's doing... [crunching or carrying coals to Newcastle], but long as the CPU time is counted, I'm tout OK. [And watching BOINC is so utterly boring, plus the program hates you for doing so... it's an AI without the 3 laws of robotics programmed into it ;o].

And vlado101, no no no, the 'original' _0 tasks are fully randomly assigned, no 'oh it's an android, let's give it a different sized on'.
[Jul 16, 2015 5:10:18 PM]   Link   Report threatening or abusive post: please login first  Go to top 
vlado101
Senior Cruncher
Joined: Jul 23, 2013
Post Count: 226
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

Thank you for that explanation SekeRob.

Have you noticed any difference between Android versions?

I have a tablet that is running Android 4.x version and it has a lot less issues that then the 5.x. Even with the OET it seems to work smoother and does not jump back and forth with the progress on some of the workunits.

Too bad there is not an effort to make specifically android workunits. Do you think such an effort would help WCG return more research results?
----------------------------------------

[Jul 16, 2015 5:30:27 PM]   Link   Report threatening or abusive post: please login first  Go to top 
cristipurdel
Senior Cruncher
Joined: Dec 13, 2008
Post Count: 158
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

I am getting the same behavior on 10 different android phones with OET.
Sometimes it was stuck at one of the 8 check-point percentages, and just staying there for days until the deadline was approaching and had to manually abort the WUs
For the moment I gave up hope to run OET tasks on phones which run it during the night.
I will try to run on one phone continuously to see if it's better or not.

My suggestion would be to have shorter WU's for Android
OR
Have 1 check-point every 30 minutes @1GHz ARM core

FAAH did not have this behavior, and it was running much better.
----------------------------------------
[Jul 18, 2015 9:37:50 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

The difference between FAAH and other sciences versus OET is, multiple compounds could be packaged in one job and then checkpoint at each compound completion. OET is just 1 compound per job. It can run 2 minutes, it can run 20 hours, but the mean is under 2 hours, i.e. a checkpoint every 15 minutes. Each checkpoint is a write to memory... writing to memory is something you like to avoid.

Stuck at a checkpoint [Is the event log really showing as uninterrupted computing?], or is it a case of many restarts and thus not progressing from a certain percentage? The Result Status page Outcome link goes to the Result Log, so you could check there too.

See it myself though, most of the times BOINC pauses [logged], but sometimes with longer hours interrupted [don't compute on battery] or manually suspended when on trip, the job goes back to last checkpoint or even 0.0%. I've stopped looking up as when my results go 90-96% valid for the tablet, depends on the 'mood' of what's computed it would appear.
[Jul 18, 2015 9:56:34 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

My Galaxy S4 has done merely any work on OET for a couple of weeks. I noticed a _2 replication wu at 85% progress with a deadline due weeks ago, always going a little up in progress, then falling back to 85%. The other 3 threads were doing the same, but at 0% instead of 85%. Sometimes, Boinc didn't do anything for hours, noticable from the cold touch of it. I aborted the old wu, seems to work now again. Unfortunately, the result's been purged from my stats already.
[Jul 22, 2015 11:19:44 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

There's this preference along the line of "If screen is on", sort of like, if you are using the device, don't compute. Also, it the battery gets too hot, it will switch BOINC off, so if you set it to ambient temp [ours is now 31C indoors], it probably never computes. Don't know what default is...40C or so, but I've got it on 35C. The battery is non-replaceable, I want a long long use of my tablet. cool

WCG is quick to remove anything 'Too Late' or validation state 3 [Too many errors]. Before it was during midnight , now also briefly after noon stats. Proximately 60 hours this past 7 days of perfectly good results, but 5 wingmen failing or not replying... no 90-96% score :/
[Jul 22, 2015 12:08:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
cristipurdel
Senior Cruncher
Joined: Dec 13, 2008
Post Count: 158
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: OET performance on Android devices

Dumb question:
Which is the time (CPU or Elapsed) considered for the badges?
I am running 24/7 on an android device (4 cores) and on a laptop (1 core + HT) for OET and FAAH, and from what I see the ratio of CPU:Elapsed is 1:4 for android but only 1:1 for laptop.
I was expecting to get 6 "days" of crunching daily, but from my current stats it's more like 2+1 days. Shouldn't it be 2+4?
----------------------------------------
[Jul 31, 2015 8:13:35 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 48   Pages: 5   [ 1 2 3 4 5 | Next Page ]
[ Jump to Last Post ]
Post new Thread