Parlea

From BOINC Projects
Revision as of 23:46, 24 May 2026 by Al Piskun (talk | contribs)
Jump to navigation Jump to search


Parlea
Project
StatusInactive
CategoryMathematics / Combinatorics
ComputeCPU (Android)
Development
DeveloperDolgov Andrey Andreevich
AuthorDolgov Andrey Andreevich
SponsorNUST MISIS — Department of Engineering Cybernetics
MaintainerDolgov Andrey Andreevich
Initial releaseJune 4, 2021  (5 years ago)
Software
Operating systemAndroid (ARM, ARM64, x86, x86_64)
BOINC statistics
Stats as ofMay 22, 2026  (0 years ago)
Performance0.05 GigaFLOPS
Active users0
Total users106
Active hosts0
Total hosts345
Analytics
RAC0
Metadata
Websitehttps://parlea.ru/boinctest/

}}

[[File:{{#setmainimage:Default water.jpg|1187×173px}}|alt=water image|center|frameless]]

Parlea is a volunteer computing project that needs your help to solve the Orthogonal Diagonal Latin Square (ODLS) problem.

Why Parlea?

The project was created as part of a final qualifying work (выпускная квалификационная работа) at the National University of Science and Technology MISIS (NUST MISIS) in Moscow, Russia.[1] The name "Parlea" is not an acronym; it reflects the project's academic origin as a student thesis deliverable.

Goal

Parlea is a volunteer computing benchmark project that aims to investigate the efficiency and behavior of Android mobile devices as compute nodes on the BOINC platform. Its scientific objective is to solve the Orthogonal Diagonal Latin Square (ODLS) problem using donated computational cycles from volunteers worldwide.

A secondary goal is to demonstrate that mobile devices — which are available in far greater numbers than desktop computers — can serve as viable contributors to distributed computing workloads. As noted in a survey of the BOINC platform, current mobile processors feature on-chip GPUs providing several teraFLOPS of performance, and the near-term potential capacity of volunteer computing from mobile devices alone could reach hundreds of ExaFLOPS.[2]

Project Status

Parlea is currently inactive. As of 22 May 2026, no tasks are being sent to volunteers and no recent credit has been recorded. The project server remains online and the BOINC daemons are running, but the task queue is empty.[3]

Metric Value
Total registered users (with credit) 106
Users with recent credit 0
Total registered hosts (with credit) 345
Hosts with recent credit 0
Current performance 0.05 GigaFLOPS
Workunits waiting for validation 1,000
Tasks ready to send 0
Tasks in progress 0

A backlog of 1,000 workunits awaiting validation suggests that prior computation was completed and is pending final server-side processing.

Scientific Background

Magic Square 2014 This is a 14 x 14 magic square. The square begins with Durer's date of birth (1471) and ends with the date of his death (1528).

Latin Squares

A Latin square of order <math>n</math> is an <math>n \times n</math> array filled with <math>n</math> different symbols, each occurring exactly once in each row and exactly once in each column.[4] Formally, a Latin square is a set of <math>n^2</math> triples <math>(r, c, s)</math>, where <math>1 \leq r, c, s \leq n</math>, such that all ordered pairs <math>(r, c)</math>, <math>(r, s)</math>, and <math>(c, s)</math> are distinct. The concept was first systematically studied by Leonhard Euler in 1782.

Diagonal Latin Squares

A diagonal Latin square (DLS) of order <math>n</math> is a Latin square in which both the main diagonal and the main antidiagonal also contain each of the <math>n</math> symbols exactly once. Because of this additional constraint, the space of diagonal Latin squares is substantially smaller than the general Latin square space; for example, for order <math>n = 9</math>, only a fraction of all Latin squares are diagonal.[5]

The enormous size of the diagonal Latin squares space makes it computationally infeasible to enumerate all its objects in reasonable time by brute force. Sophisticated search methods and the BOINC platform are essential to meet the computational requirements.[6]

Orthogonal Diagonal Latin Squares

Two Latin squares of order <math>n</math> are said to be orthogonal if, when one is superimposed on the other, every ordered pair of symbols appears exactly once among the <math>n^2</math> cells. An Orthogonal Diagonal Latin Square (ODLS) of order <math>n</math> is a pair of orthogonal Latin squares of order <math>n</math> in which both members are diagonal — that is, both squares carry distinct symbols on their main diagonal and antidiagonal.[7]

It has been proven that ODLS of order <math>n</math> exist for all <math>n</math> except <math>n \in \{2, 3, 6, 10, 14, 15, 18, 26\}</math>, with <math>n \in \{2, 3, 6\}</math> being impossible.[8]

The orthogonality graph of a DLS is a graph in which each node represents a DLS orthogonal to a given base square, and edges connect mutually orthogonal pairs. Reconstructing complete orthogonality graphs — understanding which DLSs are mutually orthogonal — is the central combinatorial challenge that Parlea and its parent project RakeSearch address.

Methods

Application: Cycle Search

Parlea runs a single application called Cycle Search (version 0.09), released on 4 June 2021.[9] The application is derived from the RakeSearch BOINC project. RakeSearch implements a search for row-permutational DLSs orthogonal to a given base square, allowing reconstruction of the full orthogonality graph.[10]

Rather than searching all possible DLSs, the algorithm fixes a starting square and enumerates only its row-permutation mates — squares reachable by permuting rows of the original — greatly reducing the search space while still revealing the orthogonality structure.

In Parlea, this application is deployed specifically to benchmark Android mobile hardware, rather than desktop-class CPUs. Workunits are assigned to mobile volunteer devices, and the timing and correctness statistics are analysed to evaluate mobile suitability as BOINC compute nodes.

Supported Platforms

The Cycle Search application supports four Android targets:[11]

Platform Architecture Version Created
Android ARM 32-bit 0.09 4 Jun 2021
Android ARM 64-bit (arm64-v8a) 0.09 4 Jun 2021
Android Intel x86 32-bit 0.09 4 Jun 2021
Android Intel x86 64-bit 0.09 4 Jun 2021

The project does not offer Windows, Linux, or macOS clients, distinguishing it from most BOINC projects. This Android-only design is intentional: the benchmark is specifically studying mobile compute behaviour.

Server Architecture

The project runs on a standard BOINC server stack hosted at parlea.ru. As of May 2026, the following daemons are operational:[12]

  • Download and upload servers
  • Scheduler
  • Feeder and transitioner
  • File deleter
  • Validators and assimilators for three application types: native (gt_cl), boinc2docker, and VirtualBox

The BOINC server software version is 1.1.0 (database schema 27028).

Related Projects

Parlea is closely related to several other BOINC projects investigating diagonal Latin squares:

  • RakeSearch — The parent project from which Parlea's Cycle Search application is derived. Run by the Karelian Research Center of the Russian Academy of Sciences, RakeSearch searches for orthogonal pairs of diagonal Latin squares of order 9 using desktop volunteer computers.[13]
  • ODLK — A BOINC project focused on researching 10th-order diagonal Latin squares.[14]
  • ODLK1 — A continuation of ODLK, searching for canonical forms of diagonal Latin squares of order 10.[15]
  • Gerasim@Home — Used to enumerate diagonal Latin squares of order 9 and search for their canonical forms.[16]

Project Team / Sponsors

The project was created at the National University of Science and Technology MISIS (NUST MISIS),[17] a public technological university in Moscow, Russia, established in 1918 as part of the Moscow Mining Academy and granted national university status in 2008.[18]

Role Name
Institution NUST MISIS Institute, Department of Engineering Cybernetics
Student / Developer Dolgov Andrey Andreevich
Scientific Supervisor Associate Professor, Ph.D. Kurochkin Ilya Ilyich

Publications

The following papers are relevant to the science underlying Parlea, primarily from the RakeSearch project which developed the core algorithm:[19][20]

  • Vatutin, Eduard, Alexey Belyshev, Natalia Nikitina, Maxim Manzuk, Alexander Albertian, Ilya Kurochkin, Alexander Kripachev and Alexey Pykhtin. Diagonalization and Canonization of Latin Squares. Supercomputing (2023).

External Links

References

  1. About Parlea. Parlea. Retrieved 22 May 2026}.
  2. Anderson, David P..(2019}).BOINC: A Platform for Volunteer Computing. DOI: 10.48550/ARXIV.1903.01699. Retrieved 22 May 2026}.
  3. Parlea Server Status. Parlea. Retrieved 22 May 2026}.
  4. Latin square. Wikipedia. Retrieved 22 May 2026}}.
  5. Vatutin, Eduard.(2017}).Using Volunteer Computing to Study Some Features of Diagonal Latin Squares. Open Engineering. pp. 453–460. DOI: 10.1515/eng-2017-0052.
  6. About RakeSearch. RakeSearch. Retrieved 22 May 2026}.
  7. Orthogonal diagonal Latin squares of order n. Bulletin of the Australian Mathematical Society. Retrieved 22 May 2026}.
  8. Orthogonal diagonal Latin squares of order n. Bulletin of the Australian Mathematical Society. Retrieved 22 May 2026}.
  9. Parlea Applications. Parlea. Retrieved 22 May 2026}.
  10. Manzyuk, Maxim.(2019}).Start-up and the Results of the Volunteer Computing Project RakeSearch. Communications in Computer and Information Science. DOI: 10.1007/978-3-030-36592-9_59.
  11. Parlea Applications. Parlea. Retrieved 22 May 2026}.
  12. Parlea Server Status. Parlea. Retrieved 22 May 2026}.
  13. RakeSearch — BOINC Synergy. Retrieved 22 May 2026}.
  14. ODLK — BOINC Synergy. Retrieved 22 May 2026}.
  15. ODLK1 — BOINC Synergy. Retrieved 22 May 2026}.
  16. Vatutin, Eduard.(2017}).Using Volunteer Computing to Study Some Features of Diagonal Latin Squares. Open Engineering. DOI: 10.1515/eng-2017-0052.
  17. National University of Science and Technology MISIS — Wikipedia. Retrieved 22 May 2026}.
  18. National University of Science and Technology MISIS — Wikipedia. Retrieved 22 May 2026}.
  19. Publications by BOINC Projects. BOINC / UC Berkeley. Retrieved 22 May 2026}.
  20. RakeSearch Publications. RakeSearch. Retrieved 22 May 2026}.