PUBLICATIONS


BOOKS

[Book1] Ishfaq Ahmad and Sanjay Ranka, Handbook of Energy-Aware and Green Computing, Chapman and Hall/CRC Press, Taylor and Francis Group LLC, Jan. 2012, two volumes, over 1200 pages.

[Book2] Sanjay Ranka and Ishfaq Ahmad, Handbook of Exascale Computing, under publication, Chapman and Hall/CRC Press, expected mid-2018.

BOOK CHAPTERS

[B1] Ishfaq Ahmad, William Lai, Bo Li, and Deng Xin, "Scheduling Multimedia Documents in a Distributed System," Web Technologies and Applications, Ed., Yun Yang, Mingshu Li and Allan Ellis, International Academic Press, Oct. 1998, pp. 3-15.

[B2] Yu-Kwong Kwok and Ishfaq Ahmad, "Parallel Program Scheduling Techniques," High Performance Cluster Computing, Ed., Rajkumar, Wiley, U.S.A.

[B3] Ishfaq Ahmad, Yu-Kwong Kwok, Imtiaz Ahmad, and Mohammad Dhodhi, "Scheduling Parallel Programs using Genetic Algorithms," in Solutions to Parallel & Distributed Computing Problems, Lesson from Biological Sciences, Ed. Albert Zomaya, Fikret Ercal, and Stephan Olariu, pp. 231-254, 2000, John Wiley & Sons, U.S.A.

[B4] Yu-Kwong Kwok and Ishfaq Ahmad, "Static Task Scheduling Algorithms for Scalable Parallel and Distributed Systems: Classification and Performance Comparison," Annual Review of Scalable Computing, V2, Ed. Yuen Chung Kwong, pp. 107-227, Nov. 2000, World Scientific Publishing Co. and Singapore University Press.

[B5] Samee Ullah Khan and Ishfaq Ahmad, "Data Replication using Game Theory," Handbook of Parallel Computing, Ed. S. Rajasekaran and J. Reif, 2008, Chapman & Hall/CRC Computer and Information Science Series.

[B6] Ishfaq Ahmad, Yongfang Liang and Zhihai (Henry) He, "Power-Aware Video Compression for Mobile Environments," Pervasive Communication Handbook, Eds. Syed Ijlal Ali Shah, Mohammad Ilyas, and Hussein Mouftah, CRC Press, Dec. 2010.


EDITED CONFERENCE PROCEEDINGS

[P1] Ishfaq Ahmad, Tao Yang, and Horst Simon, Mini-track on Partitioning and Scheduling at the 29th Hawaii International Conference on System Sciences, (HICSS-29), Maui, Hawaii - January 3-6, 1996.

[P2] Ishfaq Ahmad and Min-You Wu, Workshop on Resource Management in Computer Systems and Networks, in Conjunction with the Eighth IEEE Symposium on Parallel and Distributed Processing, Dallas, Texas, U.S.A., Oct. 1996.

[P3] Ishfaq Ahmad and Sekhar Darbha, Mini-track on Partitioning and Scheduling at the 30th Hawaii International Conference on System Sciences, (HICSS-30), Maui, Hawaii - January 7-10, 1997.

[P4] Yu-Kwong Kwok and Ishfaq Ahmad, Mini-track on Scheduling and Load Balancing for Clusters, at the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'99), Las Vegas, Nevada, USA, June, 1999.

[P5] Ishfaq Ahmad, Henri Casanova, Rupert W. Ford, and Yves Robert, Scheduling and Load Balancing. Euro-Par 2001, Manchester, UK, Aug. 2001.

[P6] Ishfaq Ahmad, Ishfaq Ahmad, Pieter Jonker, Bertil Schmidt, and Andreas Uhl, Architectures and Algorithms for Multimedia Applications, Euro-Par, Klagenfurt, Austria., Manchester, UK, Aug., 2003.

[P7] Ishfaq Ahmad, Workshop on Parallel and Distributed Multimedia, in Conjunction with the 2006 International Conference on Parallel Processing (ICPP'06), Columbus, Ohio, Aug., 2006.

[P8] Ishfaq Ahmad and Sanjay Ranka, First International Green Computing Conference (IGCC'10), Chicago, IL, Aug., 2010.

[P9] Ishfaq Ahmad, Workshops for International Green and Sustainable Computing Conference (IGSC2016), Hangzhou, China, Nov. 2017.



JOURNALS


[J1] Daniel Pease, Arif Ghafoor, Ishfaq Ahmad, David Andrews, Kemal Foudil-bey, Thomas Karpinski, Muhammad Mikki, and Muhammad Zerrouki, "PAWS (Parallel Assessment Window System): A Performance Assessment Tool for Parallel Computing Systems," IEEE Computer, vol. 24, no. 1, Jan. 1991, pp. 18-29.

[J2] Ishfaq Ahmad and Arif Ghafoor, "Semi-Distributed Load Balancing for Massively Parallel Multicomputer Systems," IEEE Transactions on Software Engineering, vol. 17, no. 10, Oct. 1991, pp. 987- 1004.

[J3] Ishfaq Ahmad, Arif Ghafoor, and Geoffrey Fox, "Hierarchical Scheduling of Dynamic Parallel Computations on Hypercube Multicomputers," Journal of Parallel and Distributed Computing, March 1994, pp. 317-329.

[J4] Ishfaq Ahmad, Arif Ghafoor, Kishan Mehrotra, Chilakuri Mohan, and Sanjay Ranka, "Performance Modeling of Load Balancing Algorithms Using Neural Networks," Concurrency: Practice and Experience, vol.6, no.5, Aug. 1994, pp. 393-409.

[J5] Ishfaq Ahmad, "Resource Management of Parallel and Distributed Systems with Static Scheduling: Challenges, Solutions and New Problems," Concurrency: Practice and Experience, vol. 7, no. 5, Aug. 1995, pp. 339-348.

[J6] Ishfaq Ahmad, "A Massively Parallel Fault-Tolerant Architecture for Time-Critical Computing," Journal of Supercomputing, vol. 9. no. 1/2, 1995, pp. 135-162.

[J7] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, "A Data-Parallel Approach for Real-time MPEG-2 Video Encoding," Journal of Parallel and Distributed Computing, vol. 30, no. 2, Nov. 1995, pp.129-146.

[J8] Ishfaq Ahmad, "Resource Management of Parallel and Distributed Systems: Dynamic Scheduling," Concurrency: Practice and Experience, vol. 7, no. 7, Oct. 1995, pp. 587-590.

[J9] Yu-Kwong Kwok and Ishfaq Ahmad, "Dynamic Critical-Path Scheduling: An Effective Technique for Allocating Task Graphs onto Multiprocessors," IEEE Transactions on Parallel and Distributed Systems, vol. 7, no. 5, May 1996, pp. 506-521. (Mentioned by the Editor-in-Chief as the 4th most cited paper published by the IEEE TPDS)

[J10] Dixon M.C. IP, Cindy K.Y. Ng, Lawrence K.L. Pun, Mounir Hamdi and Ishfaq Ahmad, "Embedding Pyramids into 3D Meshes," Journal of Parallel and Distributed Computing, vol. 36, Aug. 1996, pp. 173-184.

[J11] Chung C. Hui, Mounir Hamdi, and Ishfaq Ahmad, "SPEED: A Parallel Platform for Solving and Predicting the Performance of PDEs on Distributed Systems," Concurrency: Practice and Experience, vol. 8, no. 7, Sept. 1996, pp. 537-568.

[J12] Yu-Kwong Kwok, Kamal Karlapalem, Ishfaq Ahmad, and Ng M. Pun, "Design and Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems," IEEE Journal on Selected Areas in Communication, vol. 14, no. 7, Sept. 1996, pp. 1332-1348.

[J13] Ishfaq Ahmad, Ka-Cheung Leung, and Hsio-Ming Hsu, "Multiprocessing Ocean Circulation: Modelling, Implementation, and Performance on the Intel Paragon," Journal of Supercomputing, vol. 10, no. 4, 1997, pp. 349-370.

[J14] Ishfaq Ahmad, "Express versus PVM: A Performance Comparison," Parallel Computing, 23: 783-812, 1997.

[J15] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, "Performance of Software-Based MPEG-2 Video Encoder on Parallel and Distributed Systems," IEEE Transactions on Circuits and Systems for Video Technology, vol. 7, no. 4, Aug. 1997, pp. 687-695.

[J16] Yu-Kwong Kwok and Ishfaq Ahmad, "Efficient Scheduling of Arbitrary Task Graphs to Multiprocessors Using a Parallel Genetic Algorithm," Journal of Parallel and Distributed Computing, vol. 47, no. 1, Nov. 1997, pp. 58-77.

[J17] Muhammad Kafil and Ishfaq Ahmad, "Optimal Task Assignment in Heterogeneous Distributed Computing Systems," IEEE Concurrency, vol. 6, no. 3, July 1998, pp. 42-51.

[J18] Ishfaq Ahmad and Yu-Kwong Kwok, "On Exploiting Task Duplication in Parallel Program Scheduling," IEEE Transactions on Parallel and Distributed Systems, vol. 9, no. 9, Sept. 1998, pp. 872-892.

[J19] Yong He, Ishfaq Ahmad, and Ming L. Liou, "A Software-Based MPEG-4 Video Encoder Using Parallel Processing," IEEE Transactions on Circuits and Systems for Video Technology, vol. 8, no. 7, Nov. 1998, pp. 909-920.

[J20] Yu-Kwong Kwok and Ishfaq Ahmad, "FASTEST: A Practical Low-Complexity Algorithm for Compile-Time Assignment of Parallel Programs on Multiprocessors," IEEE Transactions on Parallel and Distributed Systems, vol. 10, no. 2, Feb. 1999, pp. 147-159.

[J21] Ishfaq Ahmad, William Lai, and Bo Li, "Dynamic Scheduling of Multimedia Documents in a Single Server Multiple Clients Environment," Journal of Parallel and Distributed Computing, vol. 57, no. 1, April 1999, pp. 91-120.

[J22] Ishfaq Ahmad and Y. Kwong Kwok, "On Parallelizing the Multiprocessor Scheduling Problem," IEEE Transactions on Parallel and Distributed Systems, vol. 10, no. 4, April 1999, pp. 414-432.

[J23] Siu-Kai So, Ishfaq Ahmad, and Kamal Karlapalem, "Response Time Driven Multimedia Data Objects Allocation for Browsing Documents in Distributed Environments," IEEE Transactions on Knowledge and Data Engineering, vol. 11, no.3, May/June 1999, pp. 386-405.

[J24] Yong He, Ishfaq Ahmad, and Ming L. Liou, "Real-Time Interactive MPEG-4 System Encoder using a Cluster of Workstations," IEEE Transactions on Multimedia, vol. 1, no.2, June 1999, pp. 217-233.

[J25] Muhammad F. Khan, Ray Paul, Ishfaq Ahmad, Omran Bukhras, and Arif Ghafoor, "Intensive Data Management in Parallel Systems: A Survey," Journal of Distributed and Parallel Databases, vol. 7, no.7, Oct. 1999, pp. 383-414.

[J26] Hoi-Man Yip, Ishfaq Ahmad, and Ting Chuen Pong, "An Efficient Parallel Algorithm for Computing the Gaussian Convolution for Multi-Dimensional Image Data," Journal of Supercomputing, vol. 14, no. 3, Nov. 1999, pp. 233-255.

[J27] Ishfaq Ahmad and Francis Lau, "Special Issue on Software Support for Distributed Computing: Guest Editors' Introduction," Journal of Parallel and Distributed Computing, vol. 59, no. 2, Nov. 1999, pp. 101-106.

[J28] Yu-Kwong Kwok and Ishfaq Ahmad, "Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors," ACM Computing Surveys, vol. 31, no. 4, December 1999, pp. 406-471.

[J29] Yu-Kwong Kwok and Ishfaq Ahmad, "Benchmarking and Comparison of the Task Graph Scheduling Algorithms," Journal of Parallel and Distributed Computing, vol. 59, no. 2, Dec. 1999, pp. 381-422.

[J30] Ishfaq Ahmad, "Cluster Computing: A Glance at Recent Events," IEEE Concurrency, vol. 8, no. 1, January-March 2000, pp. 67-69.

[J31] Yiwei Thomas Hou, Dapeng Wu, Bo Li, Takeo Hamada, Ishfaq Ahmad, and H. Jonathan Cao, "A Differentiated Services Architecture for Multimedia Streaming in Next Generation Internet," Computer Networks, vol. 32 (2000), pp. 185-209.

[J32] Ishfaq Ahmad, "Gigantic Clusters: where are they and what are they doing?" IEEE Concurrency, vol. 8, no. 2, April-June 2000, pp. 83-85.

[J33] Ishfaq Ahmad, "Genetic Programming, "IEEE Concurrency, vol. 8, no. 3, July-Sept. 2000, pp. 10-13.

[J34] Yu-Kwong Kwok and Ishfaq Ahmad, "Link-Constrained Scheduling and Mapping of Tasks and Messages to a Network of Heterogeneous Processors," Cluster Computing, Baltzer Science Publisher, Vol. 3(2000), No. 2, Sept. 2000, pp. 113-124.

[J35] Ishfaq Ahmad, "Network Computing: The Changing Face of Computing, "IEEE Concurrency, vol. 8, no. 4, Sept-Dec. 2000, pp. 9-11.

[J36] Ishfaq Ahmad, Yu-Kwong Kwok, Min-You Wu, and Wei Shu, "CASCH: A Software Tool for Automatic Parallelization and Scheduling of Programs on Message-Passing Multiprocessors," IEEE Concurrency, vol. 8, no. 4, Sept-Dec. 2000, pp. 21-33.

[J37] Ishfaq Ahmad, Shahriar M. Akramullah, Ming L. Liou, and Mohammad Kafeel, "A Scalable Off-line MPEG-2 Video Encoding Scheme using a Multiprocessor System," Parallel Computing, 27: 823-846, 2001.

[J38] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, "Optimization of H.263 Video Encoding Using A Single Processor Computer: Performance Trade-offs and Benchmarking," IEEE Transactions on Circuits and Systems for Video Technology, Vol. 11, no. 8, Aug. 2001, pp. 901-915.

[J39] Ishfaq Ahmad, Kamalakar Karlapalem, Yu-Kwong Kwok, and Siu-Kai So, "Evolutionary Algorithms for Allocating Data in Distributed Database Systems," Journal of Distributed and Parallel Databases, vol. 11, no. 1, Jan. 2002, pp.5-32.

[J40] Ishfaq Ahmad, Yong He, and Ming L. Liou, "Video Compression using Parallel Processing," Parallel Computing, vol. 28, issue 7, Aug. 2002, Pages 1039-1078.

[J41] Muhammad K. Dhodhi, Imtiaz Ahmad, Anwar Yatama, and Ishfaq Ahmad, "An Integrated Technique for Task Matching and Scheduling onto Distributed Heterogeneous Computing Systems," Journal of Parallel and Distributed Computing vol. 62, no. 9, Sept. 2002, pp. 1338-1361.

[J42] Dimitris Papadias, Marios Mantzourogiannis, and Ishfaq Ahmad, "Fast Retrieval of Similar Configurations," IEEE Transactions on Multimedia, vol. 5, no. 2, June 2003, pp. 210-222.

[J43] Ji-An Zhao, Bo Li, Chi-Wah Kok, and Ishfaq Ahmad, "MPEG-4 Video Transmission over Wireless: A Link Level Performance Study," ACM/Kluwer Journal of Wireless Networks, vol. 10, issue 2, March 2004, pp. 130-146.

[J44] Yu Sun and Ishfaq Ahmad, "A Robust and Adaptive Control Algorithm for Objects-Based Video Coding," IEEE Transactions on Circuits and Systems for Video Technology, vol. 10, no. 14, October 2004, pp. pp. 1167-1182.

[J45] Thanasis Loukopoulos, and Ishfaq Ahmad, "Optimizing Download Time of Embedded Multimedia Objects for Web Browsing," IEEE Transactions on Parallel and Distributed Systems, vol. 10, no. 15, October 2004, pp. 934-945.

[J46] Thanasis Loukopoulos, and Ishfaq Ahmad, "Static and Adaptive Distributed Data Replication using Genetic Algorithms," Journal of Parallel and Distributed Computing, vol. 64, no. 11, Nov. 2004, Pages 1270-1285.

[J47] Samee Ullah Khan and Ishfaq Ahmad, "Some Preliminary Results on Three Combinatorial

Board Games," Bulletin of the EATCS, vol. 84, pp. 159-166, 2004.

[J48] Samee Ullah Khan and Ishfaq Ahmad, "Combinatorial Pawn Power," Bulletin of European Association of Theoretical Computer Science, vol. 85, pp. 151-164, Feb. 2005.

[J49] Zhihai He, YongFang Liang, Lulin Chen, Ishfaq Ahmad, and Dapeng Wu, "Power-Rate-Distortion Analysis for Wireless Video Communication under Energy Constraint," IEEE Transactions on Circuits and Systems for Video Technology, vol. 15, no.5, May 2005, pp. 645-658. (runners-up for the Best Paper Award for IEEE TCSVT 2006).

[J50] Yu Sun and Ishfaq Ahmad, "Asynchronous Rate Control for Multi-Object Videos," IEEE Transactions on Circuits and Systems for Video Technology, vol. 15, no.12, Aug. 2005, pp. 1007-1018.

[J51] Ishfaq Ahmad, Xiaohui Wei, Yu Sun and Ya-qin Zhang, "Video Transcoding: An Overview of Various Techniques and Research Issues," IEEE Transactions on Multimedia, vol. 7, no.5, Oct. 2005, pp. 793-804.

[J52] Yongfang Liang, Ishfaq Ahmad, Jiancong Luo, Yu Sun, and Vishwanathan Swaminathan, "On Using Hierarchical Motion History for Motion Estimation in H.264/AVC," IEEE Transactions on Circuits and Systems for Video Technology, vol. 15, no.12, Dec. 2005, pp. 1594-1603.

[J53] Spiridon Bakiras, Thanasis Loukopoulos, Dimitris Papadias and Ishfaq Ahmad, "Adaptive Schemes for Distributed Web Caching," Journal of Parallel and Distributed Computing, vol. 65, no, 12, Dec. 2005, pp. 1483-1496.

[J54] Yu-Kwong Kwok and Ishfaq Ahmad, "On Multiprocessor Task Scheduling using State Space Search Approaches," Journal of Parallel and Distributed Computing, vol. 65, no, 12, Dec. 2005, pp. 1515-1532.

[J55] Yu-Kwong Kwok, Anthony A Maciejewski, Howard J Siegel, Ishfaq Ahmad and Arif Ghafoor, "A Semi-Static Approach to Mapping Dynamic Iterative Tasks onto Heterogeneous Computing Systems," Journal of Parallel and Distributed Computing, vol. 66, no, 1, Jan. 2006, pp. 77-98.

[J56] Yu Sun, Ishfaq Ahmad, and Ya-qin Zhang, "Region-Based Rate Control and Bit Allocation for Wireless Video Transmission," IEEE Transactions on Multimedia, vol. 8, no.1, Jan. 2006, pp. 1-10.

[J57] Ishfaq Ahmad and Jiancong Luo, "On using Game Theory for Perceptually Tuned Rate Control Algorithm for Video Coding," IEEE Transactions on Circuits and Systems for Video Technology, vol. 16, no. 2, Feb. 2006, pp. 202-208. (2006 IEEE TCSVT Best Paper Award)

[J58] Ishfaq Ahmad, Weiguo Zheng, Jiancong Luo, and Ming Liou, "A Fast Adaptive Motion Estimation Algorithm," IEEE Transactions on Circuits and Systems for Video Technology, vol. 16, no. 3, March 2006, pp. 439-446.

[J59] Samee Ullah Khan and Ishfaq Ahmad, "Replicating Data Objects in Large-scale Distributed Computing Systems using Extended Vickrey Auction," International Journal on Computational Intelligence, vol. 3, no. 1, pp. 14-22, 2006.

[J60] Thanasis Loukopoulos, and Ishfaq Ahmad, "Policies for Caching OLAP Queries in Internet Proxies," IEEE Transactions on Parallel and Distributed Systems, vol. 17, no. 10, October 2006, pp. 1124-1135.

[J61] Ji-An Zhao, Bo Li, Xi-Ren Cao and Ishfaq Ahmad, "A Matrix-Analytic Solution for the DBMAP/PH/1 Priority Queue," Queuing Systems: Theory and Application, vol. 53, no. 3, Springer, July 2006, pp. 127-145.

[J62] Ji-An Zhao, Bo Li, and Ishfaq Ahmad, "Effective Bandwidth provisioning with QoS Guarantee for Layered Video Transmission in Wireless Networks," China Communication (International Journal), vol.3, no. 5, Oct. 2006, pp. 81-93.

[J63] Samee Ullah Khan and Ishfaq Ahmad, "Discriminatory Algorithmic Mechanism Design Based WWW Content Replication," Informatica, no. 31, 2007, pp. 105-119.

[J64] Ishfaq Ahmad, "Multi-View Video: Get Ready for the Next Generation Television," IEEE Distributed Systems Online, March 2007.

[J65] Samee Ullah Khan and Ishfaq Ahmad, "Comparison and Analysis of Ten Static Heuristics-based Internet Data Replication Techniques," Journal of Parallel and Distributed Computing, vol. 68, no. 2, Feb. 2008, pp. 113-136.

[J66] Jiancong Luo, Ishfaq Ahmad, Yongfang Liang, and Vishwanathan Swaminathan, "Motion Estimation for Content Adaptive Video Compression," IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, no. 7, July 2008, pp. 900-909.

[J67] Ishfaq Ahmad, Zhihai He, Mark Liao, Fernando Pereira, and Ming-Ting Sun, Editorial, Special Issue on Video Surveillance, IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, no. 8, pp. 1001-1005, August 2008.

[J68] Ishfaq Ahmad, Rami Melhem and Kirk Cameron, Editorial, Special Issue on Power-Aware Parallel and Distributed Systems (PAPADS), IEEE Transactions on Parallel and Distributed Systems, vol. 19, no. 11, pp.1441-1444, Nov. 2008.

[J69] Samee Ullah Khan and Ishfaq Ahmad, "A Cooperative Game Theoretical Technique for Joint Optimization of Energy Consumption and Response Time in Computational Grids," IEEE Transactions on Parallel and Distributed Systems, vol. 20 , no. 3, pp. 346-360, March 2009.

[J70] Samee Ullah Khan and Ishfaq Ahmad, "A Pure Nash Equilibrium-Based Game Theoretical Method for Data Replication across Multiple Servers," IEEE Transactions on Knowledge and Data Engineering, vol. 21, no. 4, pp. 537-553, April 2009.

[J71] Yongfang Liang and Ishfaq Ahmad, "Power and Distortion Optimization for Pervasive Video Coding," IEEE Transactions on Circuits and Systems for Video Technology, vol. 19, no. 10, pp. 1436-1447, Oct. 2009.

[J72] Jiancong Luo, Ishfaq Ahmad, and Yu Sun, "Controlling the Bit Rate of Multi-Object Videos with Non-Cooperative Game Theory," IEEE Transactions on Multimedia, vol. 12, no. 2, pp. 97-107, Feb., 2010.

[J73] Imtiaz Ahmad, Muhammad K. Dhodhi, and Ishfaq Ahmad, "Multiprocessor Scheduling by Simulated Evolution," Journal of Software, vol. 5, no. 10, (2010), pp. 1128-1136, Oct. 2010.

[J74] Samee U. Khan and Ishfaq Ahmad, "Replicating Data Objects in Large Distributed Database Systems: An Axiomatic Game Theoretical Mechanism Design Approach," (2010) 28: 187-218 Distributed and Parallel Databases.

[J75] Ishfaq Ahmad, "Editorial: The first Issue of Sustainable Computing: Informatics and Systems," Sustainable Computing: Informatics and Systems, vol. 1, no.1, March, 2011, pp. 1-6.

[J76] Munib Ahmed, Ishfaq Ahmad, and Samee U. Khan, "A Comparative Analysis of Approaches to Parallel Genome Assembly," Interdisciplinary Sciences: Computational Life Sciences, March 2011 (1), pp. 57-63.

[J77] David King, Ishfaq Ahmad and Hafiz Fahad Sheikh, "Methods for Optimizing the Performance of Directed Acyclic Graphs Operating Under Strict Energy Constraints on Multi-Core Architecture," Sustainable Computing: Systems and Informatics, vol. 1, no.2, June, 2011, pp. 99-112.

[J78] Hafiz Fahad Sheikh, Ishfaq Ahmad, Zhe Wang and Sanjay Ranka, "An Overview and Classification of Thermal-Aware Scheduling Techniques for Multi-Core Processing Systems," Sustainable Computing: Systems and Informatics, vol. 2, no. 2, June 2012, pp. 151-169.

[J79] Hafiz Fahad Sheikh, Hengxing Tan, Ishfaq Ahmad, Sanjay Ranka, and Phanisekhar Bv, "Energy and Performance Aware Scheduling of Tasks on Parallel and Distributed Systems," ACM Journal on Emerging Technologies in Computing Systems, Special Issue on Sustainable and Green Computing Systems, Volume 8 Issue 4, October 2012.

[J80] Munib Ahmed, Mohammad S. Ahmad, and Ishfaq Ahmad, "A Survey of Genome Sequence Assembly Techniques and Algorithms Using High Performance Computing," Journal of Supercomputing, (2015) 71, pp. 293-339.

[J81] Hang Yuan, Ishfaq Ahmad, C.-C. Jay Kuo, "Performance-Constrained Energy Reduction in Data Centers for Video-Sharing Services," the Journal of Parallel and Distributed Computing, Volume 75, January 2015, pp. 29-39.

[J82] Hafiz Fahad Sheikh, Ishfaq Ahmad, and Dongrui Fan, "An Evolutionary Technique for Performance-Energy-Temperature Optimized Scheduling of Parallel Tasks on Multi-Core Processors," IEEE Transactions on Parallel and Distributed Systems, Vol.27, No. 3, 2016, pp. 668-681.

[J83] Hafiz Fahad Sheikh and Ishfaq Ahmad, "Sixteen Heuristics for Joint Optimization of Performance, Energy, and Temperature in Allocating Tasks to Multi-Cores," ACM Transactions on Parallel Computing, Volume 3 Issue 2, August 2016.

[J84] Ali Vafamehr, Mohammad E. Khodayar, Ishfaq Ahmad, and Jeremy Lin, "A Framework for Expansion Planning of Data Centers in Electricity and Data Networks under Uncertainty," Accepted for publication in IEEE Transactions on Smart Grid.

[J85] Hafiz Fahad Sheikh, Ishfaq Ahmad, Sheheryar Ali Arshad, "Performance, Energy, and Temperature Enabled Task Scheduling using Evolutionary Techniques," Accepted for publication in Sustainable Computing: Systems and Informatics.




REFEREED CONFERENCE PAPERS


[C1] Arif Ghafoor and Ishfaq Ahmad, "An Efficient Model of Dynamic Task Scheduling for Distributed Systems," Proceedings of the International Conference on Computer Software and Applications (COMPSAC'90), Chicago, Ill, U.S.A., Oct. 1990, pp.442-447.

[C2] Ishfaq Ahmad and Arif Ghafoor, "A Semi-Distributed Task Allocation Strategy for Large Hypercube Supercomputers," Proceedings of IEEE/ACM Supercomputing'90, New York, U.S.A., Nov. 1990, pp. 897-907. (Best Paper Award)

[C3] Ishfaq Ahmad and Arif Ghafoor, "A Semi-Distributed Load Balancing Scheme for Large MultiComputer Systems," Proceedings of the Second IEEE Symposium on Parallel and Distributed Systems (SPDP), Dallas, Texas, U.S.A., Dec. 1990, pp. 898-907.

[C4] Daniel Pease, Arif Ghafoor, Ishfaq Ahmad, David Andrews, Kemal Foudil-bey, Thomas Karpinski, Muhammad Mikki, and Muhammad Zerrouki, "Integrated Architectural Application Characterization Tools for Comparative Assessment of Parallel Systems," Proceedings of the Hawaii International Conference on Systems and Sciences, Vol. 1, Hawaii, U.S.A., Jan. 1991, pp. 384-396.

[C5] Ishfaq Ahmad, Arif Ghafoor, and Kishan Mehrotra, "Performance Prediction for Distributed Load Balancing on Multicomputer Systems," Proceedings of IEEE/ACM Supercomputing'91, Albuquerque, New Mexico, U.S.A., Nov. 1991, pp. 830-839. (Best Paper Award)

[C6] Ishfaq Ahmad, Arif Ghafoor, and Kishan Mehrotra, "A Decentralized Task Scheduling Algorithm and its Performance Modelling," Proceedings of the Third IEEE Symposium on Parallel and Distributed Systems (SPDP), Dallas, Texas, U.S.A., Dec. 1991.

[C7] Ishfaq Ahmad, Arif Ghafoor, and Geoffrey Fox, "Allocation of Computations with Dynamic Structures on Hypercube Based Distributed Systems," Proceedings of the First International Symposium on High Performance Distributed Computing (HPDC), Syracuse, New York, U.S.A., Sept. 1992, pp. 228-237.

[C8] Ishfaq Ahmad and Arif Ghafoor, "Fault-Tolerant Task Management and Load Re-Distribution on Massively Parallel Hypercube Systems," Proceedings of IEEE/ACM Supercomputing'92, Minneapolis, Minnesota, U.S.A., Nov. 1992, pp. 897-907.

[C9] Ishfaq Ahmad, Alok Choudhary, and Geoffrey Fox et al., "Fortran 90D Intrinsic Functions on Distributed Memory Machines: Implementation and Scalability," Proceedings of the Hawaii International Conference on System Sciences, Hawaii, U.S.A., Jan. 1993.

[C10] Jeahyung Yang, Ishfaq Ahmad, and Arif Ghafoor, "Estimation of Execution Times on Heterogeneous Supercomputer Architectures," Proceedings of the International Conference on Parallel Processing (ICPP), Chicago, Ill, U.S.A., Aug. 1993, pp. I-219-I-226.

[C11] Dixon M.C. IP, Cindy K.Y. Ng, Lawrence K.L. Pun, Mounir Hamdi, and Ishfaq Ahmad, "Embedding Pyramids into 3D Meshes," Proceedings of the International Conference on Parallel and Distributed Systems, Taiwan, Dec. 1993, pp. 348-352.

[C12] Ishfaq Ahmad, "A Class of Fault-Tolerant Networks for Real-Time Distributed Computer Systems," Proceedings of the International Conference on Parallel and Distributed Systems, Taiwan, Dec. 1993, pp. 590-597.

[C13] Ishfaq Ahmad, "Study and Comparison of Bisectional and Hypercube Networks for Dynamic Task Reallocation," Proceedings of the Hawaii International Conference on System Sciences, Hawaii, U.S.A., Jan. 1994, pp. 445-454.

[C14] Chung C. Hui, Mounir Hamdi, and Ishfaq Ahmad, "Solving Partial Differential Equations on a Network of Workstations," Proceedings of the Third Int'l Symposium on High Performance Distributed Computing (HPDC), San Francisco, CA, U.S.A., Aug. 1994.

[C15] Ishfaq Ahmad and Yu. Kwong Kwok, "A New Approach to Scheduling Parallel Program Using Task Duplication," Proceedings of the International Conference on Parallel Processing (ICPP), St. Charles, Ill, U.S.A., Aug. 1994, pp. II-47 to II-51.

[C16] Yu. Kwong Kwok and Ishfaq Ahmad, "A Static Scheduling Algorithm Using Dynamic Critical Path for Assigning Parallel Algorithms onto Multiprocessors," Proceedings of the International Conference on Parallel Processing (ICPP), St. Charles, Ill, U.S.A., Aug. 1994, pp. II-155 to II-159.

[C17] Yu-Kwong Kwok and Ishfaq Ahmad, "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 (SPDP), Dallas, Texas, U.S.A., Oct. 1994.

[C18] Ray Paul, Muhamad F. Khan, Omran Bukhras, Ishfaq Ahmad, Imran Ghafoor, Amrit Goel, and Arif Ghafoor, "Massive Data Management in Parallel Machines," Proceedings of the International Conference on Computer Software and Applications (COMPSAC'94), Taipei, Taiwan, Nov. 1994, pp326-331.

[C19] Ishfaq Ahmad, Min-You Wu, Jeahyung Yang, and Arif Ghafoor, "An Experimental Evaluation of Express Parallel Programming Environment on Parallel Architectures," Proceedings of the Int'l Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'95), Durham, NC, U.S.A., Jan. 1995, pp. 200-204.

[C20] Ishfaq Ahmad and Yu-Kwong Kwok, "A Parallel Approach to Multiprocessor Scheduling," Proceedings of the International Parallel Processing Symposium (IPPS), Santa Barbra, CA, U.S.A., April 1995, pp. 289-293.

[C21] Hoi-Man Yip, Y.S. Chung, Ishfaq Ahmad, and Ting Chuen Pong, "Building Surfaces form 3D Image Data on the Intel Paragon," Proceedings of the International Conference on Parallel Processing (ICPP), Chicago, Il, U.S.A. Aug. 1995.

[C22] Chung C. Hui, Mounir Hamdi, and Ishfaq Ahmad, "A Software Platform for Solving PDEs on Distributed Systems: Implementation Issues and Performance Prediction," Proceedings of the International Conference on Computer Software and Applications (COMPSAC'95), Dallas, U.S.A., Aug. 1995.

[C23] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, "Parallelization of MPEG-2 Video Encoder for Parallel and Distributed Computing Systems," Proceedings of the 38th Midwest Symposium on Circuits and Systems, Rio de Janeiro, Brazil, Vol. 2, August 1995, pp. 834-837.

[C24] Ishfaq Ahmad, Muhammad Y. Bazarwala, and Yan-Chi Wong, "A Comparison of Parallel and Distributed Platforms using Express and PVM," Proceedings of High-Performance Computing-Asia'95, Taipei, Taiwan, Sept. 1995.

[C25] Ishfaq Ahmad, Yu-Kwong Kwok, and Min-You Wu, "Performance Comparison of Algorithms for Static Scheduling of DAGs to Multiprocessor," Proceedings of the Second Australasian Conference on Parallel and Real-Time Systems, Perth, Australia, Sept. 1995, pp. 185-192.

[C26] Yu-Kwong Kwok and Ishfaq Ahmad, "Bubble scheduling: A Quasi Dynamic Algorithm for Static Allocation of Tasks to Parallel Architectures," Proceedings of the 1995 IEEE Symposium on Parallel and Distributed Computing (SPDP), Dallas, Texas, U.S.A., Oct. 1995, pp. 36-43.

[C27] Savio Yin and Ishfaq Ahmad, "A Parallel Genetic Algorithm for Motion Estimation," Proceedings of the SPIE 1995 Symposium on Information, Communications and Computer Technology, Applications and Systems, Philadelphia, U.S.A., Oct. 1995.

[C28] Muhammad Dhodhi, Imtiaz Ahmad, and Ishfaq Ahmad, "A Multiprocessor Scheduling Scheme Using Problem-Space Genetic Algorithms," Proceedings of the IEEE International Conference on Evolutionary Computing, Perth, Australia, Nov. 1995, pp. 214-219.

[C29] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, "A Portable and Scalable MPEG-2 Video Encoder on Parallel and Distributed Computing Systems," Proceedings of SPIE, Symposium on Visual Communications and Image Processing '96 VCIP), Orlando, Florida, USA, Vol. 2727, Pt. 2, March 1996, pp. 973-984.

[C30] Ka-Cheung Leung, Ishfaq Ahmad, and Hsio-Ming Hsu, "Ocean Circulation on the Intel Paragon: Modelling and Implementation," Proceedings of the International Parallel Processing Symposium (IPPS), Honolulu, Hawaii, U.S.A., April 1996, pp. 47-54.

[C31] Ishfaq Ahmad, Yu-Kwong Kwok, and Min-You Wu, "Analysis, Evaluation, and Comparison of Algorithms for Scheduling Task Graphs on Parallel Processors," Proceedings of the International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN), Beijing, China, June 1996, pp. 207-213. (27)

[C32] Yu-Kwong Kwok, Ishfaq Ahmad, and Jun Gu, "FAST: A Low-Complexity Algorithm for Efficient Scheduling of DAGs on Parallel Processors," Proceedings of the International Conference on Parallel Processing (ICPP), Ill, U.S.A., Aug. 1996, pp. II: 150-157.

[C33] Ishfaq Ahmad and Sekhar Darbha, "Introduction to the Minitrack on Partitioning and Scheduling," Proceedings of the 30th Hawaii International Conference on System Sciences, (HICSS-30), Maui, Hawaii - January 7-10, 1997, pp.54.

[C34] Ishfaq Ahmad and Muhammad Kafeel, "A Parallel Algorithm for Optimal Task Assignment in Distributed Systems," Proceedings of the International Conference on Advances in Parallel and Distributed Computing, Shanghai, China, March 1997, pp. 284-290.

[C35] Muhammad K. Dhodhi, Imtiaz Ahmad, and Ishfaq Ahmad, "A Problem-Space Genetic Algorithm Based Technique for Task Scheduling onto Distributed Heterogeneous Computing Networks," Proceedings of the Cluster Computing Conference (CCC '97), Atlanta, GA, U.S.A., March 1997.

[C36] Muhammad Kafil and Ishfaq Ahmad, "Optimal Task Assignment in Heterogeneous Computing Systems," Proceedings of the Heterogeneous Computing Workshop (with IPPS '97), Geneva, Switzerland, April 1997, pp. 135-146.

[C37] Ishfaq Ahmad and Yu-Kwong Kwok, "Comparison of Task-Duplication-Based Algorithms for Scheduling Parallel Programs to Message-Passing Systems," Proceedings of the 11th Annual International Symposium on High Performance Computing Systems (HPCS'97), Winnipeg, Canada, July 1997. pp. 39-50.

[C38] Ishfaq Ahmad, Yu-Kwong Kwok, Min-Yu Wu, and Wei Shu, "Automatic Parallelization and Scheduling of Programs on Multiprocessors using CASCH," Proceedings of International Conference on Parallel Processing (ICPP), Chicago, Il, U.S.A. Aug., 1997, pp. 288-291.

[C39] Kamal Karlapalem, Ishfaq Ahmad, Siu-Kai So, and Y-Kwong Kwok, "Empirical Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems," Proceedings of International Conference on Computer Software and Applications COMPSAC '97, Washington, D.C., U.S.A., Aug. 1997, pp. 296-301.

[C40] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, "A Portable and Scalable H.263 Video Encoder on Parallel and Distributed Computing Systems," Proceedings of SPIE's 1997 Optical Science, Engineering, and Instrumentation Symposium, San Diego, CA, USA, Vol. 3166, Aug. 1997, pp. 266-273.

[C41] Ishfaq Ahmad, Yu-Kwong Kwok, Min-Yu Wu, and Wei Shu, "A Graphical Tool for Automatic Parallelization and Scheduling of Programs on Multiprocessors," Euro-Par'97, Passau, Germany, Aug., 1997, pp. 294-301.

[C42] Yu-Kwong Kwok and Ishfaq Ahmad, "A Parallel Genetic-Search-Based Algorithm for Scheduling Arbitrary Task Graphs to Multiprocessors," Proceedings of the Ninth IASTED Int'l Conference on Parallel and Distributed Computing and Systems, Oct. 1997, Washington, D.C., U.S.A, pp. 245-248.

[C43] Yu-Kwong Kwok, and Ishfaq Ahmad, "A Parallel Algorithm for Compile-Time Scheduling of Parallel Programs," Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT 97), San Francisco, U.S.A. Nov. 1997, pp. 90-101.

[C44] Yong He, Ishfaq Ahmad, and Ming L. Liou, "An Implementation of MPEG-4 Video Verification Model Encoder Using Parallel Processing," Proceedings of the Third Asia-Pacific Conference on Communications, Vol.1, Sydney, Australia, Dec. 1997, pp.56-60.

[C45] Yu-Kwong Kwok and Ishfaq Ahmad, "Benchmarking the Task Graph Scheduling Algorithms," Proceedings of International Parallel Processing Symposium (IPPS), Florida, U.S.A. April 1998, pp. 531-537.

[C46] Yu-Kwong Kwok and Ishfaq Ahmad, "A Comparison of Parallel Search Based Methods," Proceedings of IASTED Int'l Conference on Parallel and Distributed Systems (Euro-PDS'98), Vienna, Austria, July 1998, pp. 135-141.

[C47] Muhammad Kafil, Ishfaq Ahmad, and M.L. Liou, " Encoding MPEG-2 Video Batches Using a Multiprocessor Machine, "Proceedings of SPIE's 1998 Optical Science, Engineering, and Instrumentation Symposium, San Diego, CA, U.S.A, July 1998, vol.3452, pp.134-45.

[C48] Yong He, Ishfaq Ahmad, and Ming L. Liou, "MPEG-4 Based Interactive Video using Parallel Processing," Proceedings of International Conference on Parallel Processing (ICPP), Minneapolis, Minnesota, U.S.A., Aug., 1998, pp. 329-336.

[C49] Ishfaq Ahmad and Yu-Kwong Kwok, "Optimal and Near-Optimal Allocation of Precedence-Constrained Tasks to Parallel Processors: Defying the High Complexity Using Effective Search Techniques," Proceedings of International Conference on Parallel Processing (ICPP), Minneapolis, Minnesota, U.S.A., Aug., 1998, pp. 424-431.

[C50] Siu-Kai So, Ishfaq Ahmad, and Kamal Karlapalem, "Allocating Data Objects to Multiple Sites for Fast Browsing of Hypermedia Documents," Proceedings of International Conference on Computer Software and Applications (COMPSAC'98), Vienna, Austria, Aug. 1998, pp. 406-411.

[C51] Yong He, Ishfaq Ahmad and Ming L. Liou, ''Real-Time Distributed and Parallel Processing for MPEG-4," Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Vol. 3, Monterey, CA, USA, pp. 603-606, June 1998.

[C52] Yong He, Ishfaq Ahmad, and Ming L. Liou, "A Shape-Adaptive Partitioning Method for MPEG-4 Video Encoding," Proceedings of International Conference on Electronics, Circuits and Systems, Lisboa, Portugal, Sept. 1998, vol. 2, pp. 239-242.

[C53] Ishfaq Ahmad, William Lai, Bo Li, and Deng Xin, "Dynamic Scheduling of Multimedia Documents in a Single Server Multiple Clients Environment," Proceedings of APWEB'98 (Asia Pacific Web Conference), Beijing, China, Oct. 1998, pp. 3-13.

[C54] Bo Li, Ishfaq Ahmad, Ming Liou, Yong He, and Bruce K. Chan, "An MPEG-4 Based Interactive Multimedia System," Globecom'98, Sydney, Australia, Oct. 1998, pp. 221-226.

[C55] Siu-Kai So, Ishfaq Ahmad, and Kamalakar Karlapalem, "A Data Allocation Algorithm for Distributed Hypermedia Documents," Proceedings of Workshop on Multimedia Networking in Conjunction with the IEEE Symposium on Reliable Distributed Systems, West Lafayette, Indiana, Oct. 1998.

[C56] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, " Optimization of Software-Based Real-time H.263 Encoder," Proceedings of SPIE, Symposium on Visual Communications and Image Processing '99, San Jose, CA, USA, Vol. 3166, Jan. 1999, pp. 727-735.

[C57] Yong He, Ishfaq Ahmad, and Ming L. Liou, "Modeling and Scheduling for MPEG-4 based Video Encoder using a Cluster of Workstations, "Proceedings of 4th International Conference on Parallel Computation, Salzburg, Austria, Feb. 1999, pp. 306-316.

[C58] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, " Parallel MPEG-2 Encoder on ATM and Ethernet-Connected Workstations, " Proceedings of 4th International Conference on Parallel Computation, Salzburg, Austria, Feb. 1999, pp. 572-574.

[C59] Yong He, Ishfaq Ahmad, and Ming L. Liou, "Dynamic Scheduling of Multiple Video Objects with Client Interactions," Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), Florida, U.S.A., May 1999, vol. IV, pp. 319-322.

[C60] Yu-Kwong Kwok, Anthony A. Maciejewski, Howard Jay Siegel, Arif Ghafoor, and Ishfaq Ahmad, "Evaluation of A Semi-Static Approach to Mapping Dynamic Iterative Tasks onto Heterogeneous Computing Systems," Proceedings of 1999 International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'99), Fremantle, Western Australia, June 1999, pp. 204-209.

[C61] Dimitris Papadias, Mario Mantzouroyiannis, Panos Kalnis, Nikos Mamoulis, and Ishfaq Ahmad, "Content-Based Retrieval Using Heuristic Search," Proceedings of 22nd International ACM SIGIR Conference on Research and Development in Information Retrieval, University of California, Berkeley, U.S.A, Aug., 1999.

[C62] Yu-Kwong Kwok and Ishfaq Ahmad, "Link Contention-Constrained Scheduling and Mapping of Tasks and Messages to a Network of Heterogeneous Processors," Proceedings of International Conference on Parallel Processing (ICPP), Aizu, Japan, Aug. 1999.

[C63] Shahriar M. Akramullah, Ishfaq Ahmad, and Ming L. Liou, "I/O Issues for Parallel Video Encoding on a Cluster of Workstations," Proceedings of Midwest Workshop on Parallel Processing (MWPP'99), Kent, Ohio, U.S.A., Aug. 1999.

[C64] Fei Li, Yan Liu, and Ishfaq Ahmad, "A Lossless Quality Transmission Algorithm for Stored VBR Video," Proceedings of 1999 IEEE International Symposium on Consumer Electronics (ISCE'99), Malaysia, Nov. 1999, pp. 35-38.

[C65] Fei Li, Yan Liu, Yiu-Bun Lee, and Ishfaq Ahmad, "Shortest Delay Scheduling Algorithm for Losses Quality Transmission of Stored VBR Video Under Limited Bandwidth," Proceedings of Annual Research Conference, South African Institute of Computer Scientists and Information Technologists, Johannesburg, South Africa, Nov. 1999, pp. 146-154.

[C66] Thananis Loukopoulos and Ishfaq Ahmad, "Static and Adaptive Date Replication Algorithms for Fast Information Access in Large Distributed Systems" Proceedings of International Conference on Distributed Computing Systems (ICDCS'2000), Taipei, Taiwan, April 2000, pp. 385-392.

[C67] Thananis Loukopoulos and Ishfaq Ahmad, "Replicating the Contents of a WWW Multimedia Repository to Minimize Download Time," Proceedings of International Parallel and Distributed Processing Symposium (IPDPS'2000), Cancun, Mexico, May 2000, pp. 500-505.

[C68] Alexis M. Tourapis, Oscar C. Au, Ming L. Liou, Guobin Shen, and Ishfaq Ahmad, "Optimizing the MPEG-4 encoder - Advanced Diamond Zonal Search," Proceedings of International Symposium on Circuits and Systems (ISCAS), Geneva, Switzerland, May, 2000, pp. 674-680.

[C69] Alexis M. Tourapis, Guobin Shen, Ming L. Liou, Oscar C. Au, and Ishfaq Ahmad, "A New Predictive Diamond Search Algorithm for Block Based Motion Estimation", Proceedings of SPIE Conf. On Visual Communication and Image Processing, Vol. 3, Perth Australia, Jun 2000, pp. 1365-1373.

[C70] David W. Zheng, Ishfaq Ahmad, and Ming Liou, "Real-Time Software Based MPEG-4 Video Encoding," Proceedings of 2nd IEEE MPEG-4 Workshop and Exhibition, San Jose, CA, June 2001.

[C71] Wang Xing Guo, David W. Zheng, and Ishfaq Ahmad, "MPEG-2 to MPEG-4 Transcoding," Proceedings of 2nd IEEE MPEG-4 Workshop and Exhibition, San Jose, CA, June 2001.

[C72] David W. Zheng, Ishfaq Ahmad, and Ming Liou, "Optimization of MPEG-4 Visual Encoder," Proceedings of 5th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI 2001), Orlando, Florida USA, July 22-25, 2001.

[C73] Ishfaq Ahmad, Henri Casanova, Rupert W. Ford, and Yves Robert, "Topic Introduction: Scheduling and Load Balancing," Proceedings of Euro-Par 2001, Manchester, UK, Aug. 2001, Lecture Notes in Computer Science, pp. 154-155.

[C74] Ishfaq Ahmad, Dick-Kwong Yeung, Weiguo Zheng, and Shehzad Mehmood, "Software Based MPEG-2 Encoding System With Scalable and Multithreaded Architecture," Proceedings of SPIE's International Symposium on The Convergence of Information Technologies and Communications (ITCOM), Denver, Colorado USA, Aug. 2001.

[C75] Thanasis Loukopoulos, Panos Kalnis, Ishfaq Ahmad, and Dimitris Papadias, "Active Caching of On-Line-Analytical-Processing Queries in WWW Proxies," Proceedings of International Conference on Parallel Processing (ICPP'01), Valencia, Spain, Sept. 2001. (Best Paper Award)

[C76] David W. Zheng, Ishfaq Ahmad, and Ming Liou, "Benchmark of Software Based MPEG-4 Video CODEC," 8th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2001), Malta, Sept. 2001.

[C77] David W. Zheng, Ishfaq Ahmad, and Ming Liou, "Adaptive Motion Search with Elastic Diamonds for MPEG-4 Video Encoding," Proceedings of 2001 International Conference on Image Processing, Thessaloniki, Greece, Oct. 2001.

[C78] Wang Xing Guo, Liu Lin, and Ishfaq Ahmad, "MPEG-2 Profile transcoding in MC-DCT domain," Proceedings of 2001 IEEE International Conference on Multimedia and Expo, Tokyo, Japan, Aug. 2001, pp. 333-336.

[C79] Wang Xing Guo, Liu Lin, David W. Zheng, and Ishfaq Ahmad, "Mismatch MB Retrieval for MPEG-2 to MPEG-4 Transcoding," Proceedings of Advances in Multimedia Information Processing - PCM2001, Beijing, China, pp. 86-93.

[C80] Sun Yu and Ishfaq Ahmad, "A New Rate Control Algorithm for MPEG-4 Video Coding," Proceedings of Visual Communications and Image Processing 2002, San Jose, CA, Jan. 2002.

[C81] Thananis Loukopoulos, Ishfaq Ahmad, and Dimitris Papadias, "An Overview of Data Replication on the Internet," Proceedings of I-SPAN'02, The Sixth International Symposium on Parallel Architectures, Algorithms, and Networks (ISPAN), Philippines, May 2002.

[C82] Ji-An Zhao, Bo Li, Chi-Wah Kok, and Ishfaq Ahmad, "Analysis of Priority Based Scheduling of Real-Time Video over 3G Wireless Network," Proceedings of 5th International Conference on High-Speed Networks and Multimedia Communications, HSNMC'02, Jeju City, Korea, July 2002.

[C83] Ji-An Zhao, Bo Li, Chi-Wah Kok, and Ishfaq Ahmad, "Priority Scheduling with ARQ Control: Performance Model for Packet Video in Wireless Networks," Proceedings of 2002 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2002), San Diego, CA, July 2002.

[C84] Bakiras Spiridon, Thananis Loukopoulos, and Ishfaq Ahmad, "Dynamic Organization Schemes for Cooperative Proxy Caching," Proceedings of International Parallel and Distributed Processing Symposium (IPDPS'2003), Nice, France, April 2003.

[C85] Ji-An Zhao, Bo Li, and Ishfaq Ahmad, "Traffic Model for Layered Video: an Approach on Markovian Arrival Process," Proceedings of Packet Video 2003, Nantes, France, April 2003.

[C86] Yu Sun, Xiaohui Wei, and Ishfaq Ahmad, "Low Delay Rate-Control in Video Transcoding," Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), Bangkok, Thailand, May 2003.

[C87] Ji-An Zhao, Bo Li, and Ishfaq Ahmad, "Traffic Modeling for Layered Video," Proceedings of 2003 IEEE International Conference on Multimedia and Expo (ICME '03), Baltimore, July 2003.

[C88] Ishfaq Ahmad, Ishfaq Ahmad, Pieter Jonker, Bertil Schmidt, and Andreas Uhl, "Topic Introduction: Architectures and Algorithms for Multimedia Applications," Proceedings of Euro-Par, Aug., 2003, Klagenfurt, Austria., Manchester, UK, Lecture notes in Computer Science, pp. 850.

[C89] Yu Sun, Ishfaq Ahmad, Jiancong Luo, and Xiaohui Wei, "Synchronous and Asynchronous Object Rate Control for MPEG-4 Video Coding," Proceedings of International Conference on Image Processing, Sept. 2003, Barcelona, Spain.

[C90] Yongfang Liang, Ishfaq Ahmad, and Zhihai He, "Analysis and Design of Power Constrained Video Encoder" Proceedings of IEEE 6th CAS Workshop/Symposium on Emerging Technologies, Frontiers of Mobile and Wireless Communication, Shanghai, June 2004.

[C91] Jiancong Luo, Ishfaq Ahmad, Yongfang Liang, and Yu Sun, "An Adaptive Cross Search Algorithm for Block Matching Motion Estimation," Proceedings of International Conference on Communications, Circuits, and Systems, Chengdu, China, June 2004.

[C92] Ji-An Zhao, Bo Li, and Ishfaq Ahmad, "Bandwidth Estimation for Wireless Video Transmission," Proceedings of International Conference on Multimedia and Expo, ICME 2004, Taiwan, June 2004.

[C93] Yongfang Liang, Ishfaq Ahmad, and Viswanathan Swaminathan, "Fast Priority Search Algorithm for Block Motion Estimation," Proceedings of International Conference on Multimedia and Expo, ICME 2004, Taiwan, June 2004.

[C94] Yongfang Liang, Ishfaq Ahmad, Jiancong Luo, and Yu Sun, "Fast Motion Estimation Using Hierarchical Motion Intensity," Proceedings of International Conference on Multimedia and Expo, ICME 2004, Taiwan, June 2004.

[C95] Jiancong Luo, Ishfaq Ahmad, Yongfang Liang, and Yu Sun, "Motion Estimation for Content Adaptive Video Compression," Proceedings of International Conference on Multimedia and Expo, ICME 2004, Taiwan, June 2004.

[C96] Samee Ullah Khan and Ishfaq Ahmad, "Heuristics-based Replication Schemas for Fast Information Retrieval over the Internet," Proceedings of the 17th International Conference on Parallel and Distributed Computing Systems (PDCS-2004), San Francisco, Sept. 2004.

[C97] Jiancong Luo, Ishfaq Ahmad, Yongfang Liang, and Yu Sun, "A Motion Estimation Scheme using Content Adaptive Search Technique," Proceedings of the International Conference on Image Processing, Singapore, Oct. 2004.

[C98] Yongfang Liang and Ishfaq Ahmad, "Power and Content Aware Video Encoding for video Communication over Wireless Networks," Proceedings of IEEE Workshop on Signal Processing Systems (SIPS'04), Austin, Texas, October, 2004.

[C99] Yu Sun, Ishfaq Ahmad, and Dongdong Li, "Real-Time Video Transmission over WCDMA Systems," Proceedings of IEEE Globecom 2004, Dallas, Texas, Nov. 2004.

[C100] Jiancong Luo and Ishfaq Ahmad, "Using Game Theory for Perceptually Tuned Rate

Control Algorithm in Video Coding," Proceedings of Image and Video Communications and Processing 2005, IS&T/SPIE Symposium on Electronic Imaging 2005, San Jose, CA, January 2005.

[C101] Jiancong Luo, Ishfaq Ahmad, Munib Ahmed, and Raymond Paul, "Parallel Multiple Sequence Alignment using Dynamic Scheduling," Proceedings of the International Conference on Information Technology (ITCC 2005), Las Vegas, April 2005.

[C102] Yu Sun, Dongdong Li, and Ishfaq Ahmad, "A Rate Control Algorithm for Wireless Video Transmission Using Perceptual Tuning," Proceedings of the International Conference on Information Technology (ITCC 2005), Las Vegas, April 2005.

[C103] Samee Ullah Khan and Ishfaq Ahmad, "A Powerful Direct Mechanism for Optimal WWW Content Replication," Proceedings of the International Parallel and Distributed Processing Symposium, (IPDPS 2005), Denver, Colorado, April 2005.

[C104] Thananis Loukopoulos, Petros Lampsas, and Ishfaq Ahmad, "Continuous Replica Placement Schemes in Distributed Systems" Proceedings of the19th ACM International Conference on Supercomputing, Cambridge, Massachusetts, June 2005.

[C105] Samee Ullah Khan and Ishfaq Ahmad, "A Game Theoretical Extended Vickery Auction Mechanism for Replicating Data in Large-scale Distributed Computing Systems," Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'05), Las Vegas, Nevada, June 2005.

[C106] Samee Ullah Khan and Ishfaq Ahmad, "N+1st Price Auction Based Replica Schemas," Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'05), Las Vegas, Nevada, June 2005.

[C107] Samee Ullah Khan and Ishfaq Ahmad, "Data Replication in Large Distributed Systems using Discriminatory Mechanism Game Theoretic Mechanism Design," Proceedings of the 8th International Conference on Parallel Computing Technologies (PACT'05), Krasnoyarsk, Russia, Sept. 2005.

[C108] Jiancong Luo and Ishfaq Ahmad, "A Game Theoretic Rate Control Algorithm with Weight Control for Multiple Video Object Coding," Proceedings of Symposium on Intelligent Signal Processing and Communication Systems (ISPACS2005), Hong Kong, Dec. 2005.

[C109] Samee Ullah Khan and Ishfaq Ahmad, "RAMM: A Game Theoretical Replica Allocation and Management Mechanism," Proceedings of International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN), Las Vegas, USA, Dec. 2005.

[C110] Samee Ullah Khan and Ishfaq Ahmad, "'Non-cooperative, Semi-cooperative, and Cooperative Games-based Grid Resource Allocation," Proceedings of International Parallel and Distributed Processing Symposium, (IPDPS 2006), Rhodes Island, Greece, April 2006.

[C111] Yvonne Chu, Xiaohui Wei, and Ishfaq Ahmad, "History-Based Video Object

Segmentation," Proceedings of Picture Coding Symposium (PCS), Beijing, China, April 2006.

[C112] Xiaohui Wei, Yvonne Chu, and Ishfaq Ahmad, "Multiview Video Coding Algorithm

based on Video Relative Object Segmentation," Proceedings of Picture Coding Symposium (PCS), Beijing, China, April 2006.

[C113] Yu Sun and Ishfaq Ahmad, "Rate Control for Multi-object Video Transmission Over Wireless Systems, "Proceedings of IEEE International Conference on Communications (ICC2006), Istanbul, Turkey, June 2006.

[C114] Samee Ullah Khan and Ishfaq Ahmad, "Data Replication in Large Distributed Computing Systems using Supergames," Proceedings of 2006 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), Las Vegas, NV, USA, June 2006, pp. 38-44.

[C115] Samee Ullah Khan and Ishfaq Ahmad, "A Pure Nash Equilibrium Guaranteeing Game Theoretical Replica Allocation Method for Reducing Web Access Time," Proceedings of the Twelfth International Conference on Parallel and Distributed Systems (ICPADS), Minneapolis, MN, July 2006.

[C116] Xiaohui Wei and Ishfaq Ahmad, "A Video Object Segmentation Scheme to Lower Complexity in Multi-View Video Coding," Proceedings of IASTED International Conference on Internet and Multimedia Systems and Applications (IMSA 2006), Honolulu, USA, August 2006.

[C117] Yongfang Liang and Ishfaq Ahmad, "Power and Distortion Optimization for Ubiquitous Video Coding," Proceedings of International Conference on Image Processing (ICIP), Atlanta, GA, Oct. 2006.

[C118] Xiaohui Wei, Yvonne Chu, and Ishfaq Ahmad, "A Multiview Video Coding Algorithm

based on Main View Video Segmentation and Registration," Proceedings of International Conference on Image Processing (ICIP), Atlanta, GA, Oct. 2006.

[C119] Bithika Khargharia, Salim Hariri, Ferenc Szidarovszky, Manal Houri, Hesham El-Rewini, Samee Ullah Khan, Ishfaq Ahmad, Mazin S. Yousif, "Autonomic Power and Performance Management for Large-Scale Data Centers," Proceedings of the Workshop on NSF Next Generation Software Program in conjunction with the International Parallel and Distributed Processing Symposium, (IPDPS 2007), Long Beach,, CA, March 2007.

[C120] Samee Ullah Khan and Ishfaq Ahmad, "A Semi-Distributed Axiomatic Game Theoretical Mechanism for Replicating Data Objects in Large Distributed Computing Systems," Proceedings of the International Parallel and Distributed Processing Symposium, (IPDPS 2007), Long Beach,, CA, March 2007.

[C121] Jiancong Luo, Yu Sun, and Ishfaq Ahmad, "A PD Feed-Back Rate Control Algorithm for Multiple Video Object Coding" Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), New Orleans, May 2007.

[C122] Yongfang Liang, Xiaohui Wei, Ishfaq Ahmad, and Vishwanathan Swaminathan, "MPEG-4 to H.264/AVC Transcoding," Proceedings of International Wireless Communications and Mobile Computing Conference 2007IWCMC 2007, Honolulu, Hawaii, Aug. 2007.

[C123] Samee Ullah Khan and Ishfaq Ahmad, "A Cooperative Game Theoretical Replica Placement Technique" Proceedings of the 13th International Conference on Parallel and Distributed Systems (ICPADS), Hsinchu, Taiwan, Dec. 2007.

[C124] Ishfaq Ahmad, Samee Ullah Khan, and Sanjay Ranka "Using Game Theory for Scheduling Tasks on Multi-Core Processors for Simultaneous Optimization of Performance and Energy," Proceedings of the Workshop on NSF Next Generation Software Program in conjunction with the International Parallel and Distributed Processing Symposium, (IPDPS 2008), Miami, FL, March 2008.

[C125] Samee Ullah Khan, Anthony Maciejewski, Howard Jay Siegel, and Ishfaq Ahmad, "A Game Theoretical Data Replication Technique for Mobile Ad Hoc Networks," Proceedings of the International Parallel and Distributed Processing Symposium, (IPDPS 2008), Miami, FL, March 2008.

[C126] Munib Ahmed, Mohammad Saad Ahmad, and Ishfaq Ahmad, "A Multi-Pronged Parallel Approach to Enhance Speed and Accuracy of Sequence Assembly," Biotechnology and Bioinformatics Symposium (BIOT-2008), Arlington, Texas, Oct. 2008.

[C127] Ishfaq Ahmad, "'Power and Visual Quality Optimized Video Coding for Mobile Applications: Research Issues and Some Solutions," 2009 International Conference on Multimedia and Expo, (ICME09), New York, June 2009.

[C128] Ishfaq Ahmad, Roman Arora, Derek White, Vangelis Metsis, and Rebecca Ingram, "Energy-Constrained Scheduling of DAGs on Multiprocessors," First International Conference on Contemporary Computing, Delhi, India, Aug. 2009.

[C129] Ling Tian, Yu Sun, Ishfaq Ahmad, and Shixin Sun , "Joint Rate-Distortion Model for H.264/AVC Rate Control," International Conference on Image Processing (ICIP2009), Cairo, Egypt, Nov. 2009.

[C130] Yimin Zhou, Yu Sun, Ishfaq Ahmad, and Shixin Sun, "Effective Intra-only Rate Control in H.264/AC," International Conference on Image Processing (ICIP2009), Cairo, Egypt, Nov. 2009.

[C131] Yimin Zhou, Yu Sun, Ishfaq Ahmad and Shixin Sun, "Effective Intra-only Rate Control in H.264/AC," International Conference on Image Processing (ICIP2009), Cairo, Egypt, Nov. 2009.

[C132] Yadong Wu, Hangying Zhang, Yu Sun, Ishfaq Ahmad, and Fan Yang, "Parallel Image Restoration Algorithm Based on Harmonic Model using Neural Networks", The 3rd IEEE International Conference on Ubi-media Computing (U-Media 2010), Jinhua, China, July 2010. (Acceptance rate = 27%).

[C133] David King, Ishfaq Ahmad, and Hafiz F. Sheikh, "Stretch and Compress Based Re-Scheduling Techniques for Minimizing the Execution Times of DAGs on Multi-Core Processors under Energy Constraints," The First International Green Conference Computing (IGCC2010), Chicago, Ill, Aug. 2010. (Acceptance rate = 25%).

[C134] Joel Wilkins, Hafiz Fahad Sheikh, Ishfaq Ahmad, Shujaat Faheem Khan, and Saeed Rajput, "Optimizing Performance and Energy in Computational Grids using Non-Cooperative Game Theory," Workshop in Work in Progress (WIPGC), in conjunction with The First International Green Computing Conference (IGCC2010), Chicago, Ill, Aug. 2010.

[C135] Hang Yuan, C.-C. Jay Kuo, and Ishfaq Ahmad, "Energy Efficiency in Data Center sand Cloud-Based Multimedia Services: Overview and Future Directions," Workshop in Work in Progress (WIPGC), in conjunction with The First International Green Computing Conference (IGCC2010), Chicago, Ill, Aug. 2010.

[C136] Yadong Wu, Zhiqin Liu, Yu Sun, Ishfaq Ahmad, Fan Yang, "Fast Image Restoration Algorithms Based on PDE Models Using Modified Hopfield Neural Network," The 2010 International Conference on Artificial Intelligence and Computational Intelligence (AICI'10), 23-24 Oct. 2010, Sanya, China. Volume 1, 224-227(EI: 20110313596550).

[C137] Munib Ahmad and Ishfaq Ahmad, "A Theoretical Analysis of Scalability of the Parallel Genome Assembly Algorithms," Bioinformatics 2011, Italy, Feb 2011.

[C138] Hafiz Fahad Sheikh and Ishfaq Ahmad, "Fast Algorithms for Thermal Constrained Performance Optimization in DAG Scheduling on Multi-Core Processors," The Second International Green Computing Conference (IGCC2011), Orlando, FL, July 2011.

[C139] Nickolas Bielik and Ishfaq Ahmad, "Cooperative Game Theoretical Techniques for Energy-Aware Task Scheduling in Cloud Computing," High-Performance Grid and Cloud Computing Workshop, IPDPS symposium, Shanghai, China, May 2012.

[C140] Hafiz Fahad Sheikh and Ishfaq Ahmad, "Evolutionary Algorithms for DAG Scheduling with Simultaneous Optimization of Performance, Energy and Temperature in Multi-Core Processors," IGCC workshop on Lighter-than-Green Dependable Multicore Architectures, San Joe, CA, June 2012.

[C141] Nickolas Bielik and Ishfaq Ahmad, "Cooperative versus Non-cooperative Game Theoretical Techniques for Energy Aware Task Scheduling," IGCC Workshop on Work-in-Progress in Green Computing, San Joe, CA, June 2012.

[C142] Hafiz Fahad Sheikh and Ishfaq Ahmad, "Fast Algorithms for Simultaneous Optimization of Performance, Energy and Temperature in DAG Scheduling on Multi-Core Processors," The 18th International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'12), Las Vegas, NV, July, 2012.

[C143] Hang Yuan, C.-C. Jay Kuo and Ishfaq Ahmad, "Design of Energy-Efficient Video Sharing Servers with Delay Constraints," The 18th International Conference on Parallel and Distributed Processing Systems (ICPADS12), Singapore, Dec., 2012.

[C144] Hafiz Fahad Sheikh and Ishfaq Ahmad, "Dynamic Task Graph Scheduling on Multicore Processors for Performance, Energy, and Temperature optimization," International Green Computing Conference (IGCC), 1-6, Arlington, VA, 2013.

[C145] Hafiz Fahad Sheikh and Ishfaq Ahmad, "A Comparison of Nine Heuristic Algorithms for Joint Optimization of Performance, Energy, and Temperature in Allocating Tasks to Multicore Processors," International Green Computing Conference (IGCC), Dallas, Texas, Sept. 2014.

[C146] Hafiz Fahad Sheikh and Ishfaq Ahmad, "Niched Evolutionary Techniques for Performance, Energy, and Temperature Optimized Scheduling in Multi-Core Systems," Workshop on Green Programming, Computing, and Data Processing (GPCDP) in conjunction with International Green Computing Conference (IGCC), Las Vegas, NV, Dec. 2015.

[C147] Divya Nityanand, Shreyas Janardhan, Ishfaq Ahmad and Viswanathan Swaminathan, "Parallelizing Motion Estimation for Reducing the Complexity of HEVC/H.265 Video Codec," Wireless Environments, International Wireless Communications & Mobile Computing Conference (IWCMC 2016), Cyprus, Sept. 2016.

[C148] Sheheryar Ali Arshad, Hafiz Fahad Sheikh and Ishfaq Ahmad, "A Comparison of Evolutionary Techniques for Task-To-Core Scheduling Algorithms with Performance, Energy, and Temperature Optimization," International Green and Sustainable Computing (IGSC2016), Conf. Hangzhou, China, Dec. 2016.

[C149] Li Sulimowicz and Ishfaq Ahmad, "RAPID, Regions-of-Interest Detection in Big Histopathological Images," International Conference on Multimedia and Expo (ICME), Hong Kong, 2017, July 2017.

[C150] Amit Anand Ramanand, Ishfaq Ahmad and Viswanathan Swaminathan, "Rate Control Methods in HEVC and SHVC Video Encoding: An Overview," Workshop on Emerging Multimedia Systems and Applications (EMSA) at International Conference on Multimedia and Expo (ICME), Hong Kong, 2017, July 2017.

[C151] Hafiz Fahad Sheikh and Ishfaq Ahmad, Alex Aved, Sheheryar Ali Arshad, "Performance Evaluation of Diverse Techniques for Performance, Energy, and Temperature Efficient Task Allocation," International Green and Sustainable Computing (IGSC2017), Conf. Orlando, Florida, Oct. 2017.