Publication:
Task allocation in volunteer computing networks under monetary budget constraints

dc.contributor.coauthorBarla Cambazoglu, B.
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorGüler, Hüseyin
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.kuprofilePhD Student
dc.contributor.kuprofileFaculty Member
dc.contributor.otherDepartment of Computer Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.contributor.yokid113507
dc.date.accessioned2024-11-09T23:36:44Z
dc.date.issued2015
dc.description.abstractIn volunteer computing networks, the peers contribute to the solution of a computationally intensive problem by freely providing their computational resources, i.e., without seeking any immediate financial benefit. In such networks, although the peers can set certain bounds on how much their resources can be exploited by the network, the monetary cost that the network brings to the peers is unclear. In this work, we propose a volunteer computing network where the peers can set monetary budgets, limiting the financial burden incurred on them due the usage of their computational resources. Under the assumption that the price of the electricity consumed by the peers has temporal variation, we show that our approach leads to an interesting task allocation problem, where the goal is to maximize the amount of work done by the peers without violating the monetary budget constraints set by them. We propose various heuristics as solution to the problem, which is NP-hard. Our extensive simulations using realistic data traces and real-life electricity prices demonstrate that the proposed techniques considerably increase the amount of useful work done by the peers, compared to a baseline technique.
dc.description.indexedbyWoS
dc.description.indexedbyScopus
dc.description.issue6
dc.description.openaccessNO
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuTÜBİTAK
dc.description.sponsoredbyTubitakEuEU
dc.description.sponsorshipTUBITAK (The Scientific and Technical Research Council of Turkey) [109M761]
dc.description.sponsorshipCOST (European Cooperation in Science and Technology) framework [IC0804] This work was partially supported by the COST (European Cooperation in Science and Technology) framework, under Action IC0804: Energy efficiency in large scale distributed systems, and by TUBITAK (The Scientific and Technical Research Council of Turkey) under Grant 109M761. An early version of this work was presented as a poster in W-PIN+NetECON 2013: The joint workshop on Pricing and Incentives in Networks and Systems in conjunction with ACM SIGMETRICS 2013.
dc.description.volume8
dc.identifier.doi10.1007/s12083-014-0301-3
dc.identifier.eissn1936-6450
dc.identifier.issn1936-6442
dc.identifier.scopus2-s2.0-84939566397
dc.identifier.urihttp://dx.doi.org/10.1007/s12083-014-0301-3
dc.identifier.urihttps://hdl.handle.net/20.500.14288/12701
dc.identifier.wos360015600002
dc.keywordsVolunteer computing network
dc.keywordsElectricity market
dc.keywordsOptimization
dc.keywordsHeuristics
dc.languageEnglish
dc.publisherSpringer
dc.sourcePeer-To-Peer Networking and Applications
dc.subjectComputer science
dc.subjectInformation systems
dc.subjectTelecommunications
dc.titleTask allocation in volunteer computing networks under monetary budget constraints
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.authoridN/A
local.contributor.authorid0000-0003-4343-0986
local.contributor.kuauthorGüler, Hüseyin
local.contributor.kuauthorÖzkasap, Öznur
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae

Files