10,693 research outputs found
Time Protection: the Missing OS Abstraction
Timing channels enable data leakage that threatens the security of computer
systems, from cloud platforms to smartphones and browsers executing untrusted
third-party code. Preventing unauthorised information flow is a core duty of
the operating system, however, present OSes are unable to prevent timing
channels. We argue that OSes must provide time protection in addition to the
established memory protection. We examine the requirements of time protection,
present a design and its implementation in the seL4 microkernel, and evaluate
its efficacy as well as performance overhead on Arm and x86 processors
Recommended from our members
The Applications of Artificial Intelligence in Managing Project Processes and Targets: A Systematic Analysis
Artificial intelligence (AI) has emerged as the defining technology of the 21st century and has far-reaching impacts on project management (PM). This study assesses the applications of AI in managing project processes and targets through a systematic analysis of publications from 2017 to 2021. The analysis has revealed interesting insights, trends, gaps, and issues. This study informs the researchers and practitioners of the status of AI applications in the management of project processes and targets. It helps stimulate research efforts that can lead to more advances in applying AI to augment PM practices
D-SPACE4Cloud: A Design Tool for Big Data Applications
The last years have seen a steep rise in data generation worldwide, with the
development and widespread adoption of several software projects targeting the
Big Data paradigm. Many companies currently engage in Big Data analytics as
part of their core business activities, nonetheless there are no tools and
techniques to support the design of the underlying hardware configuration
backing such systems. In particular, the focus in this report is set on Cloud
deployed clusters, which represent a cost-effective alternative to on premises
installations. We propose a novel tool implementing a battery of optimization
and prediction techniques integrated so as to efficiently assess several
alternative resource configurations, in order to determine the minimum cost
cluster deployment satisfying QoS constraints. Further, the experimental
campaign conducted on real systems shows the validity and relevance of the
proposed method
Early Evaluation of Mobile Applications’ Resource Consumption and Operating Costs
The explosive growth of the mobile application market in recent years has led to a large
concomitant mobile software industry whose components are, in many cases, startups and small-size
software providers. The success of these applications and the firms behind them depends on a subtle balance
between different dimensions mainly affected by their architectural design, such as user satisfaction, resource
consumption, operating costs, and timing. The present communication describes a framework with a specific
set of practices for identifying the boundaries of different architectural designs —in this article we apply it
to estimate both the smartphone’s resource consumption and the operating costs in the cloud— and thus help
in the architectural decision-making process. This will enable mobile software developers to predict at early
stages which architectural design best suits their business model in accordance with the number of users and
the expected use of the application and even provide an advance alert of when architectural choices will need
to be reviewed, obviating the need for costly architectural re-design in further phasesMinisterio de Ciencia, Innovación y Universidades RTI2018-094591-B-I00Ministerio de Ciencia, Innovación y Universidades PGC2018-094905-B-I00Junta de AndalucÃa APOLO (US-1264651)Ministerio de Ciencia e Innovación HORATIO (RTI2018-101204–B–C21)Ministerio de Ciencia, Innovación y Universidades RED2018-102654-TInterreg V-A España-Portugal (POCTEP) 0499-4IE-PLUS-4-EJunta de AndalucÃa UMA18-FEDERJA-180Junta de Extremadura GR18112Junta de Extremadura IB1803
- …