IThena.Computational: Difference between revisions

Al Piskun (talk | contribs)
Methods: image
Al Piskun (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
<div style="background-color: #D4E2FC; border-top: 1px solid #5F92F2; font-size: bigger; padding-left: 15px; margin: 12px -5px -5px -5px;">'''BOINC project page template'''</div>
{{Infobox software
| name                = iThena.Computational
| logo                = IThena_Logo.png
| logo caption        = iThena project logo


[[File:{{#setmainimage:IThena_Logo.png}}|alt=logo image|center|frameless]]
| status              = Active
| category            = Network science / Internet infrastructure mapping
| compute              = CPU
| dependencies        = BOINC


[https://comp.ithena.net/usr/ '''''iThena.Computational'''''] is a '''''[[wikipedia:Volunteer computing|volunteer distributed computing]]''''' project that needs your help to ...
| developer            = Łukasz Świerczewski
| author              = Łukasz Świerczewski
| released            = {{Start date and age|2019|09|26}}
 
| programming language = C, C++
| operating system    = Linux, Windows
 
| stats as of          = {{Start date and age|2026|02|17}}
| average performance  = 924.04 GigaFLOPS
| active users        = 292
| active hosts        = 2852
| total users          = 1143
| total hosts          = 106124
 
| rac                  = 18500000
| credit per day      = 950000
| gpu performance      = 15 PFLOPS
| cpu performance      = 6 PFLOPS
 
| website              = {{URL|https://comp.ithena.net/usr/}}
| license              = Mixed / proprietary BOINC applications
}}
 
[https://comp.ithena.net/usr/ '''''iThena.Computational'''''] is a '''''[[wikipedia:Volunteer computing|volunteer distributed computing]]''''' project based on the [[wikipedia:Berkeley Open Infrastructure for Network Computing|BOINC]] platform. The project focuses on experimental mapping and analysis of Internet network structures using volunteered computing resources from participants around the world.<ref name="about">{{cite web
|url=https://comp.ithena.net/usr/about.php
|title=About iThena.Computational
|website=iThena.Computational
|access-date=2026-05-20
}}</ref>
 
The project is part of the broader '''iThena''' initiative, which is divided into two major subsystems:
 
* '''iThena.Computational''' – computational analysis and post-processing
* '''iThena.Measurements''' – active network measurement and traceroute collection<ref name="about" />
 
The project's goal is to create increasingly accurate models of the global Internet infrastructure, including routers, autonomous systems, points of presence (PoPs), latency relationships, and network topology characteristics.<ref>{{cite web
|url=https://everipedia.org/wiki/lang_en/ithena
|title=iThena
|website=Everipedia
|access-date=2026-05-20
}}</ref>
 
== History ==
 
The first test activities associated with the iThena project reportedly began on 29 August 2019.<ref>{{cite web
|url=https://everipedia.org/wiki/lang_en/ithena
|title=iThena
|website=Everipedia
|access-date=2026-05-20
}}</ref>
 
The first public announcement regarding the project was published on 26 September 2019.<ref>{{cite web
|url=https://everipedia.org/wiki/lang_en/ithena
|title=iThena
|website=Everipedia
|access-date=2026-05-20
}}</ref>
 
The name ''iThena'' is derived from a combination of the words ''Internet'' and ''Athena''.<ref>{{cite web
|url=https://everipedia.org/wiki/lang_en/ithena
|title=iThena
|website=Everipedia
|access-date=2026-05-20
}}</ref>[[File:IThena kiosk Animation (minimal).gif|center|thumb|500x500px|Simplified iThena Project visualization (animation) available at the address: https://vi.ithena.net]]


== Why iThena.Computational? ==
== Why iThena.Computational? ==


* why this topic/object of study?
Modern Internet infrastructure is extremely large, decentralized, and constantly changing. Mapping relationships between routers, autonomous systems, bandwidth paths, and latency characteristics requires massive numbers of distributed measurements and computational analysis steps.
 
The iThena project attempts to address these challenges by combining active network measurements with distributed post-processing using BOINC volunteers.<ref name="about" />
 
Unlike many BOINC projects focused on astronomy or biomedical research, iThena concentrates on network science and Internet topology analysis. The project gathers traceroute and bandwidth data from volunteer hosts distributed across many countries and network providers, allowing researchers to observe Internet structures from geographically diverse perspectives.<ref name="about" />


== Goal ==
== Goal ==
* summarize the objectives and challenges which the project addresses, before jumping into details


The primary objective of iThena.Computational is to analyze and transform data collected by the iThena.Measurements subsystem into usable network models and graph structures.<ref name="about" />
Specific goals include:
* Mapping Internet infrastructure topology
* Studying relationships between routers and autonomous systems
* Measuring latency and bandwidth characteristics
* Building graph-based representations of network structures
* Performing large-scale distributed graph computations
* Processing high-precision numerical transformations using volunteer computing resources<ref name="about" />
The project also aims to demonstrate how volunteer computing can be applied outside traditional scientific domains such as astrophysics or molecular biology.
== Methods ==
== Methods ==
* including "why BOINC"?
 
[[File:IThena Project SectionA Graph 1000x1000.png|alt=example mediawiki image|none|thumb|result of distributed measurments image]]
[[File:Internet map 1024.jpg|thumb|300px|'''A high‑level visualization illustrating worldwide Internet interconnections and structural network topology.''']]
* impactful final statement
 
The project uses the [[wikipedia:Berkeley Open Infrastructure for Network Computing|BOINC]] middleware platform to distribute workloads to volunteer computers.<ref>{{cite web
|url=https://boinc.org/
|title=BOINC
|website=BOINC
|access-date=2026-05-20
}}</ref>
 
BOINC enables large computational tasks to be split into smaller work units which are processed independently on participant computers and later returned to project servers for validation and aggregation.<ref>{{cite web
|url=https://arxiv.org/abs/1903.01699
|title=BOINC: A Platform for Volunteer Computing
|last=Anderson
|first=David P.
|website=arXiv
|year=2019
|access-date=2026-05-20
}}</ref>
 
The iThena project contains several applications and subsystems:
 
=== GRAPH ===
 
The GRAPH application performs graph-processing operations on data collected from network measurements. It executes graph algorithms intended to analyze the structure of Internet infrastructure datasets.<ref name="about" />
 
Generation of new tasks for GRAPH has periodically been paused according to the project website.<ref name="about" />
 
=== HEX ===
 
HEX is a post-processing application that performs dynamic transformations on network measurement datasets. The application also performs calculations using the GNU MPFR high-precision arithmetic library.<ref name="about" />
 
HEX tasks use BOINC's quorum-based validation system, requiring agreement between multiple hosts before results are accepted.<ref name="about" />
 
=== CNODE ===
 
The CNODE application performs distributed traceroute operations from volunteer computers. Resulting data is uploaded back to project servers and integrated into the project's measurement database.<ref name="about" />
 
=== PERF ===
 
PERF performs bandwidth and network performance analyses using volunteer hosts.<ref name="about" />
 
=== OONI Probe integration ===
 
The project has also incorporated support for OONI Probe wrappers to assist with Internet measurement and network analysis activities.<ref name="about" />
 
[[File:IThena Project SectionA Graph 1000x1000.png|alt=example mediawiki image|thumb|'''Section A Graph (IThena Project)'''  Shows the computed results contributed by the network of BOINC volunteer clients.]]
 
The project's distributed approach allows measurements and analyses to be performed from many geographic regions simultaneously, providing broader visibility into Internet connectivity patterns.
 
== Supported platforms ==
 
The project primarily supports x86_64 Linux systems, although some applications are also available for Microsoft Windows.<ref name="about" />
 
Participants may need to enable BOINC beta or test applications in their account preferences to receive certain workloads such as CNODE.<ref name="about" />
 
== Statistics ==
 
Archived project statistics from October 2025 reported:
 
* 182,763 registered users
* 2,842 teams
* 4,907 hosts
* More than 238 million total credits awarded<ref>{{cite web
|url=https://comp.ithena.net/
|title=iThena.Computational
|website=iThena.Computational
|access-date=2026-05-20
}}</ref>
 
The project attracted volunteers from many countries, including the United States, Germany, Ukraine, Switzerland, Taiwan, Canada, and the United Kingdom.<ref>{{cite web
|url=https://comp.ithena.net/
|title=iThena.Computational
|website=iThena.Computational
|access-date=2026-05-20
}}</ref>


== Project team / Sponsors ==
== Project team / Sponsors ==
The project administrator is Łukasz Świerczewski.<ref name="about" />
The project has also maintained an ORCID researcher profile associated with the administrator.<ref name="about" />


== Scientific results ==
== Scientific results ==
* external links
 
The iThena project has focused primarily on Internet topology mapping, network graph analysis, and distributed measurement infrastructure. Public summaries and visualizations of collected data have periodically been made available through project-operated visualization services.<ref name="about" />
 
As of 2026, limited peer-reviewed publications specifically dedicated to iThena.Computational had been publicly indexed compared to longer-running BOINC projects.
 
== Related BOINC research ==
 
The project operates within the wider BOINC volunteer computing ecosystem, which has been the subject of numerous academic publications regarding distributed computing infrastructure and large-scale volunteer processing.<ref>{{cite web
|url=https://arxiv.org/abs/1903.01699
|title=BOINC: A Platform for Volunteer Computing
|last=Anderson
|first=David P.
|website=arXiv
|year=2019
|access-date=2026-05-20
}}</ref>
 
Additional research on BOINC-based distributed systems includes virtualization approaches and specialized scientific BOINC deployments.<ref>{{cite web
|url=https://arxiv.org/abs/1306.0846
|title=V-BOINC: The Virtualization of BOINC
|website=arXiv
|year=2013
|access-date=2026-05-20
}}</ref>
 
== See also ==
 
* [[wikipedia:Berkeley Open Infrastructure for Network Computing|BOINC]]
* [[wikipedia:Volunteer computing|Volunteer computing]]
* [[wikipedia:Network science|Network science]]
* [[wikipedia:Traceroute|Traceroute]]
* [[wikipedia:Internet topology|Internet topology]]
 
== External links ==
 
* [https://comp.ithena.net/usr/ Official iThena.Computational website]
* [https://root.ithena.net/usr/ iThena.Measurements]
* [https://vi.ithena.net/ iThena visualization portal]
* [https://boinc.berkeley.edu/ BOINC official website]
 
== References ==
 
{{Reflist}}