dc.date2015-08-01
dc.date.accessioned2023-09-25T18:35:21Z
dc.date.available2023-09-25T18:35:21Z
dc.identifierhttp://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S0717-50002015000200002
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/8838505
dc.descriptionIn recent years, some scientists have embraced the distributed computing paradigm. As experiments and simulations demand ever more computing power, coordinating the efforts of many different processors is often the only reasonable resort. We developed an open-source distributed computing framework based on web technologies, and named it Capataz. Acting as an HTTP server, web browsers running on many different devices can connect to it to contribute in the execution of distributed algorithms written in Javascript. Capataz takes advantage of architectures with many cores using web workers. This paper presents an improvement in Capataz usability and why it was needed. In previous experiments the total time of distributed algorithms proved to be susceptible to changes in the execution time of the jobs. The system now adapts by bundling jobs together if they are too simple. The computational experiment to test the solution is a brute force estimation of pi. The benchmark results show that by bundling jobs, the overall perfomance is greatly increased.
dc.formattext/html
dc.languageen
dc.publisherCentro Latinoamericano de Estudios en Informática
dc.rightsinfo:eu-repo/semantics/openAccess
dc.sourceCLEI Electronic Journal v.18 n.2 2015
dc.subjectdistributed algorithms
dc.subjectdistributed computing
dc.subjectworld wide web
dc.subjectcross-platform
dc.subjectJavascript
dc.titleCapataz: a framework for distributing algorithms via the World Wide Web
dc.typeinfo:eu-repo/semantics/article


Este ítem pertenece a la siguiente institución