12 research outputs found

    API Failures in Openstack Cloud Environments

    Get PDF
    Des histoires sur les pannes de service dans les environnements infonuagiques ont fait les manchettes récemment. Dans de nombreux cas, la fiabilité des interfaces de programmation d’applications (API) des infrastructures infonuagiques étaient en défaut. Par conséquent, la compréhension des facteurs qui influent sur la fiabilité de ces APIs est importante pour améliorer la disponibilité des services infonuagiques. Dans cette thèse, nous étudions les défaillances des APIs de la plateforme OpenStack ; qui est la plate-forme infonuagique à code source ouvert la plus populaire à ce jour. Nous examinons les bogues de 25 modules contenus dans les 5 APIs les plus importantes d’OpenStack, afin de comprendre les défaillances des APIs infonuagiques et leurs caractéristiques. Nos résultats montrent que dans OpenStack, un tiers de tous les changements au code des APIs a pour objectif la correction de fautes ; 7% de ces changements modifiants l’interface des APIs concernés (induisant un risque de défaillances des clients de ces APIs). Grâce à l’analyse qualitative d’un échantillon de 230 défaillances d’APIs et de 71 défaillances d’APIs ayant eu une incidence sur des applications tierces, nous avons constaté que la majorité des défaillances d’APIs sont attribuables à de petites erreurs de programmation. Nous avons également observé que les erreurs de programmation et les erreurs de configuration sont les principales causes des défaillances ayant une incidence sur des applications tierces. Nous avons mené un sondage auprès de 38 développeurs d’OpenStack et d’applications tierces, dans lequel les participants étaient invités à se prononcer sur la propagation de défaillances d’APIs à des applications tierces. Parmi les principales raisons fournies par les développeurs pour expliquer l’apparition et la propagation des défaillances d’APIs dans les écosystèmes infonuagiques figurent : les petites erreurs de programmation, les erreurs de configuration, une faible couverture de test, des examens de code peu fréquents, et une fréquence de production de nouvelles versions trop élevé. Nous avons exploré la possibilité d’utiliser des contrôleurs de style de code, pour détecter les petites erreurs de programmation et les erreurs de configuration tôt dans le processus de développement, mais avons constaté que dans la plupart des cas, ces outils sont incapables de localiser ces types d’erreurs. Heureusement, le sujet des rapports de bogues, les messages contenues dans ces rapports, les traces d’exécutions, et les délais de réponses entre les commentaires contenues dans les rapports de bogues se sont avérés très utiles pour la localisation des fautes conduisant aux défaillances d’APIs.----------ABSTRACT: Stories about service outages in cloud environments have been making the headlines recently. In many cases, the reliability of cloud infrastructure Application Programming Interfaces (APIs) were at fault. Hence, understanding the factors affecting the reliability of these APIs is important to improve the availability of cloud services. In this thesis, we investigate API failures in OpenStack ; the most popular open source cloud platform to date. We mine the bugs of 25 modules within the 5 most important OpenStack APIs to understand API failures and their characteristics. Our results show that in OpenStack, one third of all API-related changes are due to fixing failures, with 7% of all fixes even changing the API interface, potentially breaking clients. Through a qualitative analysis of 230 sampled API failures, and 71 API failures that impacted third parties applications, we observed that the majority of API-related failures are due to small programming faults. We also observed that small programming faults and configuration faults are the most frequent causes of failures that propagate to third parties applications. We conducted a survey with 38 OpenStack and third party developers, in which participants were asked about the causes of API failures that propagate to third party applications. These developers reported that small programming faults, configuration faults, low testing coverage, infrequent code reviews, and a rapid release frequency are the main reasons behind the appearance and propagation of API failures. We explored the possibility of using code style checkers to detect small programming and configuration faults early on, but found that in the majority of cases, they cannot be localized using the tools. Fortunately, the subject, message and stack trace as well as the reply lag between comments included in the failures’ bug reports provide a good indication of the cause of the failure

    Effect of foliar application of salicylic acid and mycorrhiza on quantitative and qualitative traits of maize

    Get PDF
    Abstract An experiment was performed to investigate the effect of mycorrhizal symbiosis and foliar application of salicylic acid on quantitative and qualitative traits of maize during 2018 and 2019 in the research farm of Islamic Azad University, Chalous Branch. Split plot in a randomized complete block design with three replications was used. Experimental factors included mycorrhiza species of (G. mosseae), (G. geosporum) and (G. intraradices) at two levels (no consumption and consumption of mycorrhiza) and salicylic acid at two levels (no consumption and consumption of 1 mÎĽ of salicylic acid). Results of interaction effects of mycorrhiza and salicylic acid on the measured traits revealed that the maximum 1000-grain weight, grain yield, biological yield, phosphorus, potassium, nitrogen percentage and yield of maize grain protein were observed in G. mosseae treatment under foliar application of salicylic acid. Foliar application of salicylic acid increases the root length and provides the necessary conditions for increasing water and nutrient uptake alongwith increase in photosynthesis and thus allocates more photosynthetic substance for development of reproductive organs. Hence, it increases maize grain weight and accordingly grain yield. In general, the results revealed that mycorrhiza and foliar application of salicylic acid increase growth indicators, yield and yield components. It also improved the quality traits of the maize plant. Based on results, the interaction effect of G. mosseae treatment and foliar application of salicylic acid yielded better results than other treatments. Mycorrhiza increases the number of grain in the ear, the number of rows in the ear, increases the plant's ability to absorb phosphorus, and the increase of mycorrhiza along with salicylic acid shows the maximum grain yield in maize. Finally, it can be concluded that the use of mycorrhiza and salicylic acid can be effective in increasing grain in the plant

    Numerical Approximation of Internal Temperature in the Cylinder of an IC Engine

    Get PDF
    In this study, mollification and marching methods are used to solve an inverse problem in combustion engines. With the benefit of 2D mollification, we first propose an algorithm, and then prove some theorems, which ensure us the proposed method in stable and reliable, and then some numerical experiment has been done to show the efficiency of the method

    AN X-RAY IMAGING AND NUMERICAL SIMULATION MODELLING OF DIFFERENT IMMISCIBLE WATER ALTERNATING GAS INJECTION SCHEMES FOR OPTIMUM DISPLACEMENT EFFICIENCY

    No full text
    Water Alternating Gas (WAG) injection is a well-known Enhanced Oil Recovery process to improve sweep and displacement efficiency by gas trapping and controlling the mobility of gas. The main aim of the WAG injection is to maximize the three�phase flow region in the reservoir and minimize non-swept areas. The physics of the displacement processes during WAG injection is, however, complex due to three�phase flow in porous media. In this research, to better understand the active mechanisms of immiscible WAG (I-WAG), a series of visual experiments has been conducted on a 2-D sand pack using an X-Ray image technique with an industrial type of CT-Scan-high resolution�machine. The sand-pack is designed to simulate different schemes of I-WAG with considering the effects of viscous, gravity, and capillary forces in different injection orientations (horizontal and tilted) under ambient and elevated pressure and temperature conditions. The experiments are conducted in up-dip and down-dip orientations for injection. 2-D dynamic injection front profiles are captured that help to understand the swept area, three phase flow region, and mechanisms of I-WAG under the different schemes were studied. Simulation studies are also conducted based on the physical parameters of the sand-pack to simulate the experiments and to be able to run more sensitivity analysis. The trained simulation parameters were validated against the experimental results guide the field simulation of the same process

    LABORATORY INVESTIGATION AND SIMULATION MODELING OF DIFFERENT I-WAG SCHEMES TOWARDS OPTIMUM DISPLACEMENT EFFICIENCY

    No full text
    Water alternating gas (WAG) injection is a well-known Enhance Oil Recovery process to improve sweep and displacement efliciency by gas trapping and controlling the mobility of gas. The main aim of the WAG injection is to maximize the three�phase flow region in the reservoir and minimize non-swept areas. The physics of the displacement processes during WAG injection is, however, complex due to three�phase flow in porous media. In this research, to better understand the active mechanisms of immiscible WAG (I-WAG), a series of visual experiments have been conducted on a 20 sandpack by using an X-Ray image technique with an industrial type of CT-Scan-high resolution�machine. The sand-pack is designed to simulate different schemes of 1-WAG with considering the effects of viscous, gravity, and capillary forces in different injection orientations (horizontal and tilted) at ambient and elevated pressure and temperature conditions. The experiments are conducted in up dip and down dip orientations for injection. 20 dynamic injection front profiles are captured that help to understand the swept area, three phase flow region, and mechanisms of 1-WAG under the different schemes were studied. Simulation studies are also conducted based on the physical parameters of the sand-pack to simulate the experiments and to be able to run more sensitivity analysis. The trained simulation parameters validated against the experimental results guide the field simulation of the same process. The efficiency of three different I-WAG injection schemes towards the improvement of recovery factor are investigated by conducting numerical simulation studies on one homogeneous model and one highly heterogeneous real field sector models. The studied first scheme (Scheme I) is up dip gas injection and down dip water injection and the second scheme (Scheme II) is the down dip gas injection and up dip water injection

    AN X-RAY IMAGING AND NUMERICAL SIMULATION MODELLING OF DIFFERENT IMMISCIBLE WATER ALTERNATING GAS INJECTION SCHEMES FOR OPTIMUM DISPLACEMENT EFFICIENCY

    No full text
    Water Alternating Gas (WAG) injection is a well-known Enhanced Oil Recovery process to improve sweep and displacement efficiency by gas trapping and controlling the mobility of gas. The main aim of the WAG injection is to maximize the three�phase flow region in the reservoir and minimize non-swept areas. The physics of the displacement processes during WAG injection is, however, complex due to three�phase flow in porous media. In this research, to better understand the active mechanisms of immiscible WAG (I-WAG), a series of visual experiments has been conducted on a 2-D sand pack using an X-Ray image technique with an industrial type of CT-Scan-high resolution�machine. The sand-pack is designed to simulate different schemes of I-WAG with considering the effects of viscous, gravity, and capillary forces in different injection orientations (horizontal and tilted) under ambient and elevated pressure and temperature conditions. The experiments are conducted in up-dip and down-dip orientations for injection. 2-D dynamic injection front profiles are captured that help to understand the swept area, three phase flow region, and mechanisms of I-WAG under the different schemes were studied. Simulation studies are also conducted based on the physical parameters of the sand-pack to simulate the experiments and to be able to run more sensitivity analysis. The trained simulation parameters were validated against the experimental results guide the field simulation of the same process

    LABORATORY INVESTIGATION AND SIMULATION MODELING OF DIFFERENT I-WAG SCHEMES TOWARDS OPTIMUM DISPLACEMENT EFFICIENCY

    No full text
    Water alternating gas (WAG) injection is a well-known Enhance Oil Recovery process to improve sweep and displacement efliciency by gas trapping and controlling the mobility of gas. The main aim of the WAG injection is to maximize the three�phase flow region in the reservoir and minimize non-swept areas. The physics of the displacement processes during WAG injection is, however, complex due to three�phase flow in porous media. In this research, to better understand the active mechanisms of immiscible WAG (I-WAG), a series of visual experiments have been conducted on a 20 sandpack by using an X-Ray image technique with an industrial type of CT-Scan-high resolution�machine. The sand-pack is designed to simulate different schemes of 1-WAG with considering the effects of viscous, gravity, and capillary forces in different injection orientations (horizontal and tilted) at ambient and elevated pressure and temperature conditions. The experiments are conducted in up dip and down dip orientations for injection. 20 dynamic injection front profiles are captured that help to understand the swept area, three phase flow region, and mechanisms of 1-WAG under the different schemes were studied. Simulation studies are also conducted based on the physical parameters of the sand-pack to simulate the experiments and to be able to run more sensitivity analysis. The trained simulation parameters validated against the experimental results guide the field simulation of the same process. The efficiency of three different I-WAG injection schemes towards the improvement of recovery factor are investigated by conducting numerical simulation studies on one homogeneous model and one highly heterogeneous real field sector models. The studied first scheme (Scheme I) is up dip gas injection and down dip water injection and the second scheme (Scheme II) is the down dip gas injection and up dip water injection

    Incentives in project contracts and their effects on Product Uncertainty

    No full text
    Industries across world use different methods to secure the quality of the contract deliverables. These deliverables are carefully defined in an agreement between project owner and agent (buyer and seller) however, there are several reasons that the quality of the outcome does not fulfill the desired pre-agreed quality. In aerospace as well as power & energy industries, the delivered products (outcome of the contracts) should endure a long lifespan. Although guarantee and warrantees are being used in contracts to secure the quality of the outcome for a short period of time after delivery, in several cases, the quality of the delivered product fails right after guarantee expiration date. Therefore, guarantee and warrantee are not considered to be a preventive means while the requirement for such preventive tool is undeniable. This case study gathers data from aerospace as well as power and energy industries on how these two industries shape up their agreements and what sort of incentives they use and if these applied incentives have assisted them to reach the target. These data will be analyzed in comparison to similar conducted research in this field
    corecore