Frédéric Vivien

Orcid: 0000-0002-0663-6152

According to our database1, Frédéric Vivien authored at least 119 papers between 1995 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Checkpointing Strategies to Tolerate Non-Memoryless Failures on HPC Platforms.
ACM Trans. Parallel Comput., March, 2024

Concealing Compression-accelerated I/O for HPC Applications through In Situ Task Scheduling.
Proceedings of the Nineteenth European Conference on Computer Systems, 2024

2023
Resource-Constrained Scheduling Algorithms for Stochastic Independent Tasks With Unknown Probability Distribution.
Algorithmica, August, 2023

Energy-aware mapping and scheduling strategies for real-time workflows under reliability constraints.
J. Parallel Distributed Comput., June, 2023

Minimizing I/Os in Out-of-Core Task Tree Scheduling.
Int. J. Found. Comput. Sci., January, 2023

Dynamic Scheduling Strategies for Firm Semi-Periodic Real-Time Tasks.
IEEE Trans. Computers, 2023

When to checkpoint at the end of a fixed-length reservation?
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

2022
Trading performance for memory in sparse direct solvers using low-rank compression.
Future Gener. Comput. Syst., 2022

Checkpointing à la Young/Daly: An Overview.
Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing, 2022

2021
Work-in-Progress: Evaluating Task Dropping Strategies for Overloaded Real-Time Systems.
Proceedings of the 42nd IEEE Real-Time Systems Symposium, 2021

2020
Online Scheduling of Task Graphs on Heterogeneous Platforms.
IEEE Trans. Parallel Distributed Syst., 2020

Scheduling independent stochastic tasks under deadline and budget constraints.
Int. J. High Perform. Comput. Appl., 2020

Energy-aware strategies for reliability-oriented real-time task allocation on heterogeneous platforms.
Proceedings of the ICPP 2020: 49th International Conference on Parallel Processing, 2020

2019
Limiting the memory footprint when dynamically scheduling DAGs on shared-memory platforms.
J. Parallel Distributed Comput., 2019

A generic approach to scheduling and checkpointing workflows.
Int. J. High Perform. Comput. Appl., 2019

Improved Energy-Aware Strategies for Periodic Real-Time Tasks under Reliability Constraints.
Proceedings of the IEEE Real-Time Systems Symposium, 2019

Scheduling independent stochastic tasks on heterogeneous cloud platforms.
Proceedings of the 2019 IEEE International Conference on Cluster Computing, 2019

2018
Malleable Task-Graph Scheduling with a Practical Speed-Up Model.
IEEE Trans. Parallel Distributed Syst., 2018

Checkpointing Workflows for Fail-Stop Errors.
IEEE Trans. Computers, 2018

Parallel Scheduling of DAGs under Memory Constraints.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium, 2018

Online Scheduling of Task Graphs on Hybrid Platforms.
Proceedings of the Euro-Par 2018: Parallel Processing, 2018

2017
Toward an Optimal Online Checkpoint Solution under a Two-Level HPC Checkpoint Model.
IEEE Trans. Parallel Distributed Syst., 2017

Low-Cost Approximation Algorithms for Scheduling Independent Tasks on Hybrid Platforms.
Proceedings of the Euro-Par 2017: Parallel Processing - 23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28, 2017

Assuming Failure Independence: Are We Right to be Wrong?
Proceedings of the 2017 IEEE International Conference on Cluster Computing, 2017

2016
Resource Optimization for Program Committee Members: A Subreview Article.
Proceedings of the 8th International Conference on Fun with Algorithms, 2016

2015
Parallel Scheduling of Task Trees with Limited Memory.
ACM Trans. Parallel Comput., 2015

Mapping applications on volatile resource.
Int. J. High Perform. Comput. Appl., 2015

On the impact of process replication on executions of large-scale parallel applications with coordinated checkpointing.
Future Gener. Comput. Syst., 2015

Scheduling Independent Tasks with Voltage Overscaling.
Proceedings of the 21st IEEE Pacific Rim International Symposium on Dependable Computing, 2015

Voltage Overscaling Algorithms for Energy-Efficient Workflow Computations With Timing Errors.
Proceedings of the 5th Workshop on Fault Tolerance for HPC at eXtreme Scale, 2015

Scheduling Trees of Malleable Tasks for Sparse Linear Algebra.
Proceedings of the Euro-Par 2015: Parallel Processing, 2015

2014
Checkpointing algorithms and fault prediction.
J. Parallel Distributed Comput., 2014

Using group replication for resilience on exascale systems.
Int. J. High Perform. Comput. Appl., 2014

Unified model for assessing checkpointing protocols at extreme-scale.
Concurr. Comput. Pract. Exp., 2014

Cost-Optimal Execution of Boolean Query Trees with Shared Streams.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Scheduling for Large-Scale Systems.
Proceedings of the Computing Handbook, 2014

2013
Static Strategies for Worksharing with Unrecoverable Interruptions.
Theory Comput. Syst., 2013

Optimization of cloud task processing with checkpoint-restart mechanism.
Proceedings of the International Conference for High Performance Computing, 2013

Checkpointing Strategies with Prediction Windows.
Proceedings of the IEEE 19th Pacific Rim International Symposium on Dependable Computing, 2013

On the Combination of Silent Error Detection and Checkpointing.
Proceedings of the IEEE 19th Pacific Rim International Symposium on Dependable Computing, 2013

Mapping Tightly-Coupled Applications on Volatile Resources.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

Scheduling Tree-Shaped Task Graphs to Minimize Memory and Makespan.
Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing, 2013

Scheduling Tightly-Coupled Applications on Heterogeneous Desktop Grids.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

A Guide to Algorithm Design - Paradigms, Methods, and Complexity Analysis.
Chapman and Hall / CRC Applied Algorithms and Data Structures Series, CRC Press, ISBN: 978-1-43-982564-8, 2013

2012
Dynamic Fractional Resource Scheduling versus Batch Scheduling.
IEEE Trans. Parallel Distributed Syst., 2012

Impact of fault prediction on checkpointing strategies
CoRR, 2012

Virtual Machine Resource Allocation for Service Hosting on Heterogeneous Distributed Platforms.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

On the complexity of scheduling checkpoints for computational workflows.
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks Workshops, 2012

2011
Editorial.
Parallel Comput., 2011

Static worksharing strategies for heterogeneous computers with unrecoverable interruptions.
Parallel Comput., 2011

Dynamic Fractional Resource Scheduling vs. Batch Scheduling
CoRR, 2011

Energy-aware scheduling of bag-of-tasks applications on master-worker platforms.
Concurr. Comput. Pract. Exp., 2011

Checkpointing strategies for parallel jobs.
Proceedings of the Conference on High Performance Computing Networking, 2011

Scheduling Parallel Iterative Applications on Volatile Resources.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Introduction.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

2010
Scheduling Concurrent Bag-of-Tasks Applications on Heterogeneous Platforms.
IEEE Trans. Computers, 2010

Resource allocation algorithms for virtualized service hosting platforms.
J. Parallel Distributed Comput., 2010

Dynamic fractional resource scheduling for HPC workloads.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

HeteroPar'2010: Eighth International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms.
Proceedings of the Euro-Par 2010 Parallel Processing Workshops, 2010

Non-clairvoyant Scheduling of Multiple Bag-of-Tasks Applications.
Proceedings of the Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference, Ischia, Italy, August 31, 2010

2009
Efficient scheduling of task graph collections on heterogeneous resources.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Static strategies forworksharing with unrecoverable interruptions.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Resource-aware allocation strategies for divisible loads on large-scale systems.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Energy-Aware Scheduling of Flow Applications on Master-Worker Platforms.
Proceedings of the Euro-Par 2009 Parallel Processing, 2009

Static Worksharing Strategies for Heterogeneous Computers with Unrecoverable Failures.
Proceedings of the Euro-Par 2009, 2009

Resource Allocation Using Virtual Clusters.
Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, 2009

Divisible Load Scheduling.
Proceedings of the Introduction to Scheduling., 2009

2008
Minimizing the stretch when scheduling flows of divisible requests.
J. Sched., 2008

The impact of heterogeneity on master-slave scheduling.
Parallel Comput., 2008

Comments on "Design and performance evaluation of load distribution strategies for multiple loads on heterogeneous linear daisy chain networks".
J. Parallel Distributed Comput., 2008

Revisiting Matrix Product on Master-Worker Platforms.
Int. J. Found. Comput. Sci., 2008

Matrix product on heterogeneous master-worker platforms.
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008

Offline and online master-worker scheduling of concurrent bags-of-tasks on heterogeneous platforms.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Parallel Large Scale Inference of Protein Domain Families.
Proceedings of the 14th International Conference on Parallel and Distributed Systems, 2008

Allocating Series of Workflows on Computing Grids.
Proceedings of the 14th International Conference on Parallel and Distributed Systems, 2008

Algorithms and scheduling techniques for clusters and grids.
Proceedings of the High Speed and Large Scale Scientific Computing - Selected Papers from the High Performance Computing Workshop, Cetraro, Italy, June 30, 2008

2007
A step towards unifying schedule and storage optimization.
ACM Trans. Program. Lang. Syst., 2007

Scheduling Algorithms for Data Redistribution and Load-Balancing on Master-Slave Platforms.
Parallel Process. Lett., 2007

Scheduling and Data Redistribution Strategies on Star Platforms.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

Scheduling Communication Requests Traversing a Switch: Complexity and Algorithms.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

Scheduling multiple divisible loads on a linear processor network.
Proceedings of the 13th International Conference on Parallel and Distributed Systems, 2007

A First Step Towards Automatically Building Network Representations.
Proceedings of the Euro-Par 2007, 2007

2006
Scheduling tasks sharing files on heterogeneous master-slave platforms.
J. Syst. Archit., 2006

Data Redistribution Algorithms for Heterogeneous Processor Rings.
Int. J. High Perform. Comput. Appl., 2006

Automatic Middleware Deployment Planning On Clusters.
Int. J. High Perform. Comput. Appl., 2006

Minimizing the stretch when scheduling flows of biological requests.
Proceedings of the SPAA 2006: Proceedings of the 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures, Cambridge, Massachusetts, USA, July 30, 2006

Off-Line and On-Line Scheduling on Heterogeneous Master-Slave Platforms.
Proceedings of the 14th Euromicro International Conference on Parallel, 2006

The impact of heterogeneity on master-slave on-line scheduling.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

How should you structure your hierarchical scheduler?
Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing, 2006

2005
Off-Line Scheduling of Divisible Requests on an Heterogeneous Collection of Databanks.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

2004
Mapping and Load-Balancing Iterative Computations.
IEEE Trans. Parallel Distributed Syst., 2004

Load-balancing scatter operations for grid computing.
Parallel Comput., 2004

Minimal enclosing parallelepiped in 3D.
Comput. Geom., 2004

Data Redistribution Algorithms for Homogeneous and Heterogeneous Processor Rings.
Proceedings of the High Performance Computing, 2004

Scheduling Tasks Sharing Files from Distributed Repositories.
Proceedings of the Euro-Par 2004 Parallel Processing, 2004

2003
On the optimality of Feautrier's scheduling algorithm.
Concurr. Comput. Pract. Exp., 2003

Mapping and Load-Balancing Iterative Computations on Heterogeneous Clusters.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface,10th European PVM/MPI Users' Group Meeting, Venice, Italy, September 29, 2003

Scheduling Tasks Sharing Files on Heterogeneous Clusters.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface,10th European PVM/MPI Users' Group Meeting, Venice, Italy, September 29, 2003

Load-Balancing Iterative Computations on Heterogeneous Clusters with Shared Communication Links.
Proceedings of the Parallel Processing and Applied Mathematics, 2003

Static Load-Balancing Techniques for Iterative Computation on Heterogeneous Clusters.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

2002
Constructing and exploiting linear schedules with prescribed parallelism.
ACM Trans. Design Autom. Electr. Syst., 2002

2001
Incrementalized Pointer and Escape Analysis.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001

A Unified Framework for Schedule and Storage Optimization.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001

Loop Parallelization Algorithms.
Proceedings of the Compiler Optimizations for Scalable Parallel Systems Languages, 2001

2000
A Constructive Solution to the Juggling Problem in Processor Array Synthesis.
Proceedings of the 14th International Parallel & Distributed Processing Symposium (IPDPS'00), 2000

Scheduling the Computations of a Loop Nest with Respect to a Given Mapping.
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000

Scheduling and automatic parallelization.
Birkhäuser, ISBN: 978-3-7643-4149-7, 2000

1999
Algorithmic Issues on Heterogeneous Computing Platforms.
Parallel Process. Lett., 1999

Static tiling for heterogeneous computing platforms.
Parallel Comput., 1999

1998
Retiming DAGs [direct acyclic graph].
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1998

Loop Parallelization Algorithms: From Parallelism Extraction to Code Generation.
Parallel Comput., 1998

On the Removal of Anti- and Output-Dependences.
Int. J. Parallel Program., 1998

1997
Parallelizing Nested Loops with Approximations of Distance Vectors: A Survey.
Parallel Process. Lett., 1997

Combining Retiming and Scheduling Techniques for Loop Parallelization and Loop Tiling.
Parallel Process. Lett., 1997

Plugging Anti and Output Dependence Removal Techniques Into Loop Parallelization Algorithm.
Parallel Comput., 1997

On the Optimality of Allen and Kennedy's Algorithm for Parallelism Extraction in Nested Loops.
Parallel Algorithms Appl., 1997

Optimal Fine and Medium Grain Parallelism Detection in Polyhedral Reduced Dependence Graphs.
Int. J. Parallel Program., 1997

1996
On the Optimality of Allen and Kennedy's Algorithm for Parallel Extraction in Nested Loops.
Proceedings of the Euro-Par '96 Parallel Processing, 1996

1995
Revisiting the Decomposition of Karp, Miller and Winograd.
Parallel Process. Lett., 1995


  Loading...