18,040 research outputs found

    Reliable Provisioning of Spot Instances for Compute-intensive Applications

    Full text link
    Cloud computing providers are now offering their unused resources for leasing in the spot market, which has been considered the first step towards a full-fledged market economy for computational resources. Spot instances are virtual machines (VMs) available at lower prices than their standard on-demand counterparts. These VMs will run for as long as the current price is lower than the maximum bid price users are willing to pay per hour. Spot instances have been increasingly used for executing compute-intensive applications. In spite of an apparent economical advantage, due to an intermittent nature of biddable resources, application execution times may be prolonged or they may not finish at all. This paper proposes a resource allocation strategy that addresses the problem of running compute-intensive jobs on a pool of intermittent virtual machines, while also aiming to run applications in a fast and economical way. To mitigate potential unavailability periods, a multifaceted fault-aware resource provisioning policy is proposed. Our solution employs price and runtime estimation mechanisms, as well as three fault tolerance techniques, namely checkpointing, task duplication and migration. We evaluate our strategies using trace-driven simulations, which take as input real price variation traces, as well as an application trace from the Parallel Workload Archive. Our results demonstrate the effectiveness of executing applications on spot instances, respecting QoS constraints, despite occasional failures.Comment: 8 pages, 4 figure

    A model for dynamic allocation of human attention among multiple tasks

    Get PDF
    The problem of multi-task attention allocation with special reference to aircraft piloting is discussed with the experimental paradigm used to characterize this situation and the experimental results obtained in the first phase of the research. A qualitative description of an approach to mathematical modeling, and some results obtained with it are also presented to indicate what aspects of the model are most promising. Two appendices are given which (1) discuss the model in relation to graph theory and optimization and (2) specify the optimization algorithm of the model

    Behavior in a dynamic decision problem: An analysis of experimental evidence using a bayesian type classification algorithm

    Get PDF
    It has been long recognized that different people may use different strategies, or decision rules, when playing games or dealing with other complex decision problems. We provide a new Bayesian procedure for drawing inferences about the nature and number of decision rules that are present in a population of agents. We show that the algorithm performs well in both a Monte Carlo study and in an empirical application. We apply our procedure to analyze the actual behavior of subjects who are confronted with a difficult dynamic stochastic decision problem in a laboratory setting. The procedure does an excellent job of grouping the subjects into easily interpretable types. Given the difficultly of the decision problem, we were surprised to find that nearly a third of subjects were a “Near Rational” type that played a good approximation to the optimal decision rule. More than 40% of subjects followed a rule that we describe as “fatalistic,” since they play as if they don’t appreciate the extent to which payoffs are a controlled stochastic process. And about a quarter of the subjects are classified as “Confused,” since they play the game quite poorly. Interestingly, we find that those subjects who practiced most before playing the game for money were the most likely to play poorly. Thus, lack of effort does not seem to account for poor performance. It is our hope that, in future work, our type classification algorithm will facilitate the positive analysis of peoples’ behavior in many types of complex decision problems.behavioral experiments type-classification bayesian

    An information assistant system for the prevention of tunnel vision in crisis management

    Get PDF
    In the crisis management environment, tunnel vision is a set of bias in decision makers’ cognitive process which often leads to incorrect understanding of the real crisis situation, biased perception of information, and improper decisions. The tunnel vision phenomenon is a consequence of both the challenges in the task and the natural limitation in a human being’s cognitive process. An information assistant system is proposed with the purpose of preventing tunnel vision. The system serves as a platform for monitoring the on-going crisis event. All information goes through the system before arrives at the user. The system enhances the data quality, reduces the data quantity and presents the crisis information in a manner that prevents or repairs the user’s cognitive overload. While working with such a system, the users (crisis managers) are expected to be more likely to stay aware of the actual situation, stay open minded to possibilities, and make proper decisions
    • …
    corecore