VLDB 2026 Research / reviewers in the wild / expert
J. Carlos Palencia
dblp:76/614 · also José C. Palencia Gutiérrez
· DBLP profile ↗
15ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Embedded and real-time systems · 99% Parallel and multicore computing · 1% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.6 | 5 | 2017 | Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2017 Deadline Assignment in EDF Schedulers for Real-Time Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2015 Response Time Analysis for Tasks Scheduled under EDF within Fixed Priorities · RTSS 2003 |
Embedded and real-time systems › real-time scheduling
hierarchical scheduling |
0.3 | 2 | 2017 | Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2017 Response Time Analysis for Tasks Scheduled under EDF within Fixed Priorities · RTSS 2003 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.3 | 2 | 2017 | Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2017 Response Time Analysis for Tasks Scheduled under EDF within Fixed Priorities · RTSS 2003 |
Embedded and real-time systems
distributed real-time systems |
0.3 | 4 | 2017 | Deadline Assignment in EDF Schedulers for Real-Time Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2015 Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2017 Exploiting Precedence Relations in the Schedulability Analysis of Distributed Real-Time Systems · RTSS 1999 |
Embedded and real-time systems › real-time scheduling
time partitioning |
0.3 | 1 | 2017 | Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2017 |
Embedded and real-time systems › real-time scheduling › deadline scheduling
EDF scheduling |
0.3 | 2 | 2015 | Deadline Assignment in EDF Schedulers for Real-Time Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2015 Response Time Analysis for Tasks Scheduled under EDF within Fixed Priorities · RTSS 2003 |
Embedded and real-time systems › real-time scheduling
deadline assignment |
0.2 | 1 | 2015 | Deadline Assignment in EDF Schedulers for Real-Time Distributed Systems · IEEE Trans. Parallel Distributed Syst. 2015 |
Embedded and real-time systems › real-time scheduling
schedulability analysis |
0.0 | 2 | 1999 | Exploiting Precedence Relations in the Schedulability Analysis of Distributed Real-Time Systems · RTSS 1999 Schedulability Analysis for Tasks with Static and Dynamic Offsets · RTSS 1998 |
Embedded and real-time systems › real-time scheduling
fixed-priority scheduling |
0.0 | 3 | 2003 | Response Time Analysis for Tasks Scheduled under EDF within Fixed Priorities · RTSS 2003 Exploiting Precedence Relations in the Schedulability Analysis of Distributed Real-Time Systems · RTSS 1999 Schedulability Analysis for Tasks with Static and Dynamic Offsets · RTSS 1998 |
Parallel and multicore computing › task scheduling
task graph scheduling |
0.0 | 1 | 1999 | Exploiting Precedence Relations in the Schedulability Analysis of Distributed Real-Time Systems · RTSS 1999 |
Methods — techniques the papers use, named apart from their topics
offset-based analysis · 0.3fixed-priority scheduling · 0.3deadline assignment algorithms · 0.2response time analysis · 0.0dynamic offset analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed SystemsabstractThis paper develops an offset-based response-time analysis technique for analyzing complex distributed real-time systems where processing and communication resources use the time-partitioning strategy to isolate the operation of separate software components. Time partitioning may be provided in the processors by an ARINC 653 compliant operating system, and in the networks via the TTP communication protocol. The software components executed by the system may themselves be distributed and complex, composed of many concurrent tasks and with one or more end-to-end flows that may have end-to-end timing requirements. The developed analysis supports hierarchical scheduling where a primary scheduler performs time partitioning into separate partitions, and secondary fixed-priority schedulers dispatch the different concurrent tasks inside each partition. It also supports end-to-end flows that are either synchronized with the partition schedule or not. This is the first time that this kind of analysis is developed. An evaluation of an improvement introduced in the analysis is discussed. Two representative case studies are described. J. Carlos Palencia, Michael González Harbour, J. Javier Gutiérrez, Juan Maria Rivas |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2015 | On the convergence of the holistic analysis for EDF distributed systems
Unai Díaz-de-Cerio, Juan P. Uribe, Michael González Harbour, J. Carlos Palencia |
J. Syst. Archit. | 4 |
| 2015 | Deadline Assignment in EDF Schedulers for Real-Time Distributed SystemsabstractReal-time distributed systems contain end-to-end flows, which are distributed actions composed of sequences of tasks activated through messages. Such flows usually have an end-to-end deadline but the internal tasks and messages do not have specific timing requirements. However, if EDF schedulers are used, it is necessary to assign scheduling deadlines to tasks and messages, which is usually done by distributing the end-to-end deadline among them. Distributed systems may have synchronized global clocks or non-synchronized local clocks. This work studies the influence of the clocks, global or local, on the deadline-assignment algorithms. A study on the poor performance observed for EDF schedulers with local clocks is presented. Then, a significant optimization of the assignment algorithms is shown, in which an amount of end-to-end deadline larger than the established timing requirement is distributed among tasks and messages. With this technique, two new algorithms for deadline-assignment are proposed, showing that they outperform the existing ones by up to 23 percent of processor utilization in the case of local clocks. Finally, the influence of release jitter in this kind of EDF systems and the positive effects of eliminating it are also studied. Juan Maria Rivas, J. Javier Gutiérrez, J. Carlos Palencia, Michael González Harbour |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2014 | Holistic schedulability analysis for multipacket messages in AFDX networks
J. Javier Gutiérrez, J. Carlos Palencia, Michael González Harbour |
Real Time Syst. | 2 |
| 2013 | Modeling distributed real-time systems with MAST 2
Michael González Harbour, J. Javier Gutiérrez, José M. Drake, Patricia López Martínez, J. Carlos Palencia |
J. Syst. Archit. | 5 |
| 2012 | Schedulability analysis of multi-packet messages in segmented CANabstractThe CAN bus is one of the most used networks in distributed real-time systems. The CAN bus can be divided by means of bridges in order to distribute the network load among different segments and contribute positively to the schedulability of the system. On the other hand, CAN supports the fragmentation of a message in multiple packets when it does not fit into one single CAN frame. The schedulability analysis of CAN has been extensively studied in the literature. Although the proposed methods analyze non-segmented CAN buses, they can be applied to segmented networks. However, the techniques from the related literature obtain quite pessimistic results in the analysis of segmented CAN networks with multi-packet messages. This paper proposes a less pessimistic CAN schedulability analysis method for the mentioned kind of networks. Moreover, this optimized technique can be integrated with methods oriented to the holistic schedulability analysis of a complete distributed real-time system. Ekain Azketa, J. Javier Gutiérrez, J. Carlos Palencia, Michael González Harbour, Luís Almeida 0001, Marga Marcos |
ETFA | 3 |
| 2011 | Schedulability Analysis and Optimization of Heterogeneous EDF and FP Distributed Real-Time SystemsabstractThe increasing acceptance of the Earliest Deadline First (EDF) scheduling algorithm in industrial environments, together with the continued usage of Fixed Priority (FP) scheduling is leading to heterogeneous systems with different scheduling policies in the same distributed system. Schedulability analysis techniques usually consider the entire system as a whole (holistic approach), with only one preestablished scheduling policy in all the resources. In this work, composition mechanisms will be presented that enable us to combine different FP and EDF response-time analysis techniques for checking the schedulability of heterogeneous systems. Additionally, priority and scheduling deadline assignment techniques will be combined into a new algorithm called HOSPA (Heuristic Optimized Scheduling Parameters Assignment), for optimizing the assignment of priorities and scheduling deadlines to tasks and messages in heterogeneous distributed hard real-time systems. Juan Maria Rivas, J. Javier Gutiérrez, J. Carlos Palencia, Michael González Harbour |
ECRTS | 3 |
| 2006 | An EDF Hierarchical Scheduling Model for Bandwidth ServersabstractThe present paper is focused on hierarchical modeling in monoprocessor real-time systems. In the current scheduling, each system application is isolated through periodic servers. While previous research oriented both local and global schedulers to fixed priorities, this study extends the scheduling to dynamic priorities (EDF). The new analysis consists in obtaining the response time for the worst case scenario for each task involved in the system applications José L. Lorente, J. Carlos Palencia |
RTCSA | 2 |
| 2003 | Offset-Based Response Time Analysis of Distributed Systems Scheduled under EDFabstractOffset-based response time analysis of tasks scheduled with fixed priorities has demonstrated to be a powerful tool to analyze many task models with different kinds of timing constraints, like regular periodic tasks, suspending tasks, distributed systems, tasks with varying priorities, multi frame models, etc. Offset-based analysis techniques are capable of performing a global schedulability analysis in distributed systems, as opposed to the less efficient techniques that consider each processing or communication resource as independent. In this paper we extend the offset-based schedulability analysis techniques to system with EDF (earliest deadline first) scheduling, using analytical techniques that are similar to those developed for fixed priority scheduling. With this new analysis, we now have a complete set of techniques to perform the analysis of different task models in distributed heterogeneous systems, i.e., processors and communication networks having either fixed priority or EDF schedulers. J. Carlos Palencia, Michael González Harbour |
ECRTS | 1 |
| 2003 | Response Time Analysis for Tasks Scheduled under EDF within Fixed PrioritiesabstractHierarchical schedulers are getting increased attention in many research projects because they bring in flexibility, they can take advantage of the best features of different scheduling policies, and allow the composability of applications developed under different scheduling strategies. Most commercial real-time operating systems have an underlying fixed priority schedule, and for this reason it is necessary to be able to analyze hierarchically-scheduled applications in which the underlying scheduler is of that kind. In this paper we extend the classic response time analysis techniques to analyze applications which can have a mixture of tasks scheduled either with fixed priorities, or with an earliest deadline first (EDF) scheduler running on top of an underlying fixed priority scheduler. We show that the complexity of this analysis is similar to that of existing response time analysis for EDF tasks. Michael González Harbour, J. Carlos Palencia |
RTSS | 2 |
| 2001 | MAST: Modeling and Analysis Suite for Real Time ApplicationsabstractThis paper describes a model for representing the temporal and logical elements of real-time applications, called MAST. This model allows a very rich description of the system, including the effects of event or message-based synchronization, multiprocessor and distributed architectures as well as shared resource synchronization. The model is directly obtainable from a description of the system design using a UML tool. A system representation using this model is analyzable through a set of tools that has been developed within the MAST suite, including worst-case schedulability analysis for hard timing requirements, and discrete-event simulation for soft timing requirements. Although the current model only includes fixed priority systems, it is conceived as an open model and is easily extensible to accommodate other kinds of systems. Michael González Harbour, J. Javier Gutiérrez, J. Carlos Palencia, J. M. Drake Moyano |
ECRTS | 3 |
| 2000 | Schedulability analysis of distributed hard real-time systems with multiple-event synchronizationabstractPresents a schedulability analysis technique for distributed hard real-time systems in which responses to different events may synchronize with each other. This technique uses a representation model for distributed systems that allows us to describe not only the task synchronization due to resource sharing, but also the activation due to combinations of events or the generation of several events by a single task. The model is representative of a large number of systems and is suitable for the treatment of message-passing systems or the client-server architecture. The analysis technique is based on the existing rate monotonic analysis (RMA) techniques for analyzing distributed real-time systems; it allows obtaining upper bounds for the worst-case response times of the system, thus allowing us to make guarantees about the fulfillment of the timing requirements that have been imposed. J. Javier Gutiérrez, J. Carlos Palencia, Michael González Harbour |
ECRTS | 2 |
| 1999 | Exploiting Precedence Relations in the Schedulability Analysis of Distributed Real-Time SystemsabstractIn this paper we present improved techniques for the schedulability analysis of tasks with precedence relations in multiprocessor and distributed systems scheduled under a pre-emptive fixed priority scheduler. Recently developed techniques, based on the analysis of tasks with dynamic offsets, take into account the precedence relations between tasks only indirectly, through terms iteratively estimated from the response times of the tasks. With the techniques presented in this paper, we exploit the precedence relations in a more accurate way, and we also take advantage of the priority structure of the different tasks. These considerations permit a significant improvement of the results of the analysis applied to distributed and multiprocessor systems. J. Carlos Palencia, Michael González Harbour |
RTSS | 1 |
| 1998 | Best-case analysis for improving the worst-case schedulability test for distributed hard real-time systemsabstractWe present an improvement of the schedulability analysis technique for distributed hard real time systems that allows us to increase the maximum schedulable resource utilization. Since the improvement affects only the analysis technique, there is no additional implementation cost for the application itself. The improvement in the analysis consists of calculating a lower bound for the best case response time of tasks and messages, in order to reduce the estimated jitter in the activation of subsequent tasks and messages. This reduction of jitter implies reduced worst case bounds for the response times, and thus allows us to increase the maximum schedulable utilization. The paper explores two different ways to calculate a lower bound on the best case execution times. The paper also shows the results of simulations that we have carried out, in which we found that we could increase the maximum schedulable limit of the different resources by approximately 5% more utilization. J. Carlos Palencia, J. Javier Gutiérrez, Michael González Harbour |
ECRTS | 1 |
| 1998 | Schedulability Analysis for Tasks with Static and Dynamic OffsetsabstractIn this paper we present an extension to current schedulability analysis techniques for periodic task with offsets, scheduled under a preemptive fixed priority scheduler. Previous techniques allowed only static offsets restricted to being smaller than the task periods. With the extension presented in this paper, we eliminate this restriction and we allow both static and dynamic offsets. The most significant application of this extension is in the analysis of multiprocessor and distributed systems. We show that we can achieve a significant increase of the maximum schedulable utilization by using the new technique, as opposed to using previously known worst-case analysis techniques for distributed systems. J. Carlos Palencia, Michael González Harbour |
RTSS | 1 |