# Ishfaq Ahmad

According to our database

^{1}, Ishfaq Ahmad## Awards

## IEEE Fellow

IEEE Fellow 2008, "For contributions to scheduling techniques in parallel and distributed computing systems".

## Timeline

#### Legend:

Book In proceedings Article PhD thesis Other## Links

#### On csauthors.net:

## Bibliography

2017

On the Performance of Phase-I Bivariate Dispersion Charts to Non-Normality.

Quality and Reliability Eng. Int., 2017

"RAPID" Regions-of-Interest Detection In Big Histopathological Images.

CoRR, 2017

"Rapid" regions-of-interest detection in big histopathological images.

Proceedings of the 2017 IEEE International Conference on Multimedia and Expo, 2017

A survey of rate control in HEVC and SHVC video encoding.

Proceedings of the 2017 IEEE International Conference on Multimedia & Expo Workshops, 2017

2016

An Evolutionary Technique for Performance-Energy-Temperature Optimized Scheduling of Parallel Tasks on Multi-Core Processors.

IEEE Trans. Parallel Distrib. Syst., 2016

Sixteen Heuristics for Joint Optimization of Performance, Energy, and Temperature in Allocating Tasks to Multi-Cores.

TOPC, 2016

Parallelizing motion estimation for reducing the complexity of HEVC/H.265 video codec in wireless environments.

Proceedings of the 2016 International Wireless Communications and Mobile Computing Conference (IWCMC), 2016

A comparison of evolutionary techniques for task-to-core scheduling algorithms with performance, energy, and temperature optimization.

Proceedings of the Seventh International Green and Sustainable Computing Conference, 2016

2015

A survey of genome sequence assembly techniques and algorithms using high-performance computing.

The Journal of Supercomputing, 2015

Performance-constrained energy reduction in data centers for video-sharing services.

J. Parallel Distrib. Comput., 2015

Niched evolutionary techniques for performance, energy, and temperature optimized scheduling in multi-core systems.

Proceedings of the Sixth International Green and Sustainable Computing Conference, 2015

2014

Efficient heuristics for joint optimization of performance, energy, and temperature in allocating tasks to multi-core processors.

Proceedings of the International Green Computing Conference, 2014

2013

Dynamic task graph scheduling on multicore processors for performance, energy, and temperature optimization.

Proceedings of the International Green Computing Conference, 2013

2012

Energy- and performance-aware scheduling of tasks on parallel and distributed systems.

JETC, 2012

Design of Energy-Efficient Video Sharing Servers with Delay Constraints.

Proceedings of the 18th IEEE International Conference on Parallel and Distributed Systems, 2012

Simultaneous optimization of performance, energy and temperature for DAG scheduling in multi-core processors.

Proceedings of the 2012 International Green Computing Conference, 2012

Cooperative versus non-cooperative game theoretical techniques for Energy Aware Task scheduling.

Proceedings of the 2012 International Green Computing Conference, 2012

2011

Fast algorithms for thermal constrained performance optimization in DAG scheduling on multi-core processors.

Proceedings of the 2011 International Green Computing Conference and Workshops, 2011

A Theoretical Analysis of Scalability of the Parallel Genome Assembly Algorithms.

Proceedings of the BIOINFORMATICS 2011, 2011

2010

Controlling the Bit Rate of Multi-Object Videos With Noncooperative Game Theory.

IEEE Trans. Multimedia, 2010

Multiprocessor Scheduling by Simulated Evolution.

JSW, 2010

Replicating data objects in large distributed database systems: an axiomatic game theoretic mechanism design approach.

Distributed and Parallel Databases, 2010

Energy efficiency in data centers and cloud-based multimedia services: An overview and future directions.

Proceedings of the International Green Computing Conference 2010, 2010

Optimizing performance and energy in computational grids using non-cooperative game theory.

Proceedings of the International Green Computing Conference 2010, 2010

Stretch and compress based re-scheduling techniques for minimizing the execution times of DAGs on multi-core processors under energy constraints.

Proceedings of the International Green Computing Conference 2010, 2010

2009

A Cooperative Game Theoretical Technique for Joint Optimization of Energy Consumption and Response Time in Computational Grids.

IEEE Trans. Parallel Distrib. Syst., 2009

A Pure Nash Equilibrium-Based Game Theoretical Method for Data Replication across Multiple Servers.

IEEE Trans. Knowl. Data Eng., 2009

Power and Distortion Optimization for Pervasive Video Coding.

IEEE Trans. Circuits Syst. Video Techn., 2009

Power and visual quality optimized video coding for mobile applications: Research issues and some solutions.

Proceedings of the 2009 IEEE International Conference on Multimedia and Expo, 2009

Joint Rate-Distortion model for H.264/AVC rate control.

Proceedings of the International Conference on Image Processing, 2009

Effective intra-only rate control for H.264/AVC.

Proceedings of the International Conference on Image Processing, 2009

Energy-Constrained Scheduling of DAGs on Multi-core Processors.

Proceedings of the Contemporary Computing - Second International Conference, 2009

2008

Motion Estimation for Content Adaptive Video Compression.

IEEE Trans. Circuits Syst. Video Techn., 2008

Special Issue on Video Surveillance.

IEEE Trans. Circuits Syst. Video Techn., 2008

Comparison and analysis of ten static heuristics-based Internet data replication techniques.

J. Parallel Distrib. Comput., 2008

A game theoretical data replication technique for mobile ad hoc networks.

Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Using game theory for scheduling tasks on multi-core processors for simultaneous optimization of performance and energy.

Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

2007

Game Theoretical Solutions for Data Replication in Distributed Computing Systems.

Proceedings of the Handbook of Parallel Computing - Models, Algorithms and Applications., 2007

Discriminatory Algorithmic Mechanism Design Based WWW Content Replication.

Informatica (Slovenia), 2007

Multi-View Video: Get Ready for Next-Generation Television.

IEEE Distributed Systems Online, 2007

MPEG-4 to H.264/AVC transcoding.

Proceedings of the International Conference on Wireless Communications and Mobile Computing, 2007

A PD Feed-back Rate Control Algorithm for Multiple Video Object Coding.

Proceedings of the International Symposium on Circuits and Systems (ISCAS 2007), 2007

Autonomic Power & Performance Management for Large-Scale Data Centers.

Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

A Semi-Distributed Axiomatic Game Theoretical Mechanism for Replicating Data Objects in Large Distributed Computing Systems.

Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

A cooperative game theoretical replica placement technique.

Proceedings of the 13th International Conference on Parallel and Distributed Systems, 2007

2006

Policies for Caching OLAP Queries in Internet Proxies.

IEEE Trans. Parallel Distrib. Syst., 2006

Region-based rate control and bit allocation for wireless video transmission.

IEEE Trans. Multimedia, 2006

A fast adaptive motion estimation algorithm.

IEEE Trans. Circuits Syst. Video Techn., 2006

On using game theory to optimize the rate control in video coding.

IEEE Trans. Circuits Syst. Video Techn., 2006

A matrix-analytic solution for the

*DBMAP/PH/*1 priority queue.
Queueing Syst., 2006

A semi-static approach to mapping dynamic iterative tasks onto heterogeneous computing systems.

J. Parallel Distrib. Comput., 2006

Non-cooperative, semi-cooperative, and cooperative games-based grid resource allocation.

Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

A video object segmentation scheme to lower complexity in multi-view video coding.

Proceedings of the Tenth IASTED International Conference on Internet and Multimedia Systems and Applications (IMSA 2006), 2006

A Pure Nash Equilibrium Guaranteeing Game Theoretical Replica Allocation Method for Reducing Web Access Time.

Proceedings of the 12th International Conference on Parallel and Distributed Systems, 2006

Lowering the Complexity of Multi-view Encoding through Dynamic Segmentation and Registration of Video Object.

Proceedings of the International Conference on Image Processing, 2006

Adaptive Techniques for Simultaneous Optimization of Visual Quality and Battery Power in Video Encoding Sensors.

Proceedings of the International Conference on Image Processing, 2006

Rate Control for Multi-Object Video Transmission Over Wireless Systems.

Proceedings of IEEE International Conference on Communications, 2006

2005

Video transcoding: an overview of various techniques and research issues.

IEEE Trans. Multimedia, 2005

Asynchronous rate control for multi-object videos.

IEEE Trans. Circuits Syst. Video Techn., 2005

On using hierarchical motion history for motion estimation in H.264/AVC.

IEEE Trans. Circuits Syst. Video Techn., 2005

Power-Rate-Distortion Analysis for Wireless Video Communication Under Energy Constraints.

IEEE Trans. Circuits Syst. Video Techn., 2005

On multiprocessor task scheduling using efficient state space search approaches.

J. Parallel Distrib. Comput., 2005

Adaptive schemes for distributed web caching.

J. Parallel Distrib. Comput., 2005

Combinatorial Pawn Power.

Bulletin of the EATCS, 2005

A Game Theoretical Extended Vickery Auction Mechanism for Replicating Data in Large-scale Distributed Computing Systems.

Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2005

A Rate Control Algorithm for Wireless Video Transmission Using Perceptual Tuning.

Proceedings of the International Symposium on Information Technology: Coding and Computing (ITCC 2005), 2005

Parallel Multiple Sequence Alignment with Dynamic Scheduling.

Proceedings of the International Symposium on Information Technology: Coding and Computing (ITCC 2005), 2005

RAMM: A Game Theoretical Replica Allocation and Management Mechanism.

Proceedings of the 8th International Symposium on Parallel Architectures, 2005

A Powerful Direct Mechanism for Optimal WWW Content Replication.

Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Continuous Replica Placement schemes in distributed systems.

Proceedings of the 19th Annual International Conference on Supercomputing, 2005

2004

MPEG-4 Video Transmission over Wireless Networks: A Link Level Performance Study.

Wireless Networks, 2004

Optimizing Download Time of Embedded Multimedia Objects for Web Browsing.

IEEE Trans. Parallel Distrib. Syst., 2004

A robust and adaptive rate control algorithm for object-based video coding.

IEEE Trans. Circuits Syst. Video Techn., 2004

Static and adaptive distributed data replication using genetic algorithms.

J. Parallel Distrib. Comput., 2004

Some Preliminary Results on Three Combinatorial Board Games.

Bulletin of the EATCS, 2004

Bandwidth estimation for wireless video transmission.

Proceedings of the 2004 IEEE International Conference on Multimedia and Expo, 2004

Motion estimation for content adaptive video compression.

Proceedings of the 2004 IEEE International Conference on Multimedia and Expo, 2004

Fast priority search algorithm for block motion estimation.

Proceedings of the 2004 IEEE International Conference on Multimedia and Expo, 2004

Fast motion estimation using hierarchical motion intensity structure.

Proceedings of the 2004 IEEE International Conference on Multimedia and Expo, 2004

A multistage fast motion estimation scheme for video compression.

Proceedings of the 2004 International Conference on Image Processing, 2004

Real-time video transmission over WCDMA systems.

Proceedings of the Global Telecommunications Conference, 2004. GLOBECOM '04, Dallas, Texas, USA, 29 November, 2004

Heuristics-Based Replication Schemas for Fast Information Retrieval over the Internet.

Proceedings of the ISCA 17th International Conference on Parallel and Distributed Computing Systems, 2004

2003

Fast retrieval of similar configurations.

IEEE Trans. Multimedia, 2003

Low delay rate-control in video transcoding.

Proceedings of the 2003 International Symposium on Circuits and Systems, 2003

Dynamic Organization Schemes for Cooperative Proxy Cachin.

Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

Traffic modeling for layered video.

Proceedings of the 2003 IEEE International Conference on Multimedia and Expo, 2003

Synchronous and asynchronous multiple object rate control for MPEG-4 video coding.

Proceedings of the 2003 International Conference on Image Processing, 2003

Topic Introduction.

Proceedings of the Euro-Par 2003. Parallel Processing, 2003

2002

Video compression with parallel processing.

Parallel Computing, 2002

An Integrated Technique for Task Matching and Scheduling onto Distributed Heterogeneous Computing Systems.

J. Parallel Distrib. Comput., 2002

Evolutionary Algorithms for Allocating Data in Distributed Database Systems.

Distributed and Parallel Databases, 2002

New rate control algorithm for MPEG-4 video coding.

Proceedings of the Visual Communications and Image Processing 2002, 2002

An Overview of Data Replication on the Internet.

Proceedings of the International Symposium on Parallel Architectures, 2002

2001

Optimization of H.263 video encoding using a single processor computer: performance tradeoffs and benchmarking.

IEEE Trans. Circuits Syst. Video Techn., 2001

A scalable off-line MPEG-2 video encoding scheme using a multiprocessor system.

Parallel Computing, 2001

Mismatch MB Retrieval for MPEG-2 to MPEG-4 Transcoding.

Proceedings of the Advances in Multimedia Information Processing, 2001

Active Caching of On-Line-Analytical-Processing Queries in WWW Proxies.

Proceedings of the 2001 International Conference on Parallel Processing, 2001

MPEG-2 Profile transcoding in MC-DCT domain.

Proceedings of the 2001 IEEE International Conference on Multimedia and Expo, 2001

Adaptive motion search with elastic diamond for MPEG-4 video coding.

Proceedings of the 2001 International Conference on Image Processing, 2001

Topic 03: Scheduling and Load Balancing.

Proceedings of the Euro-Par 2001: Parallel Processing, 2001

2000

CASCH: a tool for computer-aided scheduling.

IEEE Concurrency, 2000

Network computers: the changing face of computing.

IEEE Concurrency, 2000

A differentiated services architecture for multimedia streaming in next generation Internet.

Computer Networks, 2000

Link contention-constrained scheduling and mapping of tasks and messages to a network of heterogeneous processors.

Cluster Computing, 2000

New predictive diamond search algorithm for block-based motion estimation.

Proceedings of the Visual Communications and Image Processing 2000, 2000

Replicating the Contents of a WWW Multimedia Repository to Minimize Download Time.

Proceedings of the 14th International Parallel & Distributed Processing Symposium (IPDPS'00), 2000

Static and Adaptive Data Replication Algorithms for Fast Information Access in Large Distributed Systems.

Proceedings of the 20th International Conference on Distributed Computing Systems, 2000

1999

FASTEST: A Practical Low-Complexity Algorithm for Compile-Time Assignment of Parallel Programs to Multiprocessors.

IEEE Trans. Parallel Distrib. Syst., 1999

On Parallelizing the Multiprocessor Scheduling Problem.

IEEE Trans. Parallel Distrib. Syst., 1999

Real-Time Interactive MPEG-4 System Encoder Using a Cluster of Workstations.

IEEE Trans. Multimedia, 1999

Response Time Driven Multimedia Data Objects Allocation for Browsing Documents in Distributed Environments.

IEEE Trans. Knowl. Data Eng., 1999

An Efficient Parallel Algorithm for Computing the Gaussian Convolution of Multi-dimensional Image Data.

The Journal of Supercomputing, 1999

Benchmarking and Comparison of the Task Graph Scheduling Algorithms.

J. Parallel Distrib. Comput., 1999

Dynamic Scheduling of Multimedia Documents in a Single Server Multiple Clients Environment.

J. Parallel Distrib. Comput., 1999

Special Issue on Software Support for Distributed Computing - Guest Editors' Introduction.

J. Parallel Distrib. Comput., 1999

Intensive Data Management in Parallel Systems: A Survey.

Distributed and Parallel Databases, 1999

Static scheduling algorithms for allocating directed task graphs to multiprocessors.

ACM Comput. Surv., 1999

Content-Based Retrieval Using Heuristic Search.

Proceedings of the SIGIR '99: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 1999

Evaluation of a Semi-Static Approach to Mapping Dynamic Iterative Tasks onto Heterogeneous Computing Systems.

Proceedings of the 1999 International Symposium on Parallel Architectures, 1999

Dynamic scheduling of multiple video objects for MPEG-4 encoding with user interactions.

Proceedings of the 1999 International Symposium on Circuits and Systems, ISCAS 1999, Orlando, Florida, USA, May 30, 1999

Link Contention-Constrained Scheduling and Mapping of Tasks and Messages to a Network of Heterogeneous Processors.

Proceedings of the International Conference on Parallel Processing 1999, 1999

Modeling and Scheduling for MPEG-4 Based Video Encoder Using a Cluster of Workstations.

Proceedings of the Parallel Computation, 1999

Parallel MPEG-2 Encoder on ATM and Ethernet-Connected Workstations.

Proceedings of the Parallel Computation, 1999

1998

On Exploiting Task Duplication in Parallel Program Scheduling.

IEEE Trans. Parallel Distrib. Syst., 1998

A software-based MPEG-4 video encoder using parallel processing.

IEEE Trans. Circuits Syst. Video Techn., 1998

Optimal task assignment in heterogeneous distributed computing systems.

IEEE Concurrency, 1998

A Data Allocation Algorithm for Distributed Hypermedia Documents.

Proceedings of the Seventeenth Symposium on Reliable Distributed Systems, 1998

Benchmarking the Task Graph Scheduling Algorithms.

IPPS/SPDP, 1998

MPEG-4 Based Interactive Video using Parallel Processing.

Proceedings of the 1998 International Conference on Parallel Processing (ICPP '98), 1998

Optimal and Near-Optimal Allocation of Precedence-Constrained Tasks to Parallel Processors: Defying the High Complexity Using Effective Search Techniques.

Proceedings of the 1998 International Conference on Parallel Processing (ICPP '98), 1998

Allocating Data Objects to Multiple Sites for Fast Browsing of Hypermedia Documents.

Proceedings of the COMPSAC '98, 1998

1997

Multiprocessing ocean circulation: Modeling, implementation, and performance on the Intel Paragon.

The Journal of Supercomputing, 1997

Performance of software-based MPEG-2 video encoder on parallel and distributed systems.

IEEE Trans. Circuits Syst. Video Techn., 1997

Express Versus PVM: A Performance Comparison.

Parallel Computing, 1997

Efficient Scheduling of Arbitrary TAsk Graphs to Multiprocessors Using a Parallel Genetic Algorithm.

J. Parallel Distrib. Comput., 1997

Automatic Parallelization and Scheduling of Programs on Multiprocessors using CASCH.

Proceedings of the 1997 International Conference on Parallel Processing (ICPP '97), 1997

Partitioning and Scheduling.

Proceedings of the 30th Annual Hawaii International Conference on System Sciences (HICSS-30), 1997

Optimal task assignment in heterogeneous computing systems.

Proceedings of the 6th Heterogeneous Computing Workshop, 1997

A Graphical Tool for Automatic Parallelization and Scheduling of Programs on Multiprocessors.

Proceedings of the Euro-Par '97 Parallel Processing, 1997

A Parallel Algorithm for Optimal Task Assignment in Distributed Systems.

Proceedings of the 1997 Advances in Parallel and Distributed Computing Conference (APDC '97), 1997

A Parallel Algorithm for Compile-Time Scheduling of Parallel Programs on Multiprocessors.

Proceedings of the 1997 Conference on Parallel Architectures and Compilation Techniques (PACT '97), 1997

1996

Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graphs to Multiprocessors.

IEEE Trans. Parallel Distrib. Syst., 1996

Design and Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems.

IEEE Journal on Selected Areas in Communications, 1996

Embedding Pyramids into 3D Meshes.

J. Parallel Distrib. Comput., 1996

SPEED: A parallel platform for solving and predicting the performance of PDEs on distributed systems.

Concurrency - Practice and Experience, 1996

Analysis, evaluation, and comparison of algorithms for scheduling task graphs on parallel processors.

Proceedings of the 1996 International Symposium on Parallel Architectures, 1996

Ocean Circulation on the Intel Paragon: Modeling and Implementation.

Proceedings of IPPS '96, 1996

FAST: A Low-Complexity Algorithm for Efficient Scheduling of DAGs on Parallel Processors.

Proceedings of the 1996 International Conference on Parallel Processing, 1996

1995

A massively parallel fault-tolerant architecture for time-critical computing.

The Journal of Supercomputing, 1995

A Data-Parallel Approach for Real-Time MPEG-2 Video Encoding.

J. Parallel Distrib. Comput., 1995

Editorial: Resource management in parallel and distributed systems with dynamic scheduling: Dynamic scheduling.

Concurrency - Practice and Experience, 1995

Editorial: Resource management of parallel and distributed systems with static scheduling: Challenges, solutions and new problems.

Concurrency - Practice and Experience, 1995

Bubble scheduling: A quasi dynamic algorithm for static allocation of tasks to parallel architectures.

Proceedings of the Seventh IEEE Symposium on Parallel and Distributed Processing, 1995

An Experimental Assessment of

*Express*Parallel Programming Environment.
Proceedings of the MASCOTS '95, 1995

A parallel approach for multiprocessor scheduling.

Proceedings of IPPS '95, 1995

Building Surfaces from Three-Dimensional Image Data on the Intel Paragon.

Proceedings of the 1995 International Conference on Parallel Processing, 1995

A software platform for solving PDEs on distributed systems: implementation issues and performance prediction.

Proceedings of the 19th International Computer Software and Applications Conference (COMPSAC'95), 1995

1994

Hierarchical Scheduling of Dynamic Parallel Computaion on Hypercube Multicomputers.

J. Parallel Distrib. Comput., 1994

Performance modeling of load-balancing algorithms using neural networks.

Concurrency - Practice and Experience, 1994

Exploiting duplication to minimize the execution times of parallel programs on message-passing systems.

Proceedings of the Sixth IEEE Symposium on Parallel and Distributed Processing, 1994

A Static Scheduling Algorithm Using Dynamic Critical Path for Assigning Parallel Algorithms onto Multiprocessors.

Proceedings of the 1994 International Conference on Parallel Processing, 1994

A New Approach to Scheduling Parallel Programs Using Task Duplication.

Proceedings of the 1994 International Conference on Parallel Processing, 1994

Solving Partial Differential Equations on a Network of Workstations.

Proceedings of the Third International Symposium on High Performance Distributed Computing, 1994

Study and Comparison of Bisectional and Hypercube Networks for Dynamic Task Reallocation.

Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994

1993

Estimation of Execution times on Heterogeneous Supercomputer Architectures.

Proceedings of the 1993 International Conference on Parallel Processing, 1993

1992

Fault-Tolerant Task Management and Load Re-Distribution on Massively Parallel Hypercube Systems.

Proceedings of the Proceedings Supercomputing '92, 1992

Allocation of Computations with Dynamic Structures on Hypercube Based Distributed Systems.

Proceedings of the First International Symposium on High Performance Distributed Computing, 1992

1991

Semi-Distributed Load Balancing For Massively Parallel Multicomputer Systems.

IEEE Trans. Software Eng., 1991

PAWS: A Performance Evaluation Tool for Parallel Computing Systems.

IEEE Computer, 1991

A decentralized task scheduling algorithm and its performance modeling for computer networks.

Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing, 1991

Performance prediction of distributed load balancing on multicomputer systems.

Proceedings of the Proceedings Supercomputing '91, 1991

1990

A semi distributed load balancing scheme for large multicomputer systems.

Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing, 1990

A semi distributed task allocation strategy for large hypercube supercomputers.

Proceedings of the Proceedings Supercomputing '90, New York, NY, USA, November 12-16, 1990, 1990

An efficient model of dynamic task scheduling for distributed systems.

Proceedings of the Fourteenth Annual International Computer Software and Applications Conference, 1990