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.
Energy saving is extremely important in portable and hand-held devices like laptop and mobile phones. As applications become increasingly sophisticated and processing power increases, the most serious limitation on these devices is the available battery life. One promising technique that provides the best of both low-power and high-performance processors in the real time systems is Dynamic Voltage...
Maintaining sensor data validity while exercising timely control is crucial in real-time sensing and control systems. The goal of scheduling algorithms deployed in such systems is to maintain the validity of real-time sensor data so as to maximize the schedulability of update transactions with minimum update workload so that control actions occur on time. In this paper, we first propose a dynamic...
Hierarchical scheduling is a hot topic in real time systems. In a hierarchical real-time system, the resource partition is the intermediate level between physical resources and real-time tasks. A resource partition operates on the shared physical resources at a fraction of the rate, and serves as a scheduling interface between the lower-level real-time tasks and the shared physical resources. Thus...
Earliest deadline first and Rate Monotonic are the two well-known scheduling algorithms to meet the deadlines for task in RTS. For single processor, these tasks work well but for more than one node, overloading in utilization usually creates problem. Task migration and duplication are those two concepts that balance the load of distributed system due to which overloading problem has been resolved...
Distributed Real-time Embedded (DRE) systems are facing great challenges in networked, unpredictable and especially unsecured environments. In such systems, there is a strong need to enforce security on distributed computing nodes in order to guard against potential threats, while satisfying the real-time requirements. This paper proposes a Security-Aware Feedback Control Mechanism (SAFCM) which has...
Power consumption is an increasing concern in real-time systems that operate on battery power or require heat dissipation to keep the system at its operating temperature. Today, most processors allow software to change their frequency and voltage of operation to reduce their power consumption. Frequency scaling in real-time systems must be done in a way that ensures that the tasks' deadlines are met...
With the constantly growing number of multimedia devices, images can now be viewed on a broad range of display of tremendously varying size. However, perceiving all the details of a multimedia content is difficult on smaller mobile devices. To solve this problem, saliency based image re-targeting algorithms have been proposed in order to generate more perceptually efficient thumbnails. In this article,...
Nowadays, real-time applications expect the supporting computing system to be reconfigured at run-time. Even during such reconfiguration, timing requirements of the applications must be met. By extension, such requirements are relevant in the design of resource reservations techniques. In this work, we consider such a reconfiguration of the reservation provided by a constant bandwidth server (CBS)...
In a non-competitive environment, sporadic real time task scheduling on a single processor is well understood. In this paper, we consider a competitive environment comprising several real-time tasks vying for execution upon a shared single processor. Each task obtains a value if the processor successfully schedules all its jobs. Our objective is to select a feasible subset of these tasks to maximize...
This paper proposes an efficient score tracking system that can track musical performance on a score in real time. This kind of technology is called score following. It can be used in wide range of applications. Our algorithm is like Dannenberg's Dynamic Programming algorithm but extends his algorithm to process polyphony music. Ideally, the notes of polyphony have to be played at the same time. But...
This paper focuses on the implementation of a DVFS based Dynamic Stretch to Fit power strategy on a ARM based platform. The actual execution time (AET) of tasks within an application, implemented on a processor is always less or equal to the worst execution time (WCET). The time slack produced by AET and WCET of one task can be utilized by the other tasks for their execution. We take advantage of...
This paper presents a practical tone reproduction approach to taking videos in high dynamic range scenes. The algorithm boosts the visibility of darker regions by attenuating the dynamic range of the low frequency plane and simultaneously enhances the image details. The successive frames share the same set of tone curves for the execution time reduction. The experimental results show that the algorithm...
Network RTK (Real-Time Kinematic) is a technology that is based on GPS (Global Positioning System) or more generally on GNSS (Global Navigation Satellite System) observations to achieve centimeter-level accuracy positioning in real time. It is enabled by a network of Continuously Operating Reference Stations (CORS). CORS placement is an important problem in the design of network RTK as it directly...
It has recently been shown that only a small number of samples from a low-rank matrix are necessary to reconstruct the entire matrix. We bring this to bear on computer vision problems that utilize low-dimensional subspaces, demonstrating that subsampling can improve computation speed while still allowing for accurate subspace learning. We present GRASTA, Grassmannian Robust Adaptive Subspace Tracking...
Dense stereo disparity map displayed in real time as video is one form of 3D video that renders objects in the scene by the intensity modulation in terms of the distance to the objects. With two cameras whose the optical axes are parallel, the stereo disparity is calculated to find the range to the objects. Sophisticated matching algorithms are generally slow and difficult to apply parallelism to...
In this paper, a tradeoff between dynamic voltage scaling (DVS) techniques and faults tolerance is considered. With this purpose we realized and presented in the paper one heuristic-based DVS algorithm. The algorithm is realized for fault tolerant real-time systems where the fault tolerance is achieved running the task affected by a transient fault again using time redundancy. The goal of the presented...
Data Stream Processing or stream computing is the new computing paradigm for processing a massive amount of streaming data in real-time without storing them in secondary storage. In this paper we propose an integrated execution platform for Data Stream Processing and Hadoop with dynamic load balancing mechanism to realize an efficient operation of computer systems and reduction of latency of Data...
The CPU scheduler algorithm of XEN has been widely used in some real-time systems, but it cannot balance the loading in multi-processor system. Based on the relationship between cache and memory in SMP, this paper illustrates an algorithm with a shared waiting queue. According the loading status of each CPU, this algorithm can dynamically adjust the scheduling order of the VCPUs. Our simulation results...
In this work, the performance of a target detection algorithm to be used against maritime platforms is evaluated in real-time. The software developed in this work includes an infrared (IR) Scene Generator Software, a Heat Transfer Software, an IR Sensor Model Software and a Target Detection Software. In order to enable all software components to operate in real time for large format images, the routines...
By the improvement of the technology, the applications used for simplifying the daily life create an important work area day after day. In this study, an equipment control component that could be used as intelligence home application based on voice recognition was improved. By this aim, database belonging to intended control voices like turn on the lamp, close the curtain was created by pre-processing...
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.