105 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

    Os verbos ser e estar em oposição ao verbo sein do alemão

    Get PDF
    Lernes des Portugiesischen als Fremdsprache haben oft Schwierigkeiten, die zwei häufig gebrauchten Verben des portugiesischen Verbalsystems ser und estar zu verwenden. Deutschsprachige erkennen kaum die Unterschiede zwischen diesen Verben, die im Deutschen oft mit dem Verb sein gleichgesetzt werden, das auch in änhlichen Strukturen und Situationen vorkommt.In dieser Arbeit beschäftigen wir uns damit, diese Verben in ihrer Funktion und Bedeutung zu beschreiben und versuchen, Kriterien aufzustellen, die dem Lernen den helfen können, diese Unterschiede besser zu verstehen und dadurch die Verben besser anzuwenden. Einige Unterschiede können durch die Erfahrungen des Sprechers und durch den Kontext erklärt werden.</p

    Exploring critical risks associated with enterprise cloud computing

    Get PDF
    While cloud computing has become an increasingly hot topic in the industry, risks associated with the adoption of cloud services have also received growing attention from researchers and practitioners. This paper reports the results of a study that aimed to identify and explore potential risks that organisations may encounter when adopting cloud computing, as well as to assess and prioritise the identified risks. The study adopted a deductive research method based on a cross-sectional questionnaire survey. The questionnaire was distributed to a group of 295 carefully selected and highly experienced IT professionals, of which 39 (13.2 %) responses were collected and analysed. The research findings identified a set of 39 cloud computing risks, which concentrated around diverse operational, organisational, technical, and legal areas. It was identified that the most critical risks were caused by current legal and technical complexity and deficiencies associated with cloud computing, as well as by a lack of preparation and planning of user companies

    Modelling energy consumption of network transfers and virtual machine migration

    Get PDF
    Reducing energy consumption has become a key issue for data centres, not only because of economical benefits but also for environmental and marketing reasons. Therefore, assessing their energy consumption requires precise models. In the past years, many models targeting different hardware components, such as CPU, storage and network interface cards (NIC) have been proposed. However, most of them neglect energy consumption related to VM migration. Since VM migration is a network-intensive process, to accurately model its energy consumption we also need energy models for network transfers, comprising their complete software stacks with different energy characteristics. In this work, we present a comparative analysis of the energy consumption of the software stack of two of today's most used NICs in data centres, Ethernet and Infiniband. We carefully design for this purpose a set of benchmark experiments to assess the impact of different traffic patterns and interface settings on energy consumption. Using our benchmark results, we derive an energy consumption model for network transfers. Based on this model, we propose an energy consumption model for VM migration providing accurate predictions for paravirtualised VMs running on homogeneous hosts. We present a comprehensive analysis of our model on different machine sets and compare it with other models for energy consumption of VM migration, showing an improvement of up to 24% in accuracy, according to the NRMSE error metric. © 2015 Elsevier B.V

    Cloud engineering is search based software engineering too

    Get PDF
    Many of the problems posed by the migration of computation to cloud platforms can be formulated and solved using techniques associated with Search Based Software Engineering (SBSE). Much of cloud software engineering involves problems of optimisation: performance, allocation, assignment and the dynamic balancing of resources to achieve pragmatic trade-offs between many competing technical and business objectives. SBSE is concerned with the application of computational search and optimisation to solve precisely these kinds of software engineering challenges. Interest in both cloud computing and SBSE has grown rapidly in the past five years, yet there has been little work on SBSE as a means of addressing cloud computing challenges. Like many computationally demanding activities, SBSE has the potential to benefit from the cloud; ‘SBSE in the cloud’. However, this paper focuses, instead, of the ways in which SBSE can benefit cloud computing. It thus develops the theme of ‘SBSE for the cloud’, formulating cloud computing challenges in ways that can be addressed using SBSE

    Self-managed Cost-efficient Virtual Elastic Clusters on Hybrid Cloud Infrastructures

    Full text link
    In this study, we describe the further development of Elastic Cloud Computing Cluster (EC3), a tool for creating self-managed cost-efficient virtual hybrid elastic clusters on top of Infrastructure as a Service (IaaS) clouds. By using spot instances and checkpointing techniques, EC3 can significantly reduce the total execution cost as well as facilitating automatic fault tolerance. Moreover, EC3 can deploy and manage hybrid clusters across on-premises and public cloud resources, thereby introducing cloud bursting capabilities. We present the results of a case study that we conducted to assess the effectiveness of the tool based on the structural dynamic analysis of buildings. In addition, we evaluated the checkpointing algorithms in a real cloud environment with existing workloads to study their effectiveness. The results demonstrate the feasibility and benefits of this type of cluster for computationally intensive applications. © 2016 Elsevier B.V. All rights reserved.This study was supported by the program "Ayudas para la contratacion de personal investigador en formacion de caracter pre doctoral, programa VALi+d" under grant number ACIF/2013/003 from the Conselleria d'Educacio of the Generalitat Valenciana. We are also grateful for financial support received from The Spanish Ministry of Economy and Competitiveness to develop the project "CLUVIEM" under grant reference TIN2013-44390-R. Finally, we express our gratitude to D. David Ruzafa for support with the arduous task of analyzing the executions data.Calatrava Arroyo, A.; Romero Alcalde, E.; Moltó Martínez, G.; Caballer Fernández, M.; Alonso Ábalos, JM. (2016). Self-managed Cost-efficient Virtual Elastic Clusters on Hybrid Cloud Infrastructures. Future Generation Computer Systems. 61:13-25. https://doi.org/10.1016/j.future.2016.01.018S13256

    Evaluating cloud deployment scenarios based on security and privacy requirements

    Get PDF
    Migrating organisational services, data and application on the Cloud is an important strategic decision for organisations due to the large number of benefits introduced by the usage of cloud computing, such as cost reduction and on demand resources. Despite, however, of the many benefits, there are challenges and risks for cloud adaption related to (amongst others) data leakage, insecure APIs, and shared technology vulnerabilities. These challenges need to be understood and analysed in the context of an organisation relevant cloud computing deployment models. Although, the literature provides a large number of references to works that consider cloud computing security issues, no work has been provided, to our knowledge, which supports the elicitation of security and privacy requirements and the selection of an appropriate cloud deployment model based on such requirements. This work contributes towards this gap. In particular, we propose a requirements engineering framework to support the elicitation of security and privacy requirements and the selection of an appropriate deployment model based on the elicited requirements. Our framework provides a modelling language that builds on concepts from requirements, security, privacy and cloud engineering and a systematic process. We use a real case study, based on the Greek National Gazette, to demonstrate the applicability of our work

    Effects of a blend of essential oils in milk replacer on performance, rumen fermentation, blood parameters, and health scores of dairy heifers.

    Get PDF
    The aim of this study was to evaluate how the inclusion of a blend of essential oils in milk replacer (MR) affects different outcomes of dairy heifers. The outcomes evaluated: feed intake, performance, body development, blood cells and metabolites, insulin-like growth factor-1 (IGF-1), rumen fermentation, fecal scores, and respiratory scores. All outcomes were evaluated during pre-weaning (4?60 d of age), and carry-over effects during post-weaning (61?90 d of age) periods. The experimental units utilized were 29 newborn Holstein × Gyr crossbred dairy heifers, with genetic composition of 5/8 or more Holstein and 3/8 or less Gyr and body weight (BW) at birth of 32.2 ± 5.2 kg. Experimental units were assigned to either a control (CON, n = 15) or a blend of essential oil supplementation (BEO, n = 14) treatment, maintaining a balance of genetic composition. The BEO was supplemented in the MR with 1 g/d/calf of a blend of essential oils (Apex Calf, Adisseo, China) composed by plant extracts derived from anise, cinnamon, garlic, rosemary, and thyme. During the pre-weaning phase, all heifers were fed 5 L of MR/d reconstituted to 15% (dry matter basis), divided into two equal meals. Water and starter were provided ad libitum. During the post-weaning, animals received a maximum of 3 kg of starter/d, and ad libitum corn silage, divided into two meals. Feed intake, fecal and respiratory scores were evaluated daily. The BW was measured every three days, while body development was recorded weekly. Blood samples were collected on 0, 30, and 60 d of age for total blood cell count, weekly and on the weaning day to determinate ß-hydroxybutyrate, urea and glucose, and biweekly for IGF-1. Ruminal parameters (pH, volatile fatty acids, ammonia-N, and acetate:propionate proportion?C2:C3) were measured on days 14, 28, 42, 60, 74 and 90. A randomized complete block design with an interaction between treatment and week was the experimental method of choice to test the hypothesis of the BEO?s effect on all outcomes. An ANOVA procedure was used for continuous outcomes, and a non-parametric test was used for the ordered categorical outcomes, both adopting a CI = 95%. Results indicated that there was not enough evidence to accept the alternative hypothesis of the effect of BEO in MR on feed intake, performance, body development, and blood metabolites during both pre-weaning and post-weaning periods. However, results indicated that the inclusion of BEO in MR significantly affects the proportion of C2:C3 during pre- and post-weaning (P = 0.05). Similarly, the effect was significant for basophil (P menor igual 0.001), and platelet (P = 0.04) counts pre-weaning. The interaction between week and treatment was also significant for lymphocytes (P menor igual 0.001), revealing a cumulative effect. Lastly, fecal scores were also significant (P = 0.04) during pre-weaning, with lower values for BEO. The BEO contributed to ruminal manipulation in pre-weaning and carry-over effects in post-weaning, immunity improvement, and decreased morbidity of neonatal diarrhea in the pre-weaning phase
    corecore