948 research outputs found

    Migrating to Cloud-Native Architectures Using Microservices: An Experience Report

    Full text link
    Migration to the cloud has been a popular topic in industry and academia in recent years. Despite many benefits that the cloud presents, such as high availability and scalability, most of the on-premise application architectures are not ready to fully exploit the benefits of this environment, and adapting them to this environment is a non-trivial task. Microservices have appeared recently as novel architectural styles that are native to the cloud. These cloud-native architectures can facilitate migrating on-premise architectures to fully benefit from the cloud environments because non-functional attributes, like scalability, are inherent in this style. The existing approaches on cloud migration does not mostly consider cloud-native architectures as their first-class citizens. As a result, the final product may not meet its primary drivers for migration. In this paper, we intend to report our experience and lessons learned in an ongoing project on migrating a monolithic on-premise software architecture to microservices. We concluded that microservices is not a one-fit-all solution as it introduces new complexities to the system, and many factors, such as distribution complexities, should be considered before adopting this style. However, if adopted in a context that needs high flexibility in terms of scalability and availability, it can deliver its promised benefits

    Mechanical performance of concrete with partial replacement of sand by sewage sludge ash

    Get PDF
    The production of sewage sludge from waste water treatment plants is increasing all over the world. Disposal of sewage sludge is a serious environmental problem. If we think of the areas needed for sludge ash disposal, we clearly understand the importance of reusing sewage sludge ash in concrete. This paper presents results related to the replacement of sand by sewage sludge ash. The sludge was characterized for chemical composition (XRF analysis), crystalline phases (XRD analysis) and pozzolanic activity. The effects of incineration on crystal phases of dry sludge were investigated. Two (W/C) ratios (0.55 and 0.45) and three sludge percentages (5%, 10% and 20%) by cement mass were used. The mechanical performance of SSAC at different curing ages (3, 7, 28 and 90 days) was assessed by means of mechanical tests. Results show that sewage sludge ash leads to a reduction in density and mechanical strength. Results also show that concrete with 20% of sewage sludge ash and W/C=0.45 has a 28 day compressive strength of almost 30MPa

    Mechanical performance of concrete with partial replacement of sand by sewage sludge ash from incineration

    Get PDF
    "Advanced Materials Forum VI , vol. 730-732"The production of sewage sludge from waste water treatment plants is increasing all over the world. Disposal of sewage sludge ash is a serious environmental problem. If we think of the areas needed for sludge ash disposal, we clearly understand the importance of reusing sewage sludge ash in concrete. This paper presents results related to the replacement of sand by sewage sludge ash. The sludge was characterized for chemical composition (XRF analysis), crystalline phases (XRD analysis) and pozzolanic activity. The effects of incineration on crystal phases of dry sludge were investigated. Two (W/C) ratios (0.55 and 0.45) and three sludge percentages (5%, 10% and 20%) by cement mass were used. The mechanical performance of SSAC at different curing ages (3, 7, 28 and 90 days) was assessed by means of mechanical tests. Results show that sewage sludge ash leads to a reduction in density and mechanical strength. Results also show that concrete with 20% of sewage sludge ash and W/C=0.45 has a 28 day compressive strength of almost 30MPa

    Using Bad Learners to find Good Configurations

    Full text link
    Finding the optimally performing configuration of a software system for a given setting is often challenging. Recent approaches address this challenge by learning performance models based on a sample set of configurations. However, building an accurate performance model can be very expensive (and is often infeasible in practice). The central insight of this paper is that exact performance values (e.g. the response time of a software system) are not required to rank configurations and to identify the optimal one. As shown by our experiments, models that are cheap to learn but inaccurate (with respect to the difference between actual and predicted performance) can still be used rank configurations and hence find the optimal configuration. This novel \emph{rank-based approach} allows us to significantly reduce the cost (in terms of number of measurements of sample configuration) as well as the time required to build models. We evaluate our approach with 21 scenarios based on 9 software systems and demonstrate that our approach is beneficial in 16 scenarios; for the remaining 5 scenarios, an accurate model can be built by using very few samples anyway, without the need for a rank-based approach.Comment: 11 pages, 11 figure

    A hybrid frequency response function formulation for MDOF nonlinear systems

    Get PDF
    This paper introduces a hybrid technique for formulation of frequency response functions (FRFs) for nonlinear MDOF systems, based on the Structural modification using frequency response function (SMURF) technique. The technique can produce FRFs at the desired coordinates on the structure. The term “hybrid” indicates that the underlying linear system is reduced by expressing it in FRF form, while the nonlinearities are treated in the form of describing functions based on spatial elements. The method uses several FRFs instead of the spatial model therefore it is characterized by lower computational costs. Moreover, the experimentally measured FRFs of the underlying linear structure can be applied in this technique. A system with cubic stiffness and friction damping nonlinearities is used as a numerical case study to verify the proposed technique

    FRF-based model updating using SMURF technique

    Get PDF
    Finite element (FE) method is a well-known technique in structural dynamic analysis. However, FE models may be inaccurate or even incorrect due to erroneous modeling, geometrical over-simplification or uncertainties in the element and joint properties. In contrast, modal models are generally considered to be correct or at least closely matching the actual dynamic behavior of a structure. Therefore, a model updating procedure should be introduced for adjusting the analytical model in order to reconcile theoretical and experimental results. In this paper, a new FRF-based model updating method is proposed based on the Structural modification using experimental frequency response functions (SMURF) method. It is demonstrated that the proposed method updates the parameters accurately using just a few frequency response functions from the mis-modeled regions. A 12-DOF mass-spring system is considered as a test case in a simulated experiment. The convergence of the method and its capacity to improve the accuracy of the FE model are evaluated. Moreover, the paper considers the effect of the number of modes, the frequency range of interest used in the calculations as well as the coordinate incompleteness and noise on the quality of the updated model. The updated models are compared in terms of the predicted natural frequencies, mode shapes and frequency response functions

    Investigation of the Effect of Ultrasound Parameters on Continuous Sonocrystallization in a Millifluidic Device

    Get PDF
    © 2016 American Chemical Society. Continuous-flow crystallization of adipic acid in a millichannel chip equipped with a piezoelectric element is presented and investigated experimentally and numerically. A single, straight channel chip (cross section: 2 mm × 5 mm, length: 76 mm) made of glass, which is ultrasonically transparent, was designed and fabricated. The piezoelectric element allows studying the effect of different ultrasound frequencies in the kHz to MHz range. Ultrasound was applied in burst mode to reduce heating; this allowed operating at higher levels of input power. To accurately control the temperature of the fluid, Peltier elements were used to cool the bottom and top surfaces of the chip. Crystallization was performed in isothermal conditions, ensuring that the temperature and in turn the supersaturation were kept uniform along the channel. The effect of ultrasound frequency and sonication time was studied. Crystal size distributions at different operating conditions were obtained by laser diffraction. The distributions were narrow, with coefficients of variation â0.5, while the mean sizes were small (â30 μm) and decreased when the sonication time increased. The crystal production rate increased by increasing the sonication time; this suggests that ultrasound enhances nucleation. On the other hand, in crystal breakage experiments, no difference in the size distribution of the seed crystals entering and leaving the device was observed, and hence, in this setup, ultrasound does not cause breakage. Numerical simulations of wave propagation in aqueous solution were utilized to predict the probability of cavitation, adopting a suitable cavitation threshold. The simulations showed that high pressure amplitudes are achievable inside the channel at low frequencies. The size range of bubbles which undergo violent collapse at different pressure amplitudes and frequencies was quantified. By increasing the frequency in the simulations, it was observed that the probability of transient cavitation decreases. The theoretical prediction of negligible transient cavitation at higher frequencies, in conjunction with the absence of crystals at such frequencies, indicates a strong link between transient cavitation and sonocrystallization

    The Clinical Efficacy and Safety of Tulsi in Humans: A Systematic Review of the Literature

    Get PDF
    Tulsi, also known as holy basil, is indigenous to the Indian continent and highly revered for its medicinal uses within the Ayurvedic and Siddha medical systems. Many in vitro, animal and human studies attest to tulsi having multiple therapeutic actions including adaptogenic, antimicrobial, anti-inflammatory, cardioprotective, and immunomodulatory effects, yet to date there are no systematic reviews of human research on tulsi's clinical efficacy and safety. We conducted a comprehensive literature review of human studies that reported on a clinical outcome after ingestion of tulsi. We searched for studies published in books, theses, conference proceedings, and electronic databases including Cochrane Library, Google Scholar, Embase, Medline, PubMed, Science Direct, and Indian Medical databases. A total of 24 studies were identified that reported therapeutic effects on metabolic disorders, cardiovascular disease, immunity, and neurocognition. All studies reported favourable clinical outcomes with no studies reporting any significant adverse events. The reviewed studies reinforce traditional uses and suggest tulsi is an effective treatment for lifestyle-related chronic diseases including diabetes, metabolic syndrome, and psychological stress. Further studies are required to explore mechanisms of action, clarify the dosage and dose form, and determine the populations mo st likely to benefit from tulsi's therapeutic effects

    Evaluation of rate law approximations in bottom-up kinetic models of metabolism.

    Get PDF
    BackgroundThe mechanistic description of enzyme kinetics in a dynamic model of metabolism requires specifying the numerical values of a large number of kinetic parameters. The parameterization challenge is often addressed through the use of simplifying approximations to form reaction rate laws with reduced numbers of parameters. Whether such simplified models can reproduce dynamic characteristics of the full system is an important question.ResultsIn this work, we compared the local transient response properties of dynamic models constructed using rate laws with varying levels of approximation. These approximate rate laws were: 1) a Michaelis-Menten rate law with measured enzyme parameters, 2) a Michaelis-Menten rate law with approximated parameters, using the convenience kinetics convention, 3) a thermodynamic rate law resulting from a metabolite saturation assumption, and 4) a pure chemical reaction mass action rate law that removes the role of the enzyme from the reaction kinetics. We utilized in vivo data for the human red blood cell to compare the effect of rate law choices against the backdrop of physiological flux and concentration differences. We found that the Michaelis-Menten rate law with measured enzyme parameters yields an excellent approximation of the full system dynamics, while other assumptions cause greater discrepancies in system dynamic behavior. However, iteratively replacing mechanistic rate laws with approximations resulted in a model that retains a high correlation with the true model behavior. Investigating this consistency, we determined that the order of magnitude differences among fluxes and concentrations in the network were greatly influential on the network dynamics. We further identified reaction features such as thermodynamic reversibility, high substrate concentration, and lack of allosteric regulation, which make certain reactions more suitable for rate law approximations.ConclusionsOverall, our work generally supports the use of approximate rate laws when building large scale kinetic models, due to the key role that physiologically meaningful flux and concentration ranges play in determining network dynamics. However, we also showed that detailed mechanistic models show a clear benefit in prediction accuracy when data is available. The work here should help to provide guidance to future kinetic modeling efforts on the choice of rate law and parameterization approaches
    • …
    corecore