34,772 research outputs found
A new method based on noise counting to monitor the frontend electronics of the LHCb muon detector
A new method has been developed to check the correct behaviour of the
frontend electronics of the LHCb muon detector. This method is based on the
measurement of the electronic noise rate at different thresholds of the
frontend discriminator. The method was used to choose the optimal discriminator
thresholds. A procedure based on this method was implemented in the detector
control system and allowed the detection of a small percentage of frontend
channels which had deteriorated. A Monte Carlo simulation has been performed to
check the validity of the method
The state of micro frontends:challenges of applying and adopting client-side microservices
Abstract. Software development had been around for centuries and the need to provide the right techniques for delivering it, it’s indispensable as the market is growing fast. Many companies have adapted microservices as a transition from monolithic backend applications. While the microservice approach solved various issues present in backend applications, frontend architecture is still composed as a monolithic application. Issues arise as the frontend application increases in scale and become difficult to maintain.
This study aims to give an introduction to micro frontend architecture as a technique of solving different issues present in frontend development. It will analyze how the micro frontend approach is perceived by developers with different levels of experience compared to a more traditional approach of developing monolithic frontend application, single page application.
To provide answers for the question, we compared the performance of 6 developers with different levels of experience that architectured and implemented a simple frontend application using single page application and micro frontend. The results showed that developers’ experience mattered while developing single page application as the approach was perceived as easy. On the micro frontend counterpart, having previous experience with setting up micro frontend applications had a major impact on the perceived difficulty. Although the perceived difficulty of micro frontend remains higher compared to single page application, developers shared the same consent for using the micro frontend approach for large-scale applications
Data acquisition system for the MuLan muon lifetime experiment
We describe the data acquisition system for the MuLan muon lifetime
experiment at Paul Scherrer Institute. The system was designed to record muon
decays at rates up to 1 MHz and acquire data at rates up to 60 MB/sec. The
system employed a parallel network of dual-processor machines and repeating
acquisition cycles of deadtime-free time segments in order to reach the design
goals. The system incorporated a versatile scheme for control and diagnostics
and a custom web interface for monitoring experimental conditions.Comment: 19 pages, 8 figures, submitted to Nuclear Instruments and Methods
Frontend frequency-voltage adaptation for optimal energy-delay/sup 2/
In this paper, we present a clustered, multiple-clock domain (CMCD) microarchitecture that combines the benefits of both clustering and globally asynchronous locally synchronous (GALS) designs. We also present a mechanism for dynamically adapting the frequency and voltage of the frontend of the CMCD with the goal to optimize the energy-delay/sup 2/ product (ED2P). Our mechanism has minimal hardware cost, is entirely self-adjustable, does not depend on any thresholds, and achieves results close to optimal. We evaluate it on 16 SPEC 2000 applications and report 17.5% ED2P reduction on average (80% of the upper bound).Peer ReviewedPostprint (published version
ObliviSync: Practical Oblivious File Backup and Synchronization
Oblivious RAM (ORAM) protocols are powerful techniques that hide a client's
data as well as access patterns from untrusted service providers. We present an
oblivious cloud storage system, ObliviSync, that specifically targets one of
the most widely-used personal cloud storage paradigms: synchronization and
backup services, popular examples of which are Dropbox, iCloud Drive, and
Google Drive. This setting provides a unique opportunity because the above
privacy properties can be achieved with a simpler form of ORAM called
write-only ORAM, which allows for dramatically increased efficiency compared to
related work. Our solution is asymptotically optimal and practically efficient,
with a small constant overhead of approximately 4x compared with non-private
file storage, depending only on the total data size and parameters chosen
according to the usage rate, and not on the number or size of individual files.
Our construction also offers protection against timing-channel attacks, which
has not been previously considered in ORAM protocols. We built and evaluated a
full implementation of ObliviSync that supports multiple simultaneous read-only
clients and a single concurrent read/write client whose edits automatically and
seamlessly propagate to the readers. We show that our system functions under
high work loads, with realistic file size distributions, and with small
additional latency (as compared to a baseline encrypted file system) when
paired with Dropbox as the synchronization service.Comment: 15 pages. Accepted to NDSS 201
ERP implementation for an administrative agency as a corporative frontend and an e-commerce smartphone app
This document contains all the descriptions, arguments and demonstrations of the researches, analysis, reasoning, designs and tasks performed to achieve the requirement to technologically evolve an managing agency in a way that, through a solution that requires a reduced investment, makes possible to arrange a business management tool with e-commerce and also a mobile application that allows access and consultation of mentioned tool. The first part of the document describes the scenario in order to contextualize the project and introduces ERP (Enterprise Resources Planning). In the second part, a deep research of ERP market products is carried out, identifying the strengths and weaknesses of each one of the products in order to finish with the choice of the most suitable product for the scenario proposed in the project. A third part of the document describes the installation process of the selected product carried out based on the use of Dockers, as well as the configurations and customizations that they make on the selected ERP. A description of the installation and configuration of additional modules is also made, necessary to achieve the agreed scope of the project. In a fourth part of the thesis, the process of creating an iOS and Android App that connects to the selected ERP database is described. The process begins with the design of the App. Once designed, it is explained the process of study and documentation of technologies to choose the technology stack that allows making an application robust and contemporary without use of licensing. After choosing the technologies to use there are explained the dependencies and needs to install runtime enviornments prior to the start of coding. Later, it describes how the code of the App has been raised and developed. The compilation and verification mechanisms are indicated in continuation. And finally, it is showed the result of the development of the App once distributed. Finally, a chapter for the conclusions analyzes the difficulties encountered during the project and the achievements, analyzing what has been learned during the development of this project
- …