<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Perspective platforms for BOINC distributed computing network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitalii Koshura Lohika Odessa</string-name>
        </contrib>
      </contrib-group>
      <fpage>120</fpage>
      <lpage>128</lpage>
      <abstract>
        <p>This paper describes perspective platforms that can be used by BOINC for distributed computing: mobile devices (Android, iOS, Windows Phone) and video game consoles (Sony PlayStation, Microsoft Xbox and Nintendo Wii/Switch). For now, BOINC supports Android devices only. During this research, I've found that iOS is not suitable for our purposes because of platform limitations and Windows Phone is not suitable too because of low market share. Video game consoles are more suitable for our purposes. Sony PlayStation, Microsoft Xbox and Nintendo Wii/Switch a good enough to be supported by BOINC distributed computing network.</p>
      </abstract>
      <kwd-group>
        <kwd>Volunteer Computing</kwd>
        <kwd>BOINC</kwd>
        <kwd>Distributed Computing</kwd>
        <kwd>Mobile Devices</kwd>
        <kwd>Video Game Consoles</kwd>
        <kwd>Android</kwd>
        <kwd>iOS</kwd>
        <kwd>Windows Phone</kwd>
        <kwd>Sony PlayStation</kwd>
        <kwd>Microsoft Xbox</kwd>
        <kwd>Nintendo Wii/Switch</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>These platforms are not supported by BOINC yet:
• iOS mobile devices
• Windows mobile phones
• Sony PlayStation
• Microsoft Xbox
• Nintendo Wii/Switch</p>
      <p>Next, we need to define whether these platforms can potentially produce a significant performance gains to
BOINC infrastructure and can be easily used by users.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Mobile Devices</title>
      <p>
        There are 3 main mobile platforms: Android, iOS, Windows Phone. Android is the most widespread mobile OS
in the world (2), it is installed on 86.8% of mobile phones [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. On the second place are iOS devices with 12.5%
of market share. But despite of this share it is quite significant number of devices in compare with Windows
Phone (0.3% of market share).
2.1
      </p>
      <sec id="sec-2-1">
        <title>Android</title>
        <p>
          Currently BOINC supports Android based devices only. BOINC for Android is presented as two separate
applications: official application [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and ‘HTC Power To Give’ application [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Last one is preinstalled on HTC
devices [13].
        </p>
        <p>Android BOINC application supports CPU calculations only. But all or almost all modern GPUs used in
mobile devices supports OpenCL. From one hand adding tasks which will use GPU can increase their performance
but from another hand this will lead to device overheat because of GPU intensive tasks which are the most ‘hot’
one. Such tasks can probably run on those Odroid devices only which have active cooling [14].</p>
        <p>
          There is no possibility to count users who actively run BOINC on their mobile devices especially on HTC
because of preinstalled application but official BOINC application has more than 100 000 installations [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Using
this information, we can presume next potential user interest in iOS and Windows Phone BOINC applications
(Table 1).
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Windows Phone</title>
        <p>Devices based on Windows Phone same as Android smart phones are produced by several manufacturers.
They have different configuration but these differences are not significant. If we will compare one of the top
Android smartphone (Meizu Pro 6 [17]) and one of the top Windows Phone device (HP Elite x3 [18]) we will see
that their configurations are quite similar (Table 2). As we can see from this table, Android based smartphone
has more powerful CPU because of 10 available cores. Even despite of different core frequencies of Android
device CPU, in total it can make more calculation than Windows Phone device at the same amount of time.</p>
        <p>From the other hand, Windows Phone device has 4 times more powerful GPU than Android device [19]. But
as it was mentioned above, GPU tasks are hot and can lead to device overheat so GPU tasks can’t run all the
available time.</p>
        <p>But using the information from Table 1 we can assume that share (0.3%) and potential user interest ( 346
installations) in BOINC for Windows Phone is too low and the development for this platform is inadvisable even
despite of powerful GPU.
2.3 iOS
iOS devices have 12.5% share (Table 1) and potential user interest ( 14401 installations) are rather less than
Android one but much bigger than Windows Phone share and potential user interest.</p>
        <p>Unlike Android and Windows Phone based smartphones iOS devices are manufactured by Apple only so there
are no variety in device configurations of the same generation. As we can see from Table 3, the situation with
the top iOS smartphone iPhone 7 Plus is the same as with Windows Phone HP Elite x3: it has less powerful
CPU but more powerful GPU [20].</p>
        <p>In normal mode BOINC works when device is not used by user, plugged into a power source and the battery is
charged 90% or more to prevent reducing battery life or increasing recharge time [16]. This means that BOINC
science applications need run in background. But iOS has limitations for background tasks: only audio players,
audio recorders, VoIP applications, or applications which send, receive or process small packets of data from time
to time, can run in background [21]. If the application will intensively use resources it will be terminated by the
system. These limitations can be solved by creating a BOINC application which will run by user in fore-ground
only. Screen of the device should be always on to prevent iOS send application to the background. Also, iOS
applications have another limitation: they cannot execute downloaded binaries. In this case BOINC applications
should include all project binaries.</p>
        <p>The way proposed in [15] to run applications in Python virtual machine is nice for testing but is not acceptable
for wide use because of complexity: user need to ‘jail break’ iOS device and install BOINC from non-official
package source. And in this case applications should run in foreground too.
2.4</p>
      </sec>
      <sec id="sec-2-3">
        <title>Conclusion</title>
        <p>Both iOS and Windows Phone platforms are unsuitable to run BOINC applications: iOS has many limitations
to run background applications and downloaded binaries and Windows Phone device are not so widely spread
as Android devices. So, development of BOINC applications for these platforms is inadvisable.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Video Game Consoles</title>
      <p>There are 3 main giants in video game console industry: Sony, Nintendo, Microsoft [22]. Sony is the biggest
one. This company sold 13.94 million devices during 2016 year (52% of all sold video game consoles). Nintendo
has almost the same market share as Microsoft: 6.66 (24.9%) and 6.14 (23%) million devices sold respectively
(3).</p>
      <p>
        As we can see from the Table 4 PlayStation 4 Pro has the most powerful GPU [27] and it has OpenCL
support as well as Xbox One S [
        <xref ref-type="bibr" rid="ref20">36</xref>
        ]. Both Xbox One S [
        <xref ref-type="bibr" rid="ref19">35</xref>
        ] and PlayStation 4 Pro have similar CPUs. Nintendo
Switch [
        <xref ref-type="bibr" rid="ref28">44</xref>
        ] is less powerful in CPU and in GPU calculations and it is the only one who has no OpenCL support
[
        <xref ref-type="bibr" rid="ref29">45</xref>
        ]. Using this information only we can say that PlayStation video game console looks the most preferable for
BOINC. Next, we will try to define whether other generations of video game consoles also can be usable for
BOINC or not.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Sony PlayStation</title>
        <p>Sony has several models of their famous video game consoles (Table 5): PlayStation, PlayStation 2, PlayStation
3, PlayStation 4 and PlayStation 4 Pro. There are also 2 portable models: PlayStation Portable and PlayStation
Vita.</p>
        <p>First generation of PlayStation video game consoles has very slow CPU (33.8688 MHz) and only 1 core [23].
So, these devices can’t be used by BOINC.</p>
        <p>
          CPU used in PlayStation 2 is better (299 MHz) [24] and can be compared to Intel Pentium III used in the
first generation of Xbox video game consoles [
          <xref ref-type="bibr" rid="ref15">31</xref>
          ]. These devices are no longer supported by Sony and have no
possibility to load applications from the Internet. This makes these video game consoles are not suitable for
BOINC too.
        </p>
        <p>
          PlayStation 3 has very powerful Cell BE CPU (3.2 GHz, 8 cores) and 256 MB of RAM [25]. It has powerful
RSX GPU also but unfortunately it doesn’t support OpenCL [26] so this GPU can’t be used in calculations.
PlayStation 3 has access to PlayStation Network [
          <xref ref-type="bibr" rid="ref30">46</xref>
          ] and BOINC application can be distributed on these devices
using this service. It is the only legal way to run BOINC on PlayStation 3. Previously when there was a possibility
to install Linux on these devices there were at least 2 projects that used PlayStation 3 as a node in distributed
computing network: PS3Grid used BOINC to run calculation modules [
          <xref ref-type="bibr" rid="ref31">47</xref>
          ] and Folding@home used their own
application [
          <xref ref-type="bibr" rid="ref32">48</xref>
          ].
        </p>
        <p>
          PlayStation 4 has less powerful AMD CPU (1.6 GHz, 8 cores) than PlayStation 3 but has 8 GB of RAM
[27]. Also, it has AMD GPU (1840 FLOPS) with OpenCL sup-port. Both CPU and GPU make this device very
attractive for BOINC. As well as PlayStation 3 this generation of video game consoles has access to PlayStation
Net-work [
          <xref ref-type="bibr" rid="ref30">46</xref>
          ] so BOINC application can be distributed to these devices using this service too.
        </p>
        <p>PlayStation 4 Pro has the same configuration as the previous one but has more powerful both CPU (2.1 GHz,
8 cores) and GPU (4200 GFLOPS) [27]. Currently this generation of video game consoles suits best for BOINC
application.</p>
        <p>
          Currently only 2 models of PlayStation portable video game consoles are present-ed: PlayStation Portable
and PlayStation Vita. Both have very slow CPU: 222 MHz, 2 cores in PlayStation Portable [28], [
          <xref ref-type="bibr" rid="ref13">29</xref>
          ] and 444
MHz, 4 cores in PlayStation Vita [
          <xref ref-type="bibr" rid="ref14">30</xref>
          ]. Even despite of the GPU in PlayStation Vita with OpenCL support [19]
these devices are not profitable for BOINC in comparing with the regular models (PlayStation 3, PlayStation 4
and PlayStation 4 Pro).
        </p>
        <p>But there is also one issue: BOINC application should be run manually by user as there is no possibility to
run applications in background because of the architecture and the main purpose of the video game consoles.</p>
        <p>Using the information listed above we can conclude that only 3 PlayStation mod-els are suitable for the
BOINC application: PlayStation 3, PlayStation 4 and PlayStation 4 Pro. The BOINC application for this
platform should be published on PlayStation Network to let users download and run it without any unusual
actions.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Microsoft Xbox</title>
        <p>
          Microsoft produced 4 generations of their video game consoles: Xbox, Xbox 360, Xbox One and Xbox One
S (Table 6). First generation of these devices has very slow CPU (733 MHz, 1 core) [
          <xref ref-type="bibr" rid="ref15">31</xref>
          ] and it is less powerful
(0.75 GFLOPS) [
          <xref ref-type="bibr" rid="ref16">32</xref>
          ] than the CPU used in PlayStation 2 (6.2 GFLOPS). Also since April 15, 2010 Microsoft
discontinued Xbox Live [
          <xref ref-type="bibr" rid="ref34">50</xref>
          ] service for original Xbox [
          <xref ref-type="bibr" rid="ref33">49</xref>
          ] so there is no possibility for user to download
applications from the web. As it was mentioned before the best way to distribute BOINC applications to video game
consoles is standard services provided by console manufacturers. User can’t install BOINC application in an
easy way without this service.
        </p>
        <p>
          Xbox 360 has the same architecture of the Xenon CPU as PlayStation 3 with one difference: it has 3 physical
cores and 6 logical cores (96 GFLOPS) [
          <xref ref-type="bibr" rid="ref17">33</xref>
          ], [
          <xref ref-type="bibr" rid="ref18">34</xref>
          ], [
          <xref ref-type="bibr" rid="ref21">37</xref>
          ]. Unfortunately, Xenos GPU doesn’t support OpenCL so
BOINC can’t use it for calculations [
          <xref ref-type="bibr" rid="ref22">38</xref>
          ]. Xbox Live supports Xbox 360 so this device is a good candidate for
BOINC application.
        </p>
        <p>
          Both Xbox One and Xbox One S have almost the same configuration (1.75 GHz, 8 cores, 8 GB RAM) [
          <xref ref-type="bibr" rid="ref19">35</xref>
          ].
The latest model has a little bit more powerful GPU (1404 GFLOPS) than previous one (1310 GLOPS) [
          <xref ref-type="bibr" rid="ref20">36</xref>
          ].
Both generations have OpenCL and Xbox Live support and can be used by BOINC.
        </p>
        <p>Xbox devices as well as PlayStation devices have the same issue: BOINC need to be run manually by user
and it can’t be started automatically in background because of the main purpose of the game consoles. As a
conclusion, we can say that BOINC can be created and installed using Xbox Live service for next Xbox models:
Xbox 360, Xbox One and Xbox One S.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Nintendo Wii / Switch</title>
        <p>Sony PlayStation, Microsoft Xbox and Nintendo Wii/Switch are very good platforms and they could potentially
increase the total power of the BOINC distributed calculation network. After this research, we can conclude that
the most perspective platform is Sony PlayStation. Less power can produce Microsoft Xbox devices: they are
less effective and are not so popular and distributed as Sony PlayStation. Least effective platform if Nintendo
Wii/Switch. This video game consoles were never designed to be the powerful one and are not so popular as
Sony PlayStation also.</p>
        <p>So BOINC application might be supported by Sony PlayStation first, then by Microsoft Xbox and at last by
Nintendo Wii/Switch.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>Currently BOINC is present on Android mobile devices only but doesn’t support GPU calculations that will
increase the speed of calculations but also will lead to device overheat. That is why GPU support on mobile
devices is very attractive but dangerous too because can damage the device itself. It can be supported by Odroid
devices only. iOS platform has many limitations (e.g. no possibility to run application in background). Market
share of Windows Phone devices is too low. That is why both iOS and Windows Phone devices are not suitable
for BOINC.</p>
      <p>Video game consoles are not so wide spread as mobile devices but their total amount is significant. Sony is the
main player on this market, their device has more than 50% of total market share. PlayStation devices are the
most powerful too so these two factors (market share and effectiveness) make this platform the best candidate
to support BOINC. Both Microsoft and Nintendo have the same market share ( 25%) but Nintendo video game
consoles have less effectiveness than Microsoft Xbox devices. This makes Microsoft more attractive for BOINC
than Nintendo but last one can be used for distributed calculations also.</p>
      <p>Finally, we can say that the potential platforms for distributed BOINC calculations are (sorted from most
effective to less effective): Sony PlayStation (PlayStation 4 Pro, PlayStation 4, PlayStation 3), Microsoft Xbox
(Xbox One S, Xbox One, Xbox 360), Nintendo Wii/Switch (Switch, Wii U, Wii).
[13] US supercomputer needs more people power. [Online] https://goo.gl/RmB6gI
[14] ODROID devices. [Online] https://en.wikipedia.org/wiki/ODROID
[15] Black, Michael, and William Edgar. Exploring mobile devices as Grid resources: Using an x86 virtual
machine to run BOINC on an iPhone. Grid Computing, 2009 10th IEEE/ACM International Conference on.</p>
      <p>IEEE, 2009.
[16] Android FAQ. [Online] http://boinc.berkeley.edu/wiki/Android FAQ
[17] Meizu Pro 6 Specification. [Online] https://www.meizu.com/en/products/pro6/spec.html
[18] HP Elite x3 Specification. [Online] https://goo.gl/5bTlIv
[19] GPU Performance Comparison. [Online] http://kyokojap.myweb.hinet.net/gpu gflops/
[20] iPhone 7 Plus Specification. [Online] https://en.wikipedia.org/wiki/IPhone 7#cite note-4
[21] App Programming Guide for iOS. [Online] https://goo.gl/7YPI30
[22] Video gaming console marker share 2016. [Online] https://goo.gl/LQJpFI
[23] PlayStation Specification. [Online] https://en.wikipedia.org/wiki/PlayStation (console)
[24] PlayStation 2 Specification. [Online] https://en.wikipedia.org/wiki/PlayStation 2
[25] PlayStation 3 Specification. [Online] https://en.wikipedia.org/wiki/PlayStation 3
[26] NVIDIA RSX Reality Synthesizer. [Online] https://goo.gl/m4xele
[27] PlayStation 4 Specification. [Online] https://goo.gl/YdmcpF
[28] PlayStation Portable Specification. [Online] https://goo.gl/hBm2LU</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] BOINC projects</article-title>
          . [Online] http://boinc.berkeley.edu/projects.php
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Asteroids</surname>
          </string-name>
          <article-title>@home applications</article-title>
          . [Online] http://asteroidsathome.net/boinc/apps.php
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Collatz</surname>
            <given-names>Conjecture applications.</given-names>
          </string-name>
          [Online] https://boinc.thesonntags.com/collatz/apps.php
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Einstein</surname>
          </string-name>
          <article-title>@home applications</article-title>
          . [Online] https://einsteinathome.org/ru/apps.php
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] SETI@home applications</article-title>
          . [Online] https://setiathome.berkeley.edu/apps.php
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>[6] DENIS@home applications</article-title>
          . [Online] http://denis.usj.es/denisathome/apps.php
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Gerasim</surname>
          </string-name>
          <article-title>@home applications</article-title>
          . [Online] http://gerasim.boinc.ru/users/viewApps.aspx
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[8] SAT@home applications</article-title>
          . [Online] http://sat.isa.ru/pdsat/apps.php
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>BOINS</given-names>
            <surname>Stats</surname>
          </string-name>
          . [Online] https://boincstats.com/en/stats/-1/project/detail
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <article-title>Smartphone market share</article-title>
          . [Online] http://www.idc.com/promo/smartphone-market-share/os
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>BOINC</surname>
          </string-name>
          <article-title>Android application</article-title>
          . [Online] https://goo.gl/091Eov
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>[12] 'HTC Power To Give' application. [Online] https://goo.gl/hA3CUU</mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>PlayStation</given-names>
            <surname>Portable Specification Revealed</surname>
          </string-name>
          . [Online] https://goo.gl/yag2Ny
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>PlayStation</given-names>
            <surname>Vita Specification</surname>
          </string-name>
          . [Online] https://en.wikipedia.org/wiki/PlayStation Vita
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>Xbox</given-names>
            <surname>Specification</surname>
          </string-name>
          . [Online] https://en.wikipedia.org/wiki/Xbox (console)
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>[32] FLOPS. [Online] https://en.wikipedia.org/wiki/FLOPS</mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>[33] Xbox 360 Specification. [Online] https://en.wikipedia.org/wiki/Xbox 360</mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [34] Xbox 360
          <string-name>
            <given-names>Technical</given-names>
            <surname>Specifications</surname>
          </string-name>
          . [Online] https://goo.gl/3XfYqm
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Xbox</surname>
            <given-names>One Specification.</given-names>
          </string-name>
          [Online] https://en.wikipedia.org/wiki/Xbox One
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [36]
          <article-title>PlayStation 4 - Xbox One hardware comparison chart</article-title>
          . [Online] https://goo.gl/xcUabx
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Xenon</surname>
            <given-names>CPU Specification.</given-names>
          </string-name>
          [Online] https://en.wikipedia.org/wiki/Xenon (processor)
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [38]
          <string-name>
            <surname>Xenos</surname>
            <given-names>GPU Specification.</given-names>
          </string-name>
          [Online] https://en.wikipedia.org/wiki/Xenos (graphics chip)
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>Wii</given-names>
            <surname>Specification</surname>
          </string-name>
          . [Online] https://en.wikipedia.org/wiki/Wii
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [40]
          <string-name>
            <surname>Broadway</surname>
            <given-names>CPU Specification.</given-names>
          </string-name>
          [Online] https://goo.gl/1nRajx
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [41]
          <string-name>
            <surname>Wii</surname>
            <given-names>U Specification.</given-names>
          </string-name>
          [Online] https://en.wikipedia.org/wiki/Wii U
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [42]
          <string-name>
            <surname>Espresso</surname>
            <given-names>CPU Specification.</given-names>
          </string-name>
          [Online] https://goo.gl/rzdFfG
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [43]
          <article-title>Facts about Wii U's CPU 'Espresso'</article-title>
          . [Online] https://goo.gl/qUtsDY
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>Switch</given-names>
            <surname>Specification</surname>
          </string-name>
          . [Online] https://en.wikipedia.org/wiki/Nintendo Switch
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>NVIDIA</given-names>
            <surname>Tegra X1</surname>
          </string-name>
          <article-title>Specification</article-title>
          . [Online] https://goo.gl/MTwQt7
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>PlayStation</given-names>
            <surname>Network</surname>
          </string-name>
          . [Online] https://en.wikipedia.org/wiki/PlayStation Network
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [47]
          <string-name>
            <surname>Harvey</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          , et al.
          <source>PS3GRID</source>
          .NET:
          <article-title>Building a distributed supercomputer using the PlayStation 3</article-title>
          . Distributed &amp;
          <article-title>Grid Computing-Science Made Transparent for Everyone</article-title>
          .
          <source>Principles, Applications and Supporting Communities</source>
          <volume>13</volume>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [48]
          <string-name>
            <surname>Beberg</surname>
          </string-name>
          , Adam L., et al.
          <article-title>Folding@ home: Lessons from eight years of volunteer distributed computing</article-title>
          .
          <source>Parallel &amp; Distributed Processing</source>
          ,
          <year>2009</year>
          .
          <article-title>IPDPS 2009</article-title>
          .
          <article-title>IEEE International Symposium on</article-title>
          . IEEE,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [49]
          <article-title>Microsoft discontinued Xbox Live for original Xbox</article-title>
          . [Online] https://goo.gl/4HBCna
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [50]
          <string-name>
            <surname>Xbox</surname>
            <given-names>Live Service.</given-names>
          </string-name>
          [Online] https://en.wikipedia.org/wiki/Xbox Live
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [51]
          <string-name>
            <surname>Nintendo</surname>
            <given-names>eShop.</given-names>
          </string-name>
          [Online] https://en.wikipedia.org/wiki/Nintendo eShop
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>