8,282 research outputs found

    Achieving Reliability in Master-worker Computing via Evolutionary Dynamics

    Get PDF
    The proceeding at: 18th International Conference on Parallel and Distributed Computing, Euro-Par 2012), took place 2012, August 27-31, in Rhodes Island, Greece.This work considers Internet-based task computations in which a master process assigns tasks, over the Internet, to rational workers and collect their responses. The objective is for the master to obtain the correct task outcomes. For this purpose we formulate and study the dynamics of evolution of Internet-based master-worker computations through reinforcement learning.This work is supported by the Cyprus Research Promo-tion Foundation grant TΠE/ΠΛHPO/0609(BE)/05, NSF grants CCF-0937829, CCF-1114930, Comunidad de Madrid grant S2009TIC-1692, Spanish MOSAICO and RESINEE grants and MICINN grant TEC2011-29688-C02-01, and National Natural Science Foundation of China grant 61020106002.Publicad

    Applying the dynamics of evolution to achieve reliability in master-worker computing

    Get PDF
    We consider Internet-based master-worker task computations, such as SETI@home, where a master process sends tasks, across the Internet, to worker processes; workers execute and report back some result. However, these workers are not trustworthy, and it might be at their best interest to report incorrect results. In such master-worker computations, the behavior and the best interest of the workers might change over time. We model such computations using evolutionary dynamics, and we study the conditions under which the master can reliably obtain task results. In particular, we develop and analyze an algorithmic mechanism based on reinforcement learning to provide workers with the necessary incentives to eventually become truthful. Our analysis identifies the conditions under which truthful behavior can be ensured and bounds the expected convergence time to that behavior. The analysis is complemented with illustrative simulations.This work is supported by the Cyprus Research Promotion Foundation grant TΠE/ΠΛHPO/0609(BE)/05, the National Science Foundation (CCF-0937829, CCF-1114930), Comunidad de Madrid grants S2009TIC-1692 and MODELICO-CM, Spanish PRODIEVO and RESINEE grants and MICINN grant EC2011-29688-C02-01, and National Natural Science Foundation of China grant 61020106002.Publicad

    Achieving reliability and fairness in online task computing environments

    Get PDF
    MenciĂłn Internacional en el tĂ­tulo de doctorWe consider online task computing environments such as volunteer computing platforms running on BOINC (e.g., SETI@home) and crowdsourcing platforms such as Amazon Mechanical Turk. We model the computations as an Internet-based task computing system under the masterworker paradigm. A master entity sends tasks across the Internet, to worker entities willing to perform a computational task. Workers execute the tasks, and report back the results, completing the computational round. Unfortunately, workers are untrustworthy and might report an incorrect result. Thus, the first research question we answer in this work is how to design a reliable masterworker task computing system. We capture the workers’ behavior through two realistic models: (1) the “error probability model” which assumes the presence of altruistic workers willing to provide correct results and the presence of troll workers aiming at providing random incorrect results. Both types of workers suffer from an error probability altering their intended response. (2) The “rationality model” which assumes the presence of altruistic workers, always reporting a correct result, the presence of malicious workers always reporting an incorrect result, and the presence of rational workers following a strategy that will maximize their utility (benefit). The rational workers can choose among two strategies: either be honest and report a correct result, or cheat and report an incorrect result. Our two modeling assumptions on the workers’ behavior are supported by an experimental evaluation we have performed on Amazon Mechanical Turk. Given the error probability model, we evaluate two reliability techniques: (1) “voting” and (2) “auditing” in terms of task assignments required and time invested for computing correctly a set of tasks with high probability. Considering the rationality model, we take an evolutionary game theoretic approach and we design mechanisms that eventually achieve a reliable computational platform where the master receives the correct task result with probability one and with minimal auditing cost. The designed mechanisms provide incentives to the rational workers, reinforcing their strategy to a correct behavior, while they are complemented by four reputation schemes that cope with malice. Finally, we also design a mechanism that deals with unresponsive workers by keeping a reputation related to the workers’ response rate. The designed mechanism selects the most reliable and active workers in each computational round. Simulations, among other, depict the trade-off between the master’s cost and the time the system needs to reach a state where the master always receives the correct task result. The second research question we answer in this work concerns the fair and efficient distribution of workers among the masters over multiple computational rounds. Masters with similar tasks are competing for the same set of workers at each computational round. Workers must be assigned to the masters in a fair manner; when the master values a worker’s contribution the most. We consider that a master might have a strategic behavior, declaring a dishonest valuation on a worker in each round, in an attempt to increase its benefit. This strategic behavior from the side of the masters might lead to unfair and inefficient assignments of workers. Applying renown auction mechanisms to solve the problem at hand can be infeasible since monetary payments are required on the side of the masters. Hence, we present an alternative mechanism for fair and efficient distribution of the workers in the presence of strategic masters, without the use of monetary incentives. We show analytically that our designed mechanism guarantees fairness, is socially efficient, and is truthful. Simulations favourably compare our designed mechanism with two benchmark auction mechanisms.This work has been supported by IMDEA Networks Institute and the Spanish Ministry of Education grant FPU2013-03792.Programa Oficial de Doctorado en IngenierĂ­a MatemĂĄticaPresidente: Alberto Tarable.- Secretario: JosĂ© Antonio Cuesta Ruiz.- Vocal: Juan JuliĂĄn Merelo GuervĂł

    Crowd computing as a cooperation problem: an evolutionary approach

    Get PDF
    Cooperation is one of the socio-economic issues that has received more attention from the physics community. The problem has been mostly considered by studying games such as the Prisoner's Dilemma or the Public Goods Game. Here, we take a step forward by studying cooperation in the context of crowd computing. We introduce a model loosely based on Principal-agent theory in which people (workers) contribute to the solution of a distributed problem by computing answers and reporting to the problem proposer (master). To go beyond classical approaches involving the concept of Nash equilibrium, we work on an evolutionary framework in which both the master and the workers update their behavior through reinforcement learning. Using a Markov chain approach, we show theoretically that under certain----not very restrictive-conditions, the master can ensure the reliability of the answer resulting of the process. Then, we study the model by numerical simulations, finding that convergence, meaning that the system reaches a point in which it always produces reliable answers, may in general be much faster than the upper bounds given by the theoretical calculation. We also discuss the effects of the master's level of tolerance to defectors, about which the theory does not provide information. The discussion shows that the system works even with very large tolerances. We conclude with a discussion of our results and possible directions to carry this research further.This work is supported by the Cyprus Research Promotion Foundation grant TE/HPO/0609(BE)/05, the National Science Foundation (CCF-0937829, CCF-1114930), Comunidad de Madrid grant S2009TIC-1692 and MODELICO-CM, Spanish MOSAICO, PRODIEVO and RESINEE grants and MICINN grant TEC2011-29688-C02-01, and National Natural Science Foundation of China grant 61020106002.Publicad

    DIAGNOSTIC ASSESSMENT AND ADVANCEMENT OF MULTI-OBJECTIVE RESERVOIR CONTROL UNDER UNCERTAINTY

    Get PDF
    This dissertation contributes to the assessment of new scientific developments for multi-objective decision support to improve multi-purpose river basin management. The main insights of this work highlight opportunities to improve modeling of complex multi-purpose water reservoir systems and opportunities to flexibly incorporate emerging demands and hydro-climatic uncertainty. Additionally, algorithm diagnostics contributed in this work enable the water resources field to better capitalize on the rapid growth in computational power. This opens new opportunities to increase the scope of the problems that can be solved and contribute to the robustness and sustainability of water systems management worldwide. This dissertation focuses on a multi-purpose reservoir system that captures the contextual and mathematical difficulties confronted in a broad range of global multi-purpose systems challenged by multiple competing demands and uncertainty. The first study demonstrates that advances in state of the art multiobjective evolutionary optimization enables to reliably and effectively find control policies that balance conflicting tradeoffs for multi-purpose reservoir control. Multiobjective evolutionary optimization techniques coupled with direct policy search can reliably and flexibly find suitable control policies that adapt to multi-sectorial water needs and to hydro-climatic uncertainty. The second study demonstrates the benefits of cooperative parallel MOEA architectures to reliably and effectively find many objective control policies when the system is subject to uncertainty and computational constraints. The more advanced cooperative, co-evolutionary parallel search expands the scope of problem difficulty that can be reliably addressed while facilitating the discovery of high quality approximations for optimal river basin tradeoffs. The insights from this chapter should enable water resources analysts to devote computational efforts towards representing reservoir systems more accurately by capturing uncertainty and multiple demands when properly using parallel coordinated search. The third study extended multi- purpose reservoir control to better capture flood protection. A risk-averse formulation contributed to the discovery of control policies that improve operations during hydrologic extremes. Overall this dissertation has carefully evaluated and advanced the Evolutionary Multiobjective Direct Policy Search (EMODPS) framework to support multi-objective and robust management of conflicting demands in complex reservoir systems

    Technical Change and Industrial Dynamics as Evolutionary Processes

    Get PDF
    This work prepared for B. Hall and N. Rosenberg (eds.) Handbook of Innovation, Elsevier (2010), lays out the basic premises of this research and review and integrate much of what has been learned on the processes of technological evolution, their main features and their effects on the evolution of industries. First, we map and integrate the various pieces of evidence concerning the nature and structure of technological knowledge the sources of novel opportunities, the dynamics through which they are tapped and the revealed outcomes in terms of advances in production techniques and product characteristics. Explicit recognition of the evolutionary manners through which technological change proceed has also profound implications for the way economists theorize about and analyze a number of topics central to the discipline. One is the theory of the firm in industries where technological and organizational innovation is important. Indeed a large literature has grown up on this topic, addressing the nature of the technological and organizational capabilities which business firms embody and the ways they evolve over time. Another domain concerns the nature of competition in such industries, wherein innovation and diffusion affect growth and survival probabilities of heterogeneous firms, and, relatedly, the determinants of industrial structure. The processes of knowledge accumulation and diffusion involve winners and losers, changing distributions of competitive abilities across different firms, and, with that, changing industrial structures. Both the sector-specific characteristics of technologies and their degrees of maturity over their life cycles influence the patterns of industrial organization ? including of course size distributions, degrees of concentration, relative importance of incumbents and entrants, etc. This is the second set of topics which we address. Finally, in the conclusions, we briefly flag some fundamental aspects of economic growth and development as an innovation driven evolutionary process.Innovation, Technological paradigms, Technological regimes and trajectories, Evolution, Learning, Capability-based theories of the firm, Selection, Industrial dynamics, Emergent properties, Endogenous growth

    Heurísticas bioinspiradas para el problema de Floorplanning 3D térmico de dispositivos MPSoCs

    Get PDF
    Tesis inédita de la Universidad Complutense de Madrid, Facultad de Informåtica, Departamento de Arquitectura de Computadores y Automåtica, leída el 20-06-2013Depto. de Arquitectura de Computadores y AutomåticaFac. de InformåticaTRUEunpu
    • 

    corecore