723,843 research outputs found

    CBProf: Customisable Blockchain-as-a-Service Performance Profiler in Cloud Environments

    Get PDF
    Blockchain technologies, e.g., Hyperledger Fabric and Sawtooth, have been evolving rapidly during past years and enable potential decentralised innovations in a substantial amount of business applications, e.g. crowd journalism, car-sharing and energy trading. The development of decentralised business applications has to face challenges in selecting suitable blockchain technologies, customising network protocols among distributed peers, and optimising system performance to meet application requirements. Also, manually testing and comparing those different technologies are time-consuming. Therefore, an effective tool is needed for profiling the performance characteristics of blockchain services in different cloud environments. In this paper, we present the Customisable Blockchain-as-a-Service Performance Profiler (CBProf), a tool we developed for automating blockchain deployment and performance profiling in cloud environments. We also provide the implementation and functionality demonstration of this tool

    Algorithm 950: Ncpol2sdpa---Sparse Semidefinite Programming Relaxations for Polynomial Optimization Problems of Noncommuting Variables

    Full text link
    A hierarchy of semidefinite programming (SDP) relaxations approximates the global optimum of polynomial optimization problems of noncommuting variables. Generating the relaxation, however, is a computationally demanding task, and only problems of commuting variables have efficient generators. We develop an implementation for problems of noncommuting problems that creates the relaxation to be solved by SDPA -- a high-performance solver that runs in a distributed environment. We further exploit the inherent sparsity of optimization problems in quantum physics to reduce the complexity of the resulting relaxations. Constrained problems with a relaxation of order two may contain up to a hundred variables. The implementation is available in Python. The tool helps solve problems such as finding the ground state energy or testing quantum correlations.Comment: 17 pages, 3 figures, 1 table, 2 algorithms, the algorithm is available at http://peterwittek.github.io/ncpol2sdpa

    Aerodynamic Performance and Acoustic Measurements of a High-Lift Propeller in an Isolated Configuration

    Get PDF
    A series of aerodynamic performance and acoustic measurements has been made on a high-lift propeller intended for utilization on a distributed electric propulsion (DEP) aircraft. Tests were performed in the NASA Langley Low Speed Aeroacoustic Wind Tunnel (LSAWT), which has recently undergone a capability enhancement for the testing of small propellers/rotors and small unmanned aircraft system (UAS) platforms. The objectives of this testing campaign are two-fold: first to demonstrate the facility capabilities for performing small propeller aeroacoustic testing, and second to compare experimental measurements with computational fluid dynamic (CFD) predictions and CFD-based acoustic predictions of the tested propeller configurations for tool development and validation purposes

    Automated System Performance Testing at MongoDB

    Full text link
    Distributed Systems Infrastructure (DSI) is MongoDB's framework for running fully automated system performance tests in our Continuous Integration (CI) environment. To run in CI it needs to automate everything end-to-end: provisioning and deploying multi-node clusters, executing tests, tuning the system for repeatable results, and collecting and analyzing the results. Today DSI is MongoDB's most used and most useful performance testing tool. It runs almost 200 different benchmarks in daily CI, and we also use it for manual performance investigations. As we can alert the responsible engineer in a timely fashion, all but one of the major regressions were fixed before the 4.2.0 release. We are also able to catch net new improvements, of which DSI caught 17. We open sourced DSI in March 2020.Comment: Author Preprint. Appearing in DBTest.io 202

    Audition: a DevOps-oriented service optimization and testing framework for cloud environments

    Get PDF
    This paper demonstrates an approach to automated testing and quality assurance in cloud environments, which also takes deployment cost into consideration. With a distributed service architecture and some given performance goals, the end result will be a suggestion of the optimal resource type and filesystem with the lowest price point for each function of the architecture. Our solution is modeled after the auditioning process in the theater industry, which provides a process that fits well into our context and is easy to understand and follow. The resulting tool, Audition, is a working implementation of our model and is extendable in several ways, allowing for integration with local technologies

    Development of a Photovoltaic Array Emulator in a Real Time Control Environment Using xPC Target

    Get PDF
    Part 12: Integration of Power Electronics Systems with ICT - IIInternational audienceThis paper is devoted to the design and construction of a photovoltaic array emulator for high power applications in order to test all kind of photovoltaic inverters. To develop such device, a rapid prototyping tool based on xPC Target of Matlab/Simulink has been used, providing a real-time testing environment. PV array emulator can be used to evaluate the performance of photovoltaic inverters as any test conditions can be programmed. The proposed emulator operates as a distributed control system taking advantage of the TCP/IP protocol features

    CamSim:a distributed smart camera network simulator

    Get PDF
    Smart cameras allow pre-processing of video data on the camera instead of sending it to a remote server for further analysis. Having a network of smart cameras allows various vision tasks to be processed in a distributed fashion. While cameras may have different tasks, we concentrate on distributed tracking in smart camera networks. This application introduces various highly interesting problems. Firstly, how can conflicting goals be satisfied such as cameras in the network try to track objects while also trying to keep communication overhead low? Secondly, how can cameras in the network self adapt in response to the behavior of objects and changes in scenarios, to ensure continued efficient performance? Thirdly, how can cameras organise themselves to improve the overall network's performance and efficiency? This paper presents a simulation environment, called CamSim, allowing distributed self-adaptation and self-organisation algorithms to be tested, without setting up a physical smart camera network. The simulation tool is written in Java and hence allows high portability between different operating systems. Relaxing various problems of computer vision and network communication enables a focus on implementing and testing new self-adaptation and self-organisation algorithms for cameras to use

    Automated Regression Testing within Video Game Development

    Get PDF
    Automated testing reduces the costs of softwaredevelopment. We propose a testing model that is specificallydesigned for the creation and execution of fully automatedregression tests within video game development without the needof test isolation. The proposed model combines the usability andveracity of record and playback techniques and the possible testcoverage of tests written in a game specific scripting language.The model has an intuitive structure that enables professionalvideo game testers to create meaningful tests by using only arudimentary set of programming skills within a graphical userinterface. The resulting tool establishes a network connectionwith one or several concurrently running applications under testwhile the required performance can be distributed betweenseveral dedicated computers. The application under test ismodified to process incoming function calls and to generateoutput that is used to dynamically control the course of the testsand to evaluate if the tested application operates withinacceptable parameters

    Incm & Nova Sbe Pbl project - retirement law query system: performance analysis & evaluation of bert for extractive question-answering of portuguese retirement law

    Get PDF
    This study presents a performance evaluation of the model BERT for an Extractive Question Answering task applied to the domain of Portuguese Retirement Law. By using multiple standard metrics in information retrieval solutions, the study measures how the Portuguese BERT performs as a semantic search solution on Portuguese Retirement Law by comparing its answers with a testing set composed of 180 questions and answers provided by INCM. The study revealed that the solution showed positive results. A form was also distributed to INCM, which indicated positive feedback when comparing it with the current solution implemented. This project showed that the Portuguese BERT is a very promising tool that can be used for Extractive Question Answering and for semantic search on various other domains
    • …
    corecore