Dror G. Feitelson

According to our database1, Dror G. Feitelson authored at least 141 papers between 1989 and 2019.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of two.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2019
Syntax, predicates, idioms - what really affects code complexity?
Empirical Software Engineering, 2019

Tony's law.
Commun. ACM, 2019

Which Refactoring Reduces Bug Rate?
Proceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering, 2019

Understanding large-scale software: a hierarchical view.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Eye tracking and program comprehension.
Proceedings of the 6th International Workshop on Eye Movements in Programming, 2019

2017
How programmers read regular code: a controlled experiment using eye tracking.
Empirical Software Engineering, 2017

Models for evaluating throughput.
Proceedings of the 10th ACM International Systems and Storage Conference, 2017

Meaningful identifier names: the case of single-letter variables.
Proceedings of the 25th International Conference on Program Comprehension, 2017

Effects of variable names on comprehension an empirical study.
Proceedings of the 25th International Conference on Program Comprehension, 2017

2016
Resampling with Feedback - A New Paradigm of Using Workload Data for Performance Evaluation.
Proceedings of the Euro-Par 2016: Parallel Processing, 2016

2015
From Repeatability to Reproducibility and Corroboration.
Operating Systems Review, 2015

The rise of Chrome.
PeerJ Computer Science, 2015

Using Students as Experimental Subjects in Software Engineering Research - A Review and Discussion of the Evidence.
CoRR, 2015

From obfuscation to comprehension.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

Semi-Open Trace Based Simulation for Reliable Evaluation of Job Throughput and User Productivity.
Proceedings of the 7th IEEE International Conference on Cloud Computing Technology and Science, 2015

Workload Modeling for Computer Systems Performance Evaluation.
Cambridge University Press, ISBN: 978-1-107-07823-9, 2015

2014
Experience with using the Parallel Workloads Archive.
J. Parallel Distrib. Comput., 2014

High-MCC Functions in the Linux Kernel.
Empirical Software Engineering, 2014

Workload resampling for performance evaluation of parallel job schedulers.
Concurrency and Computation: Practice and Experience, 2014

Preserving User Behavior Characteristics in Trace-Based Simulation of Parallel Job Scheduling.
Proceedings of the IEEE 22nd International Symposium on Modelling, 2014

JCSD: visual support for understanding code control structure.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

On the effect of code regularity on comprehension.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

2013
Development and Deployment at Facebook.
IEEE Internet Computing, 2013

On-line fair allocations based on bottlenecks and global priorities.
Proceedings of the ACM/SPEC International Conference on Performance Engineering, 2013

Characterization and assessment of the linux configuration complexity.
Proceedings of the 13th IEEE International Working Conference on Source Code Analysis and Manipulation, 2013

Heuristics for Resource Matching in Intel's Compute Farm.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2013

Comparing Performance Heatmaps.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2013

2012
Exploiting Core Working Sets to Filter the L1 Cache with Random Sampling.
IEEE Trans. Computers, 2012

Perpetual development: A model of the Linux kernel life cycle.
Journal of Systems and Software, 2012

On extracting session data from activity logs.
Proceedings of the 5th Annual International Systems and Storage Conference, 2012

On Identifying User Session Boundaries in Parallel Workload Logs.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2012

High-Resolution Analysis of Parallel Job Workloads.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2012

No justified complaints: on fair sharing of multiple resources.
Proceedings of the Innovations in Theoretical Computer Science 2012, 2012

2011
Trading off quality for throughput using content adaptation in web servers.
Proceedings of of SYSTOR 2011: The 4th Annual Haifa Experimental Systems Conference, Haifa, Israel, May 30, 2011

2010
The Linux kernel as a case study in software evolution.
Journal of Systems and Software, 2010

Empirical quantification of opportunities for content adaptation in web servers.
Proceedings of of SYSTOR 2010: The 3rd Annual Haifa Experimental Systems Conference, 2010

Design and implementation of a generic resource sharing virtual time dispatcher.
Proceedings of of SYSTOR 2010: The 3rd Annual Haifa Experimental Systems Conference, 2010

2009
On Simulation and Design of Parallel-Systems Schedulers: Are We Doing the Right Thing?
IEEE Trans. Parallel Distrib. Syst., 2009

A unified strategy for search and result representation for an online bibliographical catalogue.
Online Information Review, 2009

Distinguishing humans from robots in web search logs: preliminary results using query rates and intervals.
Proceedings of the 2009 workshop on Web Search Click Data, 2009

A case for conservative workload modeling: Parallel job scheduling with daily cycles of activity.
Proceedings of the 17th Annual Meeting of the IEEE/ACM International Symposium on Modelling, 2009

A global scheduling framework for virtualization environments.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

2008
Looking at data.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

2007
Backfilling Using System-Generated Predictions Rather than User Runtime Estimates.
IEEE Trans. Parallel Distrib. Syst., 2007

A Co-Plot analysis of logs and models of parallel workloads.
ACM Trans. Model. Comput. Simul., 2007

Common coupling and pointer variables, with application to a Linux case study.
Software Quality Journal, 2007

Asimov's Laws of Robotics Applied to Software.
IEEE Software, 2007

Fine-grain analysis of common coupling and its application to a Linux case study.
Journal of Systems and Software, 2007

Teaching TCP/IP Hands-On.
IEEE Distributed Systems Online, 2007

Probabilistic Prediction of Temporal Locality.
Computer Architecture Letters, 2007

Introduction.
Commun. ACM, 2007

Secretly Monopolizing the CPU Without Superuser Privileges.
Proceedings of the 16th USENIX Security Symposium, Boston, MA, USA, August 6-10, 2007, 2007

Success of Open Source Projects: Patterns of Downloads and Releases with Time.
Proceedings of the IEEE International Conference on Software-Science, 2007

Reducing Performance Evaluation Sensitivity and Variability by Input Shaking.
Proceedings of the 15th International Symposium on Modeling, 2007

Uncovering the Effect of System Performance on User Behavior from Traces of Parallel Systems.
Proceedings of the 15th International Symposium on Modeling, 2007

Probabilistic Backfilling.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2007

Locality of sampling and diversity in parallel system workloads.
Proceedings of the 21th Annual International Conference on Supercomputing, 2007

Fine grained kernel logging with KLogger: experience and insights.
Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007, 2007

L1 Cache Filtering Through Random Selection of Memory References.
Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT 2007), 2007

2006
Process prioritization using output production: Scheduling for multimedia.
TOMCCAP, 2006

Using Site-Level Modeling to Evaluate the Performance of Parallel System Schedulers.
Proceedings of the 14th International Symposium on Modeling, 2006

Metrics for Mass-Count Disparity.
Proceedings of the 14th International Symposium on Modeling, 2006

Workload sanitation for performance evaluation.
Proceedings of the 2006 IEEE International Symposium on Performance Analysis of Systems and Software, 2006

Instability in parallel job scheduling simulation: the role of workload flurries.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

The Dynamics of Backfilling: Solving the Mystery of Why Increased Inaccuracy May Help.
Proceedings of the 2006 IEEE International Symposium on Workload Characterization, 2006

Topic 3: Scheduling and Load Balancing.
Proceedings of the Euro-Par 2006, Parallel Processing, 12th International Euro-Par Conference, Dresden, Germany, August 28, 2006

An Empirically-Based Criterion for Determining the Success of an Open-Source Project.
Proceedings of the 17th Australian Software Engineering Conference (ASWEC 2006), 2006

2005
Adaptive Parallel Job Scheduling with Flexible Coscheduling.
IEEE Trans. Parallel Distrib. Syst., 2005

Experimental Analysis of the Root Causes of Performance Evaluation Results: A Backfilling Case Study.
IEEE Trans. Parallel Distrib. Syst., 2005

On the definition of "on-line" in job scheduling problems.
SIGACT News, 2005

Backfilling with lookahead to optimize the packing of parallel jobs.
J. Parallel Distrib. Comput., 2005

Automatic Alphabet Recognition.
Inf. Retr., 2005

The supercomputer industry in light of the Top500 data.
Computing in Science and Engineering, 2005

Modeling User Runtime Estimates.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2005

Pitfalls in Parallel Job Scheduling Evaluation.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2005

Improving and Stabilizing Parallel Computer Performance Using Adaptive Backfilling.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

On the Scalability of Centralized Control.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

System noise, OS clock ticks, and fine-grained parallel applications.
Proceedings of the 19th Annual International Conference on Supercomputing, 2005

2004
Communication Models for a Free-Space Optical Cross-Connect Switch.
The Journal of Supercomputing, 2004

Predictive ranking of computer scientists using CiteSeer data.
Journal of Documentation, 2004

On identifying name equivalences in digital libraries.
Inf. Res., 2004

Desktop scheduling: how can we know what the user wants?
Proceedings of the Network and Operating System Support for Digital Audio and Video, 2004

Parallel Job Scheduling - A Status Report.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2004

2003
Paired Gang Scheduling.
IEEE Trans. Parallel Distrib. Syst., 2003

The workload on parallel supercomputers: modeling the characteristics of rigid jobs.
J. Parallel Distrib. Comput., 2003

Metric and Workload Effects on Computer Systems Evaluation.
IEEE Computer, 2003

Effects of clock resolution on the scheduling of interactive and soft real-time processes.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2003

"Look It Up" or "Do the Math": An Energy, Area, and Timing Analysis of Instruction Reuse and Memoization.
Proceedings of the Power-Aware Computer Systems, Third International Workshop, 2003

Backfilling with Lookahead to Optimize the Performance of Parallel Job Scheduling.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2003

Parallel Job Scheduling under Dynamic Workloads.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2003

Flexible CoScheduling: Mitigating Load Imbalance and Improving Utilization of Heterogeneous Resources.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

2002
The Blueprint for Life?
IEEE Computer, 2002

Workload Modeling for Performance Evaluation.
Proceedings of the Performance Evaluation of Complex Systems: Techniques and Tools, 2002

Barrier Synchronization on a Loaded SMP Using Two-Phase Waiting Algorithms.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

The Forgotten Factor: Facts on Performance Evaluation and Its Dependence on Workloads.
Proceedings of the Euro-Par 2002, 2002

2001
Utilization, Predictability, Workloads, and User Runtime Estimates in Scheduling the IBM SP2 with Backfilling.
IEEE Trans. Parallel Distrib. Syst., 2001

Using multicast to pre-load jobs on the ParPar cluster.
Parallel Computing, 2001

Comparing Windows NT, Linux, and QNX as the basis for cluster systems.
Concurrency and Computation: Practice and Experience, 2001

Metrics for Parallel Job Scheduling and Their Convergence.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2001

Hierarchical indexing and document matching in BoW.
Proceedings of the ACM/IEEE Joint Conference on Digital Libraries, 2001

User-Level Communication in a System with Gang Scheduling.
Proceedings of the 15th International Parallel & Distributed Processing Symposium (IPDPS-01), 2001

2000
A Critique of ESP.
Proceedings of the Job Scheduling Strategies for Parallel Processing, IPDPS 2000 Workshop, 2000

Gang Scheduling with Memory Considerations.
Proceedings of the 14th International Parallel & Distributed Processing Symposium (IPDPS'00), 2000

Cooperative Indexing Classification and Evaluation in BoW.
Proceedings of the Cooperative Information Systems, 7th International Conference, 2000

1999
Self-Tuning Systems.
IEEE Software, 1999

The elusive goal of workload characterization.
SIGMETRICS Performance Evaluation Review, 1999

On the Interpretation of Top500 Data.
IJHPCA, 1999

Comparing Logs and Models of Parallel Workloads Using the Co-plot Method.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1999

Supporting Priorities and Improving Utilization of the IBM SP Scheduler Using Slack-Based Backfilling.
Proceedings of the 13th International Parallel Processing Symposium / 10th Symposium on Parallel and Distributed Processing (IPPS / SPDP '99), 1999

Benchmarks and Standards for the Evaluation of Parallel Job Schedulers.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1999

1998
Metrics and Benchmarking for Parallel Job Scheduling.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1998

Utilization and Predictability in Scheduling the IBM SP2 with Backfilling.
Proceedings of the 12th International Parallel Processing Symposium / 9th Symposium on Parallel and Distributed Processing (IPPS/SPDP '98), March 30, 1998

Accelerating Multi-Media Processing by Implementing Memoing in Multiplication and Division Units.
Proceedings of the ASPLOS-VIII Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, 1998

1997
Theory and Practice in Parallel Job Scheduling.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1997

Improved Utilization and Responsiveness with Gang Scheduling.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1997

Memory Usage in the LANL CM-5 Workload.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1997

1996
The Vesta Parallel File System.
ACM Trans. Comput. Syst., 1996

ParC - An Extension of C for Shared Memory Parallel Processing.
Softw., Pract. Exper., 1996

Evaluation of Design Choices for Gang Scheduling Using Distributed Hierarchical Control.
J. Parallel Distrib. Comput., 1996

Towards Convergence in Job Schedulers for Parallel Supercomputers.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1996

Packing Schemes for Gang Scheduling.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1996

The Parallel Break Construct, or How to Kill an Activity Tree.
Proceedings of IPPS '96, 1996

Overview of the MPI-IO Parallel I/O Interface.
Proceedings of the Input/Output in Parallel and Distributed Computer Systems., 1996

1995
Coscheduling based on runtime identification of activity working sets.
International Journal of Parallel Programming, 1995

Parallel I/O subsystems in massively parallel supercomputers.
IEEE P&DT, 1995

Parallel File Systems for the IBM SP Computers.
IBM Systems Journal, 1995

Parallel Job Scheduling: Issues and Approaches.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1995

Job Characteristics of a Production Parallel Scientivic Workload on the NASA Ames iPSC/860.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1995

Performance of the Vesta parallel file system.
Proceedings of IPPS '95, 1995

1993
Overview of the Vesta parallel file system.
SIGARCH Computer Architecture News, 1993

Parallel access to files in the Vesta file system.
Proceedings of the Proceedings Supercomputing '93, 1993

Parallel Activity Roadmaps.
Proceedings of the Parallel Computing: Trends and Applications, 1993

1992
Gang Scheduling Performance Benefits for Fine-Grain Synchronization.
J. Parallel Distrib. Comput., 1992

A Run-Time Algorithm for Managing the Granularity of Parallel Functional Programs.
J. Funct. Program., 1992

Envelopes in Adaptive Local Queues for MIMD Load Balancing.
Proceedings of the Parallel Processing: CONPAR 92, 1992

Optical computing - a survey for computer scientists.
MIT Press, ISBN: 978-0-262-56062-7, 1992

1991
Deadlock detection without wait-for graphs.
Parallel Computing, 1991

1990
Distributed Hierarchical Control for Parallel Processing.
IEEE Computer, 1990

Wasted resources in gang scheduling.
Proceedings of the Next Decade in Information Technology: Proceedings of the 5th Jerusalem Conference on Information Technology 1990, 1990

Mapping and Scheduling in a Shared Parallel Environment Using Distributed Hierarchical Control.
Proceedings of the 1990 International Conference on Parallel Processing, 1990

1989
Implementation of a Wait-Free Synchronization Primitive that Solves n-Process Consensus.
Inf. Process. Lett., 1989


  Loading...