EDGeS@Home
EDGeS@Home (Enabling Desktop Grids for e-Science) was a BOINC-based volunteer computing project that aimed to bridge desktop grid (DG) and service grid (SG) infrastructures, enabling the execution of scientific applications developed by the EGEE and EDGeS community on volunteer-contributed computing resources.[1] The project was coordinated by the MTA SZTAKI Laboratory of Parallel and Distributed Systems in Hungary and was part of the broader EDGeS European Union Seventh Framework Programme (FP7) project.[2]
The project's primary production-level application was ISDEP (Integrator of Stochastic Differential Equations for Plasmas), a Monte Carlo code that simulates ion transport in magnetized plasmas for fusion energy research.[3] EDGeS@Home also hosted several other applications at the beta (experimental) level.[1]
History
The EDGeS (Enabling Desktop Grids for e-Science) project was an European Union FP7 infrastructure project (grant agreement no. 211727) that ran from 2008 to 2010, with the goal of building technological bridges to facilitate interoperability between desktop grids and service grids.[4] The EDGeS@Home BOINC project was launched on 28 October 2009 as the volunteer computing component of this infrastructure.[2]
The EDGeS@Home desktop grid and its applications were partly supported by the follow-on DEGISCO project (Desktop Grid Initiatives for Scientific Collaboration), funded under EU FP7 grant agreement no. 261556.[1] The experts of the International Desktop Grid Federation (IDGF) provided further support for the EDGeS@Home infrastructure, its applications, and its integration into the DEGISCO infrastructure.[1]
A server upgrade was performed in April 2011, after which the project continued operating.[1] The ISDEP computation phase was completed on 21 May 2011.[5] After the ISDEP phase ended, the project briefly hosted an AutoDock application for molecular docking computations at the beta level.[5] The project became inactive by approximately 2015, with the last statistics export occurring on 28 November 2015.[6]
Scientific objectives
The aim of the EDGeS@Home project was to support the execution of selected and validated scientific applications developed by the EGEE and EDGeS community on volunteer computing resources.[1] The project served as a practical demonstration of the EDGeS bridging technology, which connected BOINC-based and XtremWeb-based desktop grids with the EGEE service grid infrastructure, creating a seamless pool of over 250,000 processors from desktop grids combined with approximately 150,000 processors from service grids.[7]
ISDEP
The principal application hosted on EDGeS@Home was ISDEP (Integrator of Stochastic Differential Equations for Plasmas), a Monte Carlo code developed under the collaboration between the National Fusion Laboratory at CIEMAT (Madrid), the Institute of Biocomputation and Physics of Complex Systems (BIFI) at the University of Zaragoza, and the Complutense University of Madrid.[3]
ISDEP solves the dynamics of a minority population of ions in a complex 3D fusion device, computing the distribution function by numerically integrating the Langevin equations equivalent to the Fokker–Planck equation.[3] The code takes into account:
- The full three-dimensional structure of fusion devices, avoiding common approximations such as Boozer coordinates and the neoclassical ordering
- The confining electromagnetic field
- Collisions with other plasma species (ions and electrons) using the Boozer–Kuo-Petravic collision operator
- The electrostatic potential
The Monte Carlo method used by ISDEP is based on the equivalence between the Fokker–Planck and Langevin equations, which allows the code to run on distributed computing platforms without communication between nodes, achieving near-linear scaling.[3] Each computing node integrates one or more ion trajectories independently, with statistical independence guaranteed by reading the random seed locally.[3]
The primary fusion device studied with ISDEP on EDGeS@Home was the TJ-II stellarator at CIEMAT.[8] ISDEP was also applied to study ion transport in ITER[9] and the Large Helical Device (LHD) stellarator.[3]
ISDEP was programmed in C to maximize performance and portability, and was designed from the outset to run on grid computing and volunteer computing platforms.[3] The application download size was approximately 70 MB, with input data per workunit of 212 bytes and output data of 500–700 KB.[10]
Other applications
In addition to ISDEP at production level, EDGeS@Home hosted several other applications at the beta (experimental) level:[1]
- AutoDock – a molecular docking application used in biomedical research, which became the sole active application after the ISDEP phase ended in May 2011[5]
- Applications from the broader EDGeS infrastructure, including those bridged from EGEE service grids via the 3G Bridge technology
The ISDEP application was also available through the Spanish volunteer computing project Ibercivis and its predecessor ZIVIS (Zaragoza Institutional Volunteer Computing for Investigative Science), a city-wide computing platform deployed in Zaragoza, Spain.[11]
Bridging technology
The core technical contribution of the EDGeS project was the development of 3G Bridge (Generic Grid-to-Grid Bridge), a middleware-independent framework that enabled interoperability between desktop grids and service grids.[4] The bridge operated in two directions:
- BOINC → EGEE bridge: A modified BOINC client that represented itself as a powerful desktop PC with many CPU cores to the EGEE Workload Management System (WMS), pulling workunits from the BOINC server and executing them on EGEE resources. This was based on the super-worker approach.[12]
- EGEE → BOINC bridge: Allowed EGEE users to submit jobs that were transparently forwarded to and executed on connected desktop grid systems, extending the capacity of EGEE Virtual Organizations (VOs) with volunteer resources.[13]
The production infrastructure included the SZTAKI Desktop Grid, the Extremadura Desktop Grid, and the AlmereGrid, connected to EGEE service grids through the 3G Bridge.[4]
Volunteer participation
Volunteers participated in EDGeS@Home by installing the BOINC client and attaching to the project URL http://home.edges-grid.eu/home/.[1] At its peak, the project reached approximately:
| Metric | Value |
|---|---|
| Total users | 11,486 |
| Total hosts | 32,308 |
| Total credit | 460,481,463 |
| Peak estimated performance (48 h) | ~1.57 TFLOPS |
| Number of countries | 84 |
| Number of teams | 684 |
As of March 2012, over 7,000 users from 84 countries had contributed more than 17,000 computers, providing an integrated performance of approximately 2.6 TFLOPS.[5] The project had 11,032 users and 16,385 hosts as of March 2012, with an estimated 48-hour performance of 1,352.6 GFLOPS.[1]
Relationship to other projects
EDGeS@Home was closely related to several other grid and volunteer computing initiatives:
- Ibercivis – A Spanish volunteer computing project that also hosted the ISDEP application. EDGeS@Home served as part of a unified European grid infrastructure that included Ibercivis as a sub-grid.[5]
- SZTAKI Desktop Grid – A BOINC-based desktop grid developed at MTA SZTAKI using the DC-API (Distributed Computing Application Programming Interface), which was a foundational component of the EDGeS infrastructure.[4]
- ZIVIS – A city-wide volunteer computing platform in Zaragoza, Spain, that served as a precursor to Ibercivis and hosted ISDEP as its pilot application.[11]
- AlmereGrid – A Dutch desktop grid that was part of the EDGeS production infrastructure.[4]
- DEGISCO – The follow-on project (FP7 grant 261556) that supported the EDGeS@Home infrastructure and promoted interoperation between desktop grid and service grid infrastructures on a global scale.[7]
Mathematical formulation
ISDEP solves the Fokker–Planck equation for a minority ion population in a magnetized plasma:
where is the ion distribution function, and are position and velocity in Cartesian coordinates, and is the collision operator (Boozer–Kuo-Petravic).[3]
By exploiting the equivalence between the Fokker–Planck equation and the Langevin equations, ISDEP integrates the stochastic differential equations:
where is the drift term (deterministic motion in the electromagnetic field), is the diffusion coefficient (collisional effects), and is a Wiener process.[3] The numerical integration uses a Runge–Kutta method upgraded to handle Gaussian noise from collisional effects.[11]
Since individual particle trajectories are statistically independent, no inter-node communication is required during computation, making the problem embarrassingly parallel and well-suited for volunteer computing platforms.[3]
Publications
BOINC-listed publications
The following 12 publications are listed on the BOINC publications page for EDGeS@Home:[14]
- Kacsuk, P., Z. Farkas, J. Kovács et al. Desktop grid in the era of cloud computing. (2015).
- Fedak, Gilles. Contributions to Desktop Grid Computing. (2015). Habilitation à diriger des recherches.
- Delamare, Simon, Gilles Fedak, Derrick Kondo and Oleg Lodygensky. SpeQuloS: a QoS service for hybrid and elastic computing infrastructures. Cluster Computing (2014). DOI: 10.1007/s10586-013-0283-6.
- Visegrádi, Ádám, J. Kovács and P. Kacsuk. Efficient extension of gLite VOs with BOINC based desktop grids. Future Generation Computer Systems (2014). DOI: 10.1016/j.future.2013.10.012.
- Marosi, Attila, J. Kovács and P. Kacsuk. Towards a volunteer cloud system. Future Generation Computer Systems (2013). DOI: 10.1016/j.future.2012.03.013.
- Delamare, Simon, Gilles Fedak, Derrick Kondo, O. Lodygensky, P. Kacsuk, J. Kovács and F. Araujo. Advanced QoS Prototype for the EDGI Infrastructure. (2013).
- Delamare, Simon, Gilles Fedak, Derrick Kondo, O. Lodygensky, P. Kacsuk, J. Kovács and F. Araujo. Intermediate QoS Prototype for the EDGI Infrastructure. (2013).
- Terstyanszky, Gabor, Tamas Kiss, Tamas Kukla, Zsolt Lichtenberger, Stephen Winter, Pamela Greenwell, Sharron McEldowney and Hans Heindl. Application repository and science gateway for running molecular docking and dynamics simulations. Studies in Health Technology and Informatics (2012).
- Kacsuk, P., Z. Farkas and Z. Balaton. EDGeS Bridge Technologies to Interconnect Service and Desktop Grids. Remote Instrumentation Services on the e-Infrastructure (2011).
- Velasco, J. L., F. Castejón and A. Tarancón. Finite orbit width effect in ion collisional transport in TJ-II. Physics of Plasmas (2009). DOI: 10.1063/1.3126583.
- Fedak, Gilles, Haiwu He, Oleg Lodygensky et al. EDGeS: A Bridge between Desktop Grids and Service Grids. 2008 Third ChinaGrid Annual Conference (2008). DOI: 10.1109/ChinaGrid.2008.44.
- Antolí, B., F. Castejón, A. Giner et al. ZIVIS: A City Computing Platform Based on Volunteer Computing. (2007).
Additional publications
The following additional publications are related to the ISDEP application and the EDGeS project but are not listed on the BOINC publications page:
- Urbah, E., P. Kacsuk, Z. Farkas et al. EDGeS: Bridging EGEE to BOINC and XtremWeb. Journal of Grid Computing 7, 335–354 (2009). DOI: 10.1007/s10723-009-9137-0.
- Velasco, J.L., A. Bustos, F. Castejón, L.A. Fernández, V. Martín-Mayor and A. Tarancón. ISDEP: Integrator of stochastic differential equations for plasmas. Computer Physics Communications 183(9), 1877–1883 (2012). DOI: 10.1016/j.cpc.2012.04.004.
- Bustos, A., F. Castejón, L.A. Fernández, J. García, V. Martín-Mayor, J.M. Reynolds, R. Seki and J.L. Velasco. Impact of 3D features on ion collisional transport in ITER. Nuclear Fusion 50(12), 125007 (2010). DOI: 10.1088/0029-5515/50/12/125007.
- Bustos, A., J.M. Fontdecaba, F. Castejón, J.L. Velasco, M. Tereshchenko and J. Arévalo. Studies of the fast ion energy spectra in TJ-II. Physics of Plasmas 20(2), 022507 (2013). DOI: 10.1063/1.4793731.
- Castejón, F., L.A. Fernández, J. Guasp, V. Martín-Mayor, A. Tarancón and J.L. Velasco. Ion kinetic transport in the presence of collisions and electric field in TJ-II ECRH plasmas. Plasma Physics and Controlled Fusion 49(6), 753 (2007). DOI: 10.1088/0741-3335/49/6/006.
- Rivero, A. and D. Ferrer. ISDEP, a fusion application deployed in the EDGeS project. EGEE User Forum, EnterTheGrid workshop (2010).
- Cárdenas-Montes, M., A. Emmen, A.C. Marosi et al. EDGeS: bridging Desktop and Service Grids. EGEE User Forum (2008).
See also
References
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 EDGeS@Home. EDGeS. Retrieved 2026-08-16.
- ↑ 2.0 2.1 EDGeS@Home. BOINC. Retrieved 2026-08-16.
- ↑ 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 (2012).ISDEP: Integrator of stochastic differential equations for plasmas. Computer Physics Communications. pp. 1877–1883. DOI: 10.1016/j.cpc.2012.04.004.
- ↑ 4.0 4.1 4.2 4.3 4.4 (2009).EDGeS: Bridging EGEE to BOINC and XtremWeb. Journal of Grid Computing. pp. 335–354. DOI: 10.1007/s10723-009-9137-0.
- ↑ 5.0 5.1 5.2 5.3 5.4 EDGeS@Home. BOINC.RU. Retrieved 2026-08-16.
- ↑ EDGeS@Home – Detailed stats. BOINCstats. Retrieved 2026-08-16.
- ↑ 7.0 7.1 DEGISCO. MTA SZTAKI. Retrieved 2026-08-16.
- ↑ (2007).Ion kinetic transport in the presence of collisions and electric field in TJ-II ECRH plasmas. Plasma Physics and Controlled Fusion. pp. 753. DOI: 10.1088/0741-3335/49/6/006.
- ↑ (2010).Impact of 3D features on ion collisional transport in ITER. Nuclear Fusion. pp. 125007. DOI: 10.1088/0029-5515/50/12/125007.
- ↑ EDGeS@Home. Wikipedia. Retrieved 2026-08-16.
- ↑ 11.0 11.1 11.2 Antolí, B..(2007})."ZIVIS: A City Computing Platform Based on Volunteer Computing".
- ↑ Fedak, Gilles.(2008})."EDGeS: A Bridge between Desktop Grids and Service Grids".DOI: 10.1109/ChinaGrid.2008.44.
- ↑ (2011).EDGeS Bridge Technologies to Interconnect Service and Desktop Grids. Springer. DOI: 10.1007/978-1-4419-5574-6_5.
- ↑ Publications by BOINC Projects – EDGeS@Home. BOINC. Retrieved 2026-08-16.