By Topic

A modeling language approach for the abstraction of the Berkeley Open Infrastructure for Network Computing (BOINC) framework

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Christian Benjamin Ries ; University of Applied Sciences Bielefeld, Computational Materials Science & Engineering, Wilhelm-Bertelsmann-Str. 10, 33602, Germany ; Thomas Hilbig ; Christian Schrñder

BOINC (Berkley Open Infrastructure for Network Computing) is a framework for solving large scale and complex computational problems by means of public resource computing. Here, the computational effort is distributed onto a large number of computers connected by the Internet. Each computer works on its own workunits independently from each other and sends back its result to a project server. There are quite a few BOINC-based projects in the world. Installing, configuring, and maintaining a BOINC based project however is a highly sophisticated task. Scientists and developers need a lot of experience regarding the underlying communication and operating system technologies, even if only a handful of BOINC related functions are actually needed for most applications. This limits the application of BOINC in scientific computing although there is an ever growing need for computational power in this field. In this paper we present a new approach for model-based development of BOINC projects based on the specification of a high level abstraction language as well as a suitable development environment. This approach borrows standardized modeling concepts from the wellknown Unified Modeling Language (UML) and Object Constraint Language (OCL).

Published in:

Computer Science and Information Technology (IMCSIT), Proceedings of the 2010 International Multiconference on

Date of Conference:

18-20 Oct. 2010