The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Online web services have been constantly developed and offered through the Internet. These services rely on webpages that are hosted on remote servers and are transmitted to clients via HTTP upon requests. While HTTP has been updated to support more and more sophisticated services with increasing amount of multimedia content, the real-world adoption of those updates is still very slow. In this paper,...
This paper addresses the problem of how to estimate performance of distributed IEC 61499 automation systems and optionally, how to improve end-to-end response times in general. In order to make the process of distributed automation system design and deployment more streamlined, a software tool which could reliably estimate end-to-end response times within a system offline would be very beneficial...
The performance model of an application can provide understanding about its runtime behavior on particular hardware. Such information can be analyzed by developers for performance tuning. However, model building and analyzing is frequently ignored during software development until performance problems arise because they require significant expertise and can involve many time-consuming application...
This paper discusses the motivation and implementation for Cray's Project Caribou. Project Caribou enables users to correlate HPC job performance with Lustre file systems through collected metrics and events. We will discuss use cases, the sources of metrics that are collected, correlation, and how the data is visualized. Additional topics to include events and alerts that are available, as well as...
Achieving system fairness is a major design concern in current multicore processors. Unfairness arises due to contention in the shared resources of the system, such as the LLC and main memory. To address this problem, many research works have proposed novel cache partitioning policies aimed at addressing system fairness without harming performance. Unfortunately, existing proposals targeting fairness...
A novel approach of a test environment for embedded networking nodes has been conceptualized and implemented. Its basis is the use of virtual nodes in a PC environment, where each node executes the original embedded code. Different nodes run in parallel, connected via so-called virtual channels. The environment allows to modifying the behavior of the virtual channels as well as the overall topology...
During car services, it is sometimes necessary to measure the effective performance of the engines. After repairs it is very useful to check the change of the performance. In this case you don't have possibility of dismantling. You can measure the vehicle on roll benches. In this case you have so-called wheel performance as result. The new method discussed and described in this article provides a...
In this work we show an approximation for the detection and false alarm probabilities of a differential detector with constant false alarm probability, applied to GNSS signal acquisition. Also, a novel performance metric is shown that we believe is an important parameter when designing efficient acquisition strategies for the implementation of GNSS receivers. The work allows for the conclusion that...
Analog to Information Converters (AIC) acquires a discrete representation of a signal from the analog domain in Compressed Sensing. One of the crucial point in the AIC design is the configuration of the measurement matrix. Depending of its characteristics, this matrix can degrade the AIC performance. In this paper we analyze the influence of the primitive polynomial choice to configure a Linear Feedback...
Cloud environments are criticized for their volatility in performance aspects, making it extremely difficult for time- critical applications owners to perform the decisive step for migration and owners of SaaS to present performance vs cost tradeoffs to their customers when acting as IaaS customers. The aim of this work is to present an architectural approach based on which a)IaaS providers may enhance...
Ensuring the alignment between IT and business can be a difficult challenge. That is the reason why the Enterprise Architecture domain exists, to provide guidance on how to better align Business and IT. There are several methods in existence that guide an organization in developing its Enterprise Architecture. However, putting these methods in practice can become a huge project. The purpose of this...
Performance is an important aspect and critical requirement in multi-process software architecture systems such as Google Chrome. While interacting closely with members of the Google Chrome engineering team, we observed that they face a major challenge in detecting performance deviations between releases, because of their very high release frequency and therefore limited amount of data on each. This...
The current design drivers for multi-cores, namely performance per watt, scalability and flexibility, make the Networks-on-Chip (NoCs) the de-facto on-chip interconnect. State of the art NoCs can exploit heterogeneous solutions and complex DVFS techniques to fulfill also the variability of the application requirements. Relevant showstoppers to the design of a truly flexible NoC fitting all the possible...
Cloud computing is becoming increasingly pervasive and is being adopted even for high performance computing and mission critical applications. As cloud computing extends its usage, understanding of its performance becomes more important. In this paper, we present the system performance using Amazon EC2, representing a large public cloud platform, and OpenStack, representing the most popular open-source...
Apache Spark provides numerous configuration settings that can be tuned to improve the performance of specific applications running on the platform. However, due to its multi-stage execution model and high interactive complexity across nodes, it is nontrivial to understand how/why a specific setting influences the execution flow and performance. To address this challenge, we develop an execution model-driven...
Providers of computing services such as data science clouds need to maintain large hardware infrastructures often with thousands of nodes. Using commodity hardware leads to heter-ogeneous setups that differ significantly in individual nodes' performance, which must be understood to allow for account-ing, strategic planning, and to identify problems and bottle-necks. Today's method of choice are active...
Small-scale clouds (SCs) often suffer from resource under-provisioning during peak demand, leading to inability to satisfy service level agreements (SLAs) and consequent loss of customers. One approach to address this problem is for a set of autonomous SCs to share resources among themselves in a cost-induced cooperative fashion, thereby increasing their individual capacities (when needed) without...
By massively adopting OpenStack for operating small to large private and public clouds, the industry has made it one of the largest running software project, overgrowing the Linux kernel. However, with success comes increased complexity, facing technical and scientific challenges, developers are in great difficulty when testing the impact of individual changes on the performance of such a large codebase,...
A novel approach of a testbed for embedded networking nodes has been conceptualized and implemented. It is based on the use of virtual nodes in a PC environment, where each node executes the original embedded code. Different nodes are running in parallel and are connected via so-called virtual interfaces. The presented approach is very efficient and allows a simple description of test cases without...
Controlling the spread of infectious diseases in large populations is animportant societal challenge. Mathematically, the problem is best captured as acertain class of reaction-diffusion processes (referred to as contagionprocesses) over appropriate synthesized interaction networks. Agent-basedmodels have been successfully used in the recent past to study such contagionprocesses. We describe EpiSimdemics,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.