[Q] Is it possible to do cloud computing among smartphones? - General Questions and Answers

This is what i am thinking.
So many people are now using smartphones. and of course, most of them are connected to internet, via Wifi or via 2/3/4G or via LTS.
And most of them are with CPU of at least 0.5 GHz and RAM of 256 MB (mine is 1GHz and 512 MB).
So if all the phones are connected in parallel, it would be a super giant mobile cloud SUPERCOMPUTER.
This could be very useful. for example, with the superfast internet, i could run apps that my phone is not strong enough to run fluently.
scientists can compute with the app quick and fast. antivirus app could do cloud virus scan within a minute...
So is it possible to write an app for building such a cloud network amond androids, wm and even iPhones?
And if it is possible, what would be the difficulties?

Theoretically - sure it's possible, check the setiathome.berkeley.edu project for PCs.
Practically - battery capacity is too small to do computing for a long time. You will be able to do it only if your device is connected to power source.

Related

[Q] How to use the high speed SRAM in the ARM cpus?

When I worked on some ARM embedded projects, we used the zero wait state SRAM of the ARM chip to speed up our applications. The performance benefit is tremendous. There is no published way to access it on Windows Mobile, but there probably is a way. Anyone have a clue? Most likely it will be addresses lower or higher than the video buffer.
Thanks,
L.B.
logical quest..
hi.!
I was interested for your topic..
i know that there are some app
that permise you the overclocking
of texas omap...what is this? another
type of overclocking? i think that is
very dangerous way..the risk for the cpu
fusion is high..!so..i don't think that is
a good idea..and the margin that you have
for example with an 200 Mhz processor is minimum for
a good overclocking..if i were you, i should not force the default limit setting by the HTC company.. Ppc device haven't a fan for heat's dissipation (it isn't a PC!) , so when you use the PDA and consequently you make his overclocked cpu under pressure, its go aut of order and..Bang.! do you agree?
What I'm asking has nothing to do with overclocking. The DRAM in PDA's is slow compared to how fast instructions can execute. Built into most ARM CPUs is a small amount of static RAM (usually 256K or 384K) that is usually used for the video buffer. The excess memory is useful for storing data for your applications to run quicker since it won't have to wait for the RAM.
I personally do not overclock my PDAs.
is this a sort of SecondLevelDataCache as Winzozz XP?
devilpera64: This is SRAM as in STATIC RAM. It's a little area of high speed memory (0 wait state) built onto the processor silicon. It's quite useful for use as a video buffer and for speeding up critical sections of code.

KSM, does it really improves performance ?

Well sadly i don't have an answer for that question yet...
I'm trying to think of a way to put KSM to the test on my android device.
As far as i understand it is possible that the kernel actually causes high CPU usage trying to map and unmap memory pages over and over again.
This issue is known for linux and other virtual machines so it is possible that the Same effect will be on the android vm
Testings that i found are not relevant to android.
For example:
The result is a dramatic decrease in memory usage in virtualization environments. In a virtualization server, Red Hat found that thanks to KSM, KVM can run as many as 52 Windows XP VMs with 1 GB of RAM each on a server with just 16 GB of RAM. Because KSM works transparently to userspace apps, it can be adopted very easily, and provides huge memory savings for free to current production systems. It was originally developed for use with KVM, but it can be also used with any other virtualization system - or even in non virtualization workloads, for example applications that for some reason have several processes using lots of memory that could be shared.
Click to expand...
Click to collapse
http://kernelnewbies.org/Linux_2_6_32
What i would really want to know is what would happen if each of these VMs Would run a different application/game/audio/graphics software at the same time ? or what if the same vm will run many different apps ? and also to compare cpu usage with and without KSM
Guess i'll need a tool for that. something like 'iostat' but for memory diagnostic and another tool to see a per process CPU usage but 'top' is not good enough for that.
Any way, the best test should present clear results with precised data.
I'll keep looking for legit way to put it to the test.
If you can think of a way to test KSM with android, please let me know.
This is a technique that relates mostly to processes like virtualisation. For example, when you load 5 windows XP VMs, you'll have a good 10 - 20 services that are practically the same in memory in each VM. Instead of each service using 10mb (ie, 10mb x 5 = 50mb), you only need say 15 or 20mb using KSM. If you use different applications, it is very unlikely that anything would be saved FOR THAT APPLICATION. However, the main elements of a Windows XP System would still be there (drivers, explorer, firewall, logon, search and so on). Means little in one setup, but when you have several VMs it is shown to be a huge advantage. As we know a simple XP install can use 500mb of RAM actively, and this is fairly uniform across instals.
With android, i don't know if there are specific RAM savings to be had. Don't know enough about the inner workings and the sandbox android puts its apps in or how apps interact with system services. Sadly, i can't think of a good way to test it out either, but i'll be keeping an eye on this topic for someone (much) more knowledgeable to come along.
Harbb said:
Sadly, i can't think of a good way to test it out either, but i'll be keeping an eye on this topic for someone (much) more knowledgeable to come along.
Click to expand...
Click to collapse
Enter bedalus, stands there with a vacant expression on his face. Harbb looks disappointed.
kernels ; battery ; ROM ; gov/sched
That entire paragraph was dedicated to you bedalus, we both know that.
Lol
I hope someone can answer this though.
kernels ; battery ; ROM ; gov/sched
Wait for someone............
Sent from my Nexus S using xda premium
KSM does not improve performance on Android just like that - all enabling KSM does, is enable SUPPORT for the Feature but Applications would have to make use of the feature, which they don't.
You can easily verify this like that :
echo 1 > /sys/kernel/mm/ksm/run
<wait and/or run the Applications of your choice>
cat /sys/kernel/mm/ksm/pages_sharing
IF the above shows a value > 0 then you are making use of KSM else it's just available, without anyone using the feature.
Here's an interesting Article that gives a little more insight :
http://www.linux-kvm.com/content/using-ksm-kernel-samepage-merging-kvm
By the way, the same is true for ZCACHE. If you really want to make better use of your Memory (RAM) then using ZRAM as a Swapdevice does work (and may often make sense, too).
That all said : There appear to be efforts to make use of KSM http://forum.xda-developers.com/showthread.php?t=1464758 - so things may well change ...
any update on this...?

[NEW]Mobizen, an application to manage the smartphones Android since a PC

found here: http://www.systranlinks.com/trans?l...martphones-Android-depuis-un-PC&id_actu=11126
Official site: http://www.mobizen.com/?p=d
screenshot​
At the time of the Mobile World Congress 2012 in Barcelona, Rsupport presented “Mobizen”, an application which makes it possible to the users to see and to control their smartphones since a PC.
With this application, the users can see the screen of their smartphones under Android since their PC and manage all the functionalities and the data stored in their apparatuses.
The users can connect a smartphone to a PC via technologies USB, 3G/LTE, Wi-Fi or Bluetooth and thus easily control all the associated functions by the means of a mouse and a keyboard. Moreover, constantly, the Mobizen application takes in load the back-up and the restoration of the data (such as information related to the contacts, the SMS, ms, music or the files photographs and vidéos) resulting from the smartphones by storing them in full safety on a PC. This some is the size of the files or their number.
Once connected, the users can use smartphone remotely and manage all the functionalities to them since a PC, even if their mobile terminal is distant from them. If the apparatus is lit and connected to the Wi-Fi network, the users can change the password or put it not under tension by the means of the Mobizen application, which can be very useful when the apparatus is lost.
“Mobizen is conceived to help the mobile users to overcome the limited size of the screen smartphone and to use the functionalities of smartphone since their PC”, declared Mr. Hyeongsoo Seo, chairman of Rsupport. “In addition to the backup of the data and the restoration of the functionalities, Mobizen takes in load the sharing of the captured images and the vidéos recorded by users in order to optimize their satisfaction, in particular with regard to the mobile plays via a larger screen on PC.”
Mobizen will be available for Android 2.2, Windows XP and their later versions mid 2012. The application can be downloaded since Android Market or Mobizen website
Site: www.mobizen.com
no one interested by this?

[Q] Smart Phone Definition?

I work for a mobile operator and now in the phase of catagorizing phones. Can anyone give me a clear cut explanation what a smart phone is. What features qualifies a device as a smartphone?
i also wonder.. let me research on that
That's a hard one.
I would say what defines a smart phone is ability to have a data connection. I.E. access the web, email etc. This goes above the old WAP services that "dumb" phones used to be able to access.
The Dictionary is pretty clear on this...
smartphone
noun
1. a device that combines a cell phone with a hand-held computer, typically offering Internet access, data storage, e-mail capability, etc.
So just making calls and basic internet access(WAP) isn't enough, it also has to be able to run a full-fledged OS, run programs, display websites, send and recieve emails, play videos and music and run games.
I think these days 'Touchscreen' also counts as a prerequisite for being a smartphone.
ShadowLea said:
The Dictionary is pretty clear on this...
smartphone
noun
1. a device that combines a cell phone with a hand-held computer, typically offering Internet access, data storage, e-mail capability, etc.
So just making calls and basic internet access(WAP) isn't enough, it also has to be able to run a full-fledged OS, run programs, display websites, send and recieve emails, play videos and music and run games.
I think these days 'Touchscreen' also counts as a prerequisite for being a smartphone.
Click to expand...
Click to collapse
That pretty much covers it. Technically speaking, a "featurephone" is a computer as well. It has an operating system, a processor, RAM, storage, cellular connectivity, and typically internet access, albeit limited.
The paradigm of what constitutes a smartphone isn't so much exactly what it's capable of, but more how capable it is. Featurephones and smartphones are basically capable of the same stuff. Make calls and texts, email, internet, media, camera, games, etc. The definition lies within the disparity.
that is difficult to define. even old phones can install small java applications, and surf the wap websites.

[Service] Buildbox! : A generically named service for developer use - Registration te

#update 6-25-2018
Temporarily closing registration as server storage limits have been hit faster than I expected.
Will be working on solutions to duplicate data and will be adding more storage.
Once this is completed, registration will be re-opened.
--------
Hi!
I am hosting a custom server that I have been letting friends use who need a beefier rig for development projects. Server has matured to the point that I am willing to now allow other developers to apply for an account.
I created this initially as a way to give back to developers working hard on the LG V20 but it has since grown into something more.
Users will have 24/7 access to the machine via RDP, SCP, SSH currently.
New services are being added and expanded each month.
Users can have webspace for sites, nextcloud storage space, may request virtual machines for various projects, etc. etc.
Eventually there will be proxies and vpns setup and allowed and we also take suggestions for new functionality.
The server:
- Ubuntu 18.04 Server LTS w/ live patching
- Dual Intel Xeon X5680 CPUs @ 3.33ghz/12mb L3/6.4QPI for a total of 12 cores and 24 threads
- 40GB of DDR3-1333 RAM (board maxes at 192GB and that is my eventual goal)
- 240GB PCIe SSD scratch disk using F2FS for temporary storage which is good for about 700MB/s sustained reads and writes (for improving compile performance etc)
- 4x1TB RAID5 on an LSI controller with 512MB of battery backed cache currently good for about 400MB/s sustained reads and writes
- NVidia 1050GT 2GB PCIe x16 GPU for GPGPU compute projects
As it currently stands, the box can build a complete Lineage OS system in under 1.5 hours (that last benchmark was before I added the SSD so that time may be reduced even more) and a kernel in 1.5 minutes (again, this is before the SSD..).
Planned upgrades include memory increasing, more storage, better GPUs etc.
System is on a permanent symmetrical 250Mbit fiber connection with it's own permanent static IP.
If you wish to have access to this, please send me a private message and we will determine if you are a candidate and will set you up an account.
Feel free to post any questions.
This is a FREE service. I am not requiring any form of payment.
I want to give back to everyone who makes my Android experience that much more awesome and I know a lot of developers are in countries where beefier hardware is expensive or hard to obtain, can't afford better hardware, or may have better hardware than buildbox but would like something they can start a task on and walk away without having to keep their personal boxes up.
We do have strict rules on illegal activity.
Anyways, let me know if you want in!
-helf
Wow this is great! I will try this out.
This is super generous, thank you for your service.
I second what @i95swervin said this. This has been great and appreciate it big time. thanks @helf
Hi! I would be interested in being able to use this service, I've been working on Le1s device, and now my personal cloud credits are over, I would very much like to be able to use this service! I do most of my normal work on my personal system, and need the server to build stuff quickly(which is the tricky part for personal machine)
Thank you!
Nice
helf said:
Hi!
I am hosting a custom server that I have been letting friends use who need a beefier rig for development projects. Server has matured to the point that I am willing to now allow other developers to apply for an account.
I created this initially as a way to give back to developers working hard on the LG V20 but it has since grown into something more.
Users will have 24/7 access to the machine via RDP, SCP, SSH currently.
New services are being added and expanded each month.
Users can have webspace for sites, nextcloud storage space, may request virtual machines for various projects, etc. etc.
Eventually there will be proxies and vpns setup and allowed and we also take suggestions for new functionality.
The server:
- Ubuntu 18.04 Server LTS w/ live patching
- Dual Intel Xeon X5680 CPUs @ 3.33ghz/12mb L3/6.4QPI for a total of 12 cores and 24 threads
- 40GB of DDR3-1333 RAM (board maxes at 192GB and that is my eventual goal)
- 240GB PCIe SSD scratch disk using F2FS for temporary storage which is good for about 700MB/s sustained reads and writes (for improving compile performance etc)
- 4x1TB RAID5 on an LSI controller with 512MB of battery backed cache currently good for about 400MB/s sustained reads and writes
- NVidia 1050GT 2GB PCIe x16 GPU for GPGPU compute projects
As it currently stands, the box can build a complete Lineage OS system in under 1.5 hours (that last benchmark was before I added the SSD so that time may be reduced even more) and a kernel in 1.5 minutes (again, this is before the SSD..).
Planned upgrades include memory increasing, more storage, better GPUs etc.
System is on a permanent symmetrical 250Mbit fiber connection with it's own permanent static IP.
If you wish to have access to this, please send me a private message and we will determine if you are a candidate and will set you up an account.
Feel free to post any questions.
This is a FREE service. I am not requiring any form of payment.
I want to give back to everyone who makes my Android experience that much more awesome and I know a lot of developers are in countries where beefier hardware is expensive or hard to obtain, can't afford better hardware, or may have better hardware than buildbox but would like something they can start a task on and walk away without having to keep their personal boxes up.
We do have strict rules on illegal activity.
Anyways, let me know if you want in!
-helf
Click to expand...
Click to collapse
Hi, thank you for this amazing service! This is a great thing you're doing for the community.
Sent you a PM
Thanks again!
I am a lettuce + MMX a102 developer I need server for a lot of work hope you help me
I also pm you
helf said:
Hi!
I am hosting a custom server that I have been letting friends use who need a beefier rig for development projects. Server has matured to the point that I am willing to now allow other developers to apply for an account.
I created this initially as a way to give back to developers working hard on the LG V20 but it has since grown into something more.
Users will have 24/7 access to the machine via RDP, SCP, SSH currently.
New services are being added and expanded each month.
Users can have webspace for sites, nextcloud storage space, may request virtual machines for various projects, etc. etc.
Eventually there will be proxies and vpns setup and allowed and we also take suggestions for new functionality.
The server:
- Ubuntu 18.04 Server LTS w/ live patching
- Dual Intel Xeon X5680 CPUs @ 3.33ghz/12mb L3/6.4QPI for a total of 12 cores and 24 threads
- 40GB of DDR3-1333 RAM (board maxes at 192GB and that is my eventual goal)
- 240GB PCIe SSD scratch disk using F2FS for temporary storage which is good for about 700MB/s sustained reads and writes (for improving compile performance etc)
- 4x1TB RAID5 on an LSI controller with 512MB of battery backed cache currently good for about 400MB/s sustained reads and writes
- NVidia 1050GT 2GB PCIe x16 GPU for GPGPU compute projects
As it currently stands, the box can build a complete Lineage OS system in under 1.5 hours (that last benchmark was before I added the SSD so that time may be reduced even more) and a kernel in 1.5 minutes (again, this is before the SSD..).
Planned upgrades include memory increasing, more storage, better GPUs etc.
System is on a permanent symmetrical 250Mbit fiber connection with it's own permanent static IP.
If you wish to have access to this, please send me a private message and we will determine if you are a candidate and will set you up an account.
Feel free to post any questions.
This is a FREE service. I am not requiring any form of payment.
I want to give back to everyone who makes my Android experience that much more awesome and I know a lot of developers are in countries where beefier hardware is expensive or hard to obtain, can't afford better hardware, or may have better hardware than buildbox but would like something they can start a task on and walk away without having to keep their personal boxes up.
We do have strict rules on illegal activity.
Anyways, let me know if you want in!
-helf
Click to expand...
Click to collapse
Hi!
I would like to opt in use this service, I've been working on Mi A1 (tissot) device, and now my personal cloud trails credits are over, I would very much like to be able to use this service! I do most of my normal work on my personal system nd sometimes server so i would need the server to build stuffs that will be great
Thank you!
Sent from my Mi A1 using Tapatalk
Hey there,
This is some good stuff you are initiating.
I've been working on Le 1s and Mi A1 (tissot) devices for quite a sometime now. I do most of my work on my local machine with a very ordinary internet connection. Henceforth, I would like to opt in and use this service.
My Github : https://github.com/VenkatVishalV
Thanks!
Awesome: sent u pm
helf said:
Anyways, let me know if you want in!
Click to expand...
Click to collapse
Hey @helf what you're doing is really great.
Sent you a PM :good:
Great bro even i m developing roms for Mi A1 and sprout4 but now my gcp credits too low
U can see my contribution https://github.com/arunassain
Thanks for this contribution:good:
1st thank you for helping out other developers and secondly i would like to have a server reply to me if u are interested in hepling me out
Nice work buddy
Sent you pm
---------- Post added at 12:31 AM ---------- Previous post was at 12:31 AM ----------
Nice work buddy
Sent you pm
wew nice work
Can you check PM?
I want to be a part of your service, plz consider me too.
I have been working on devices like,
- leeco le1s (All things, Dt, Kt, Vt) ;
- samsung grandprimevelte (kernel development) (twrp -Wip) ;
- intex aqua life 3 (twrp).
Well my pc's configurations are not enough to build a rom nor i have other server to continue development for my leeco le1s device.
If you want to checkout my github work.. then here u go,
github.com/vishalk17
github.com/vishalk95
Thank you
helf said:
#update 6-25-2018
Temporarily closing registration as server storage limits have been hit faster than I expected.
Will be working on solutions to duplicate data and will be adding more storage.
Once this is completed, registration will be re-opened.
--------
Hi!
I am hosting a custom server that I have been letting friends use who need a beefier rig for development projects. Server has matured to the point that I am willing to now allow other developers to apply for an account.
I created this initially as a way to give back to developers working hard on the LG V20 but it has since grown into something more.
Users will have 24/7 access to the machine via RDP, SCP, SSH currently.
New services are being added and expanded each month.
Users can have webspace for sites, nextcloud storage space, may request virtual machines for various projects, etc. etc.
Eventually there will be proxies and vpns setup and allowed and we also take suggestions for new functionality.
The server:
- Ubuntu 18.04 Server LTS w/ live patching
- Dual Intel Xeon X5680 CPUs @ 3.33ghz/12mb L3/6.4QPI for a total of 12 cores and 24 threads
- 40GB of DDR3-1333 RAM (board maxes at 192GB and that is my eventual goal)
- 240GB PCIe SSD scratch disk using F2FS for temporary storage which is good for about 700MB/s sustained reads and writes (for improving compile performance etc)
- 4x1TB RAID5 on an LSI controller with 512MB of battery backed cache currently good for about 400MB/s sustained reads and writes
- NVidia 1050GT 2GB PCIe x16 GPU for GPGPU compute projects
As it currently stands, the box can build a complete Lineage OS system in under 1.5 hours (that last benchmark was before I added the SSD so that time may be reduced even more) and a kernel in 1.5 minutes (again, this is before the SSD..).
Planned upgrades include memory increasing, more storage, better GPUs etc.
System is on a permanent symmetrical 250Mbit fiber connection with it's own permanent static IP.
If you wish to have access to this, please send me a private message and we will determine if you are a candidate and will set you up an account.
Feel free to post any questions.
This is a FREE service. I am not requiring any form of payment.
I want to give back to everyone who makes my Android experience that much more awesome and I know a lot of developers are in countries where beefier hardware is expensive or hard to obtain, can't afford better hardware, or may have better hardware than buildbox but would like something they can start a task on and walk away without having to keep their personal boxes up.
We do have strict rules on illegal activity.
Anyways, let me know if you want in!
-helf
Click to expand...
Click to collapse
Alright guys. Hit limits of the system as it is currently configured. We are working on software and hardware upgrades. Once those are completed we will open up registration again. It may be a couple of months. I won't be able to complete some of the hardware upgrades for another 60 days due to some policies I have to adhere to when it comes to recycled hardware.
I'll update when the rig is available again.

Categories

Resources