avatar

Dr Ishfaq Ahmad

[Dr Ishfaq Ahmad]

Professor, Computer Science and Engineering
Last Updated: September 22, 2021
about me

Research Interests

Research Interests
High-performance computing, smart grid, security, assistive technologies, energy-aware computing, and multimedia, which are elaborated below:
(a) High-Performance Computing Systems
My approach is to design fast, and scalable game theory based dynamic coarse- and fine-grained data allocation and replication algorithms [J59], [J65], [J74] such that the system acts as virtually self-tunable and repairable. The objective is to ensure that not only certain performance measures such as the response-time and communication costs are minimized but also a high degree of dependability is maintained despite the failure of some components. I have developed real-time auction and bidding techniques, which focus on exploring the possibility of hybrid cooperative and non-cooperative games. I have also proposed replica allocation techniques based on game theory’s novice sub-field called algorithmic mechanism design [J65], [J68], [C105], [C107], [C107], [C110], [C115], [C123]. Using a similar approach, I am designing scheduling and load balancing algorithms for grid computing [C110].
I have been investigating various resource allocation techniques for Grid computing environments. Numerous solutions for resource allocation have been proposed that span from the traditional optimization techniques such as linear programming to the computational economic models such as auctions. However, in many approaches the notion of distributed administration of resources is rather blurred. Particularly, when a task arrives at the portal of a Grid, the decision of where to send this task for fastest execution is performed at the portal itself. This does not constitute a true distributed administration of resources. Thus, we seek to understand what possible techniques can be studied that would result in efficient and effective resource allocation in Grid environments where resources are administrated by both centralized and decentralized authorities. In my approach, resource management of grids is expressed by agent-based resource bidding models, using both cooperative and non-cooperative schemes [C122]. This competitive nature (of users and resource owners) is expressed via computational agents.
(b) Video Compression
In the realm of video compression, my research has been in four sub areas: (a) bit rate control in video compression to regulate the bit stream while maximizing the video quality [J44], [J50], [J51], [J56]; (b) content and power aware (such as the battery power) video compression and decompression software tools built around standards such as H.263, MPEG-4, and H.264 (the new standard developed by ISO and ITU). I have designed motion estimation and rate controlled bit allocation algorithms whose complexity can be dynamically controlled by the content and the available power of the underlying device [J49]; (c) transcoding algorithms for inter-operation and conversion of one video format to another, allowing users to exchange multiple video format in a seamless fashion in pervasive environments [J50]; (d) delivery of scalable multimedia content in pervasively deployed networks comprising diverse bandwidth and wearable devices [J31], [J43], [C88].
The exchange of video information between remote sites requires that the digital video be encoded and transmitted through specified network connections. Due to wide fluctuations in content, the amount of compressed video data varies in a rather unpredictable manner. A problem rises when the compressed video data rate is inconsistent with the channel bandwidth. The data rate may be lower than the bandwidth, which leads to unnecessary degrading of visual quality and waste of bandwidth; or higher than the bandwidth constraints, which results in traffic congestion and possible loss of data. Rate control is required to regulate the compressed video bit rate to match the channel capacity. My contributions in this regard include game theory based rate control schemes for optimizing the bit allocation in video compression. I am the first researcher who used game theory in video compression. One of my algorithms utilizes a cooperative bargaining game to optimize the perceptual quality while guaranteeing “fairness” in bit allocation among the macroblocks of a frame [J51]. The macroblocks of a frame play cooperative games such that each block of an image competes for its share of resources (bits) to optimize its visual quality. Since the whole frame is an entity perceived by viewers, macroblocks compete cooperatively under a global objective of achieving the best quality for the


entire frame with under a given bit constraint. The major advantage of the proposed approach is that the cooperative game convolves to a Nash Bargaining Solution that leads to an optimal and fair bit allocation. Another advantage is that it allows multi-objective optimization with multiple decision makers (e.g., macroblocks). The second algorithm is based on a none-cooperative game and is intended for multiple video objects rate control. In this algorithm, multiple objects non-cooperatively aim to take their fair share of the bit budget to control their visual quality. This algorithm ensures an optimal solution “under the given circumstances” by confirming to Nash Equilibrium.
During the past ten years, various video coding standards have emerged, targeting different application areas. Standardization is necessary to ensure that products developed by various companies can inter-operate with each other using a common set of rules. Video coding standards, however, only specify formats (syntax) for representing data, and rules (semantics) for interpreting the data, but do not dictate their encoding techniques (algorithms). This implies that there does not exist a unified way of implementing the encoder, and continuing improvements in the encoder are possible with various kinds of optimizations even after a standard has been defined. I have done research in standard compliant video coding, contributing with new rate control and motion estimation algorithms.
In a current project funded by Sun Microsystems, I am developing state-of the-art H.264 (H.264) and AVS compliant software-based video encoders and decoders. The latest H.264 video-coding standard provides significant improvements in coding efficiency compared to previous coding standards. The AVS standard is being developed by China, with active participation of several research labs and universities. However, the AVS and H.264 encoders suffer from tremendously high complexity, posing a challenge for researchers to design innovative algorithms. Generating a good visual quality with reduced complexity is an open research problem, which is largely influenced by the motion estimation and rate control algorithms used in the encoder [J50], [J56].
My research in this project is to develop “intelligent and expert” motion estimation algorithms [J66] that can adapt to the video sequence characteristics and bit rate in order to yield the best quality with the fastest search time. The algorithms analyzes the characteristics of a video sequence and maintains a memory of the “history” of the video scene with low overhead [J52]. The algorithms then utilize this meta information to tunes its parameters to suit the video sequence, thereby achieving the best visual quality as well as lowering its computational complexity.
(c) Collaboration with Police
At UTA I am have established sustainable partnerships with law enforcement agencies. The Institute for Research In Security (IRIS, www.iris.uta.edu) at UTA is a manifestation of these efforts. IRIS aims to develop innovative means (concepts, components, and systems) for improving the ability to maintain secure, usable environments. As director of IRIS, my key contribution is building a multi-disciplinary team, including faculty members from the colleges of engineering, psychology and liberal arts. My second contribution is establishing an alliance with the Arlington Police Department (APD), which has been instrumental in expanding our research by assimilating police officers’ expertise and experience of real-world scenarios. Through this partnership, we have secured three major research grants in security related projects that amount to more than
$2,000,000 [G29], [G31], [G33]. In addition to the APD, collaborative initiatives with police departments from several counties in North Texas as well as the Department of Homeland Security are being pursued. I have also established partnerships with the University of North Texas, Southern Methodist University, and the University of Texas at Dallas. A notable effort is the COPSe (Collaboration for Public Safety Enhancement) project that we are currently pursuing in close collaboration with the APD. Funded by the department of Justice, COPSe is a distributed and networked system for providing and disseminating accurate, timely, and reliable audio-visual information, in a pervasive fashion, anywhere and anytime. COPSe provides police officers with powerful technological means to fight crime and to ensure their own safety as well as that of the environment and citizens. One of its components is a ubiquitous communication system using wearable devices attached to


officers’ uniforms. This multi-party video communication has greatly benefited from my on-going research in video compression, wireless communication, and video streaming.

(d) Broader Green and Sustainable Computing for Distributed Systems
With the explosive growth in computers and the growing scarcity in electric supply, reduction of energy consumption in large-scale computing systems has become a research issue of paramount importance. I have studied the problem of allocation of tasks onto a computational grid, with the aim to simultaneously minimize the energy consumption and the makespan subject to the constraints of deadlines and tasks’ architectural requirements. I have also been addressing the same problem on multi-core platforms. On the other end of the spectrum, at the component level, multi-core processors are poised to dominate the landscape of next generation computing. However, lack of generally applicable methods and tools for allocating tasks to cores while economizing energy remains a key challenge for many application environments. I have proposed a new theoretical and experimental framework called multi-element and multi-objective (MEMO) optimization that simultaneously and flexibly aims to optimize the goals of energy minimization and performance maximization while taking into account constraints due to multiple architectural elements such as cores, caches, etc. of current and emerging multi-core processors. I proposed solutions from cooperative game theory based on the concept of Nash Bargaining Solution [J68], [J78], [J79], [C124], [C135], [C137]. Sustainable computing is a rapidly expanding research area spanning the fields of computer science and engineering, electrical engineering as well as other engineering disciplines. This is currently my main research thrust. Big data center and large-scale computing infrastructures consume substantial amount of energy due to their massive sizes. The energy requirement for these systems of systems for providing the power and cooling is becoming comparable to the cost of acquisition. While a vast number of tools are available for service providing managers to schedule jobs on such systems, there is a lack of generally applicable methods for reducing energy consumption while ensuring good quality of service.
Optimization of performance and energy consumption for big data centers and cloud computing systems requires developing proper scheduling mechanisms. Since energy and performance are inversely proportional via a non-linear relationship, workflow scheduling to meet the timing requirements while economizing energy is a dual objective optimization problem. This is further accentuated by the fact that different classes of applications may have different priorities and require diverse energy-performance tradeoffs. I am leading several efforts in sustainable computing and computing for sustainability. This includes launching of a new journal with Elsevier, Sustainable Computing: Informatics and Systems (SUSCOM)) of which he is the founding editor-in-chief, and launching of the International Green Computing Conference. Power-aware “green” computing requires a comprehensive and multi-pronged approach that involves myriad research issues. Only a collective and holistic approach can lead to overall energy savings and have a positive impact on the environment. I am interested in an inter-disciplinary approach that will encompass several research issues, including new means of reconfiguration and alternate energy for computers. Green Computing spans several innovative research projects in interwoven multi-disciplinary research themes, which would be of interest to many faculty members from engineering and social sciences departments.

(e) Performance, Energy, and Temperature Aware Scheduling on Multi-Core Processors and Clouds
The sophistication of the modern hardware is making strides greater than ever before. Manycore designs have been able to sustain sharp improvements in processor performance. Multicore-based hybrid processors (MHPs) consisting of 2D and 3D layers of many cores and specialized accelerators such as Graphical Processing units (GPUs) can provide multi teraflop peak performance with improved power requirements. Most Exascale machines are expected to consist of a large number of MHP nodes. The massive parallelism and multi-dimensional heterogeneity of current and future high performance platforms differentiate sharply from the machines of the past, and impose new challenges in executing complex scientific and engineering applications– most notably related to power and thermal constraints, motivating the development of


multi-objective optimized algorithms that address not only performance, but energy and temperature constraints as well.
To capitalize on the computational capabilities of the new hardware while explicitly considering the energy and thermal issues, I am developing performance, energy and temperature (PET) optimized scheduling scheme on current and future generations of the scalable MHPs. Taking into account the complex architectures encompassing a myriad of heterogeneity, accelerators, and multi-level caches, with chip-level and node-level scalability, I am working on developing a multi-layer scheduling system for the next generation parallel machines including the Exascale system. The work also involves collaboration with AMD and Intel. In the scheduling system, a parallel computation represented by an Iterative Task Graph (ITG) and associated multi-level data layers will be hierarchically unfolded as the scheduling moves down from nodes to chips and from chips to CPU/GPU cores. At the node level, the scheduling system will partition a parallel computation’s control and data. A lower layer will perform task-to-core mappings and voltage-frequency settings while addressing communication and cache optimization. In addition to Dynamic Voltage and Frequency (DVF) settings, I am investigating core disabling, cache reconfiguration to reduce energy and thermal requirements. For achieving the multi-objective optimization, I am utilizing novel optimization techniques, such as game theory and dynamic programming, and their combination. I am aiming to develop a run-time system that will allow the user to specify the relative goals of optimizing performance, energy and temperature. The system will employ a set of static scheduling algorithms to estimate (by simulating the task graph of the routine) if these goals can be met. The system will provide Pareto solutions in a 3D space and allow the user to interactively move the desire point, using application and architecture knobs (size, cores, communication to computation ratio, etc.) in the PET space. If the desired goals cannot be met, the system will propose alternative solutions with trade-offs in P, E, or T. Once the user has selected a schedule, the system will map the desired program at the target platform. The two expected contributions of my research are:
• Development of a new generation of efficient methodologies for solving the complex online triple-objective-optimized task-to-machine static and dynamic allocation problem on MHP. Parallel and distributed processing of seemingly sequential but non-trivial scheduling algorithms will create transformational knowledge, leading to extensive publication activity. The outcome will include fast static and dynamic algorithms, allowing users and programmers to execute parallel computations with efficient energy consumptions, temperature goals, and performance levels.
• Development of a novel and hierarchical framework for estimating the energy and temperature budgets and consumptions of the system. My research will contribute towards addressing the performance limitations imposed by the soaring power dissipation and temperature hotspot issues of future generation systems. It will alleviate bottlenecks for existing systems and provide alternative approaches for future designs.

(f) Next Generation Software for Exascale Systems
Performance, energy and temperature (PET) are now recognized to be primary goals in almost all forms of computing but especially in scalable high-performance computing system where massive computations can incur high energy bills and cooling costs. In collaboration with the University of Tennessee and University of Florida, I am working towards developing PET-optimized linear algebra libraries on current and future generation scalable hybrid computing systems. Specifically, we focus on Krylov subspace projection methods which are widely used iterative methods for solving large-scale linear systems of equations. We are addressing performance-critical challenges related to synchronization, communication, and latency costs. This will be explored for linear system solvers, e.g., variants of GMRES, QMR, BiCGSTAB, and CG, block versions for handling linear systems with multiple right-hand sides, as well as block iterative eigensolvers (variations of Lancsoz, Jacobi-Davidson, and LOBPCG). Our efforts will first focus on developing the PET parameterized algorithms for executing these solvers on the heterogeneous architectures envisioned by PET- optimized Algebraic Library System (PETALS). The proposed research effort encompasses the following components:


1. Taking into account the increasingly complex machine architectures such as heterogeneity, multi-level caches, as well as chip-level and node-level scalability, we propose a multi-layer hierarchical scheduling system employing game theory, dynamic programing and evolutionary techniques. The scheduler will employ partitioning of control and data, utilizing Hierarchical Adaptive Tiling (HAT) and Interactive Task Graphs (ITG) for capturing the inter- and intra-iteration dependencies. A combination of optimization techniques will be utilized for static and dynamic resource management by hierarchical unfolding the granularity of HAT and ITG at node level, chip level; and CPU/GPU level, all performing in conjunction with each other. The scheduler will also utilize communication avoiding (CA) and synchronization overhead reduction techniques, while determining task-to-core mappings and appropriate voltage-frequency settings.
2. We will design a common and auto-tunable framework for Krylov subspace solvers wherein each node of the ITG is the factorization of a sparse submatrix and the edges represent data movement. We will develop a suite of auto-tunable basic building blocks that will support this workflow. These building blocks will include support for matrix factorization computed in parallel on a variable number of CPU cores and/or coprocessor cores.
3. The work will include a decision supp

Teaching Interests

Teaching Interests
computing software and systems

Biography

Biography

Ishfaq Ahmad has been a professor of Computer Science and Engineering at the University of Texas at Arlington (UTA) since 2002. Prior to that, he was an associate professor of Computer Science Department at the Hong Kong University of Science and Technology (HKUST). At HKUST, he also directed the university’s Multimedia Technology Research Center. At UTA, he directed IRIS (Institute of Research in Security), an inter-disciplinary research center of the university. He has extensively engaged with industry in technology transfer and collaborated with over 60 companies and has spearheaded many inter-disciplinary teams at UTA as well as across multiple universities. He received a Ph.D. degree in Computer Science and an M.S. degree in Computer Engineering from Syracuse University, New York, U.S.A., in 1992 and 1987, respectively; and a B.Sc. degree in Electrical Engineering from the University of Engineering and Technology, Pakistan, in 1985.
His research focus is on the broader areas of high-performance computing systems, big data processing and analytics, sustainable computing, assistive technologies, smart power grid, video compression and IoT computing. His research work is published in 250-plus articles in books, and peer-reviewed journals and conference proceedings. Dr. Ahmad has received numerous international research awards, including several best paper awards at leading conferences proceedings and top ranked journals, IEEE Service Appreciation Award, and 2008 Outstanding Area Editor Award from the IEEE Transactions on Circuits and Systems for Video Technology. His research work in high-performance computing and video compression is widely cited with over 21,000 citations to his papers. His research has been funded by the U.S. Department of Justice, National Science Foundation, SRC, Department of Education, and several companies in the U.S. Dr. Ahmad is co-inventor of one of the world’s earliest software-based video chat systems (1999), and a ubiquitous video conference system for police departments (which was featured in CBS television news in 2006), as well as numerous other video compression and communication technologies transferred to several companies. He is founding Editor-in-Chief of the Journal, Sustainable Computing: Informatics and Systems, and co-founder of the International Green and Sustainable Computing (IGSC) Conference. In addition, he has served as editor of IEEE Transactions on Parallel and Distributed Systems, IEEE Distributed Systems Online, Journal of Parallel and Distributed Computing, IEEE Transactions on Circuits and Systems for Video Technology, and IEEE Transactions on Multimedia.
In addition to his full-time professor position at UTA, he is a visiting scientist at the U.S. Airforce Research Laboratory in Rome, New York, a visiting Scientist at the Institute of Computing Technology (ICT) in Beijing, China, and holds honorary professorships at the University of Electronic Sciences at Chengdu, China, and Amity University in India and UAE. He is a certified ABET (Accreditation Board of Engineering and Technology) evaluator, and a member of the advisory board for European Commission on Energy Efficiency in Information and Communication Technologies. He is a Fellow of the IEEE, and a Distinguished Life Fellow of the IDES (Institute of Doctors, Engineers, and Scientists) of India.

Education

Education

    • 1992 PhD in Computer Science
      Syracuse University, New York
    • 1987 MS in Computer Engineering
      Syracuse University, New York
    • 1984 BS in Electrical Engineering
      University of Engineering & Technology Lahore, Pakistan

Licensure and Certifications

Licensure and Certifications

    • 2015 Accreditation Board of Engineering and Technology , ABET

Appointments

Appointments

    • Jan 1999 to Present Honorary Professor
      Department of Computer Science, University of Electronic Sciences and Technology (Chengdu, Sichuan, China)
    • Jan 1998 to Dec 2001 Associate Professor
      Department of Computer Science, The Hong Kong University of Science and Technology
    • Jan 1998 to Dec 2001 Director
      Multimedia Technology Research Center, The Hong Kong University of Science and Technology (Hong Kong)
      Official Appointment
    • Sept 1992 to Dec 1997 Assistant Professor
      Department of Computer Science, The Hong Kong University of Science and Technology (Hong Kong)
    • Nov 1990 to Aug 1992 Research Associate
      NPAC (Northeast Parallel Architectures Center) , Syracuse University (Syracuse, NY, United States)
    • Jan 1989 to Aug 1990 Graduate Research Assistant
      NPAC (Northeast Parallel Architectures Center) , Syracuse University (Syracuse, NY, United States)

Memberships

    • May 2018 to Present IEEE Signal processing Society
      Member
      The committee focuses on processional activities related to signal processing
    • Jan 2018 to Present European Commission on Energy Efficiency in Information and Communication Technologies
      Member
      Advisory board on energy and sustainability for Europe and beyond
    • Dec 2017 to Present The Institute of Doctors, Engineers, & Scientists (IDES), India
      Life fellow
      Awarded Life fellowship
    • Jan 2017 to Present Kuwait Journal of Engineering Research
      Advisor
      Professional journal
    • Jan 2012 to Present Association for Computing Machinery
      Member
    • Jan 1988 to Present IEEE Computer Society
      Member
    • Jan 1988 to Present Institute of Electrical and Electronics Engineers
      Fellow
    • Jan 2012 to Dec 2016 Helping Restore Ability
      Advisory Board
      Services for peopel with disabilities
    • Jan 2012 to Jan 2016 IEEE Communication Society
      Member

Awards and Honors

    •  2020 Most Cited Researcher in the CSE Dept by Google Scholar, sponsored by Array
    •  2020 Prolific Research Funding as Principal-Investigator sponsored by University of Texas at Arlington
    •  2020 Ranked by the CiteSeer.Continuity to be among the top 1% most cited authors in Computer Science out of 790,329 authors in the database, sponsored by Array
    •  2020 Ranked number 1 among the current faculty members of CSE at UTA by Google Scholar, sponsored by Array
    •  2020 Ranked number 12 in the world in ‘Internet-of-Things’ by Google Scholar, sponsored by Array
    •  2020 Ranked Number 2 in Electrical Engineering and Computer Science Researchers in the USA (only 1 of 2 from UTA) by Guide2Research ranking, sponsored by Array
    •  2020 Ranked number 2 in the world in ‘Assistive technologies’ by Google Scholar, sponsored by Array
    •  2020 Ranked number 2 in the world in ‘Sustainable Computing’ by Google Scholar, sponsored by Array
    •  2020 Ranked number 2 out of EE and CSE Faculty at UTA Guide2Research ranking, sponsored by Array
    •  2020 Ranked number 24 in the world in ‘High Performance Computing’ by Google Scholar, sponsored by Array
    •  2020 Ranked number 9 at UTA among all faculty members by Google Scholar, sponsored by Array
    • Nov  2020 Ranked among the top 1000 Computer Science and Engineering Researchers in the U.S., sponsored by Array
    • Jun  2019 Best Paper Award sponsored by Second International Conferences on Data Intelligence and Security (ICDIS), South Padre island, TX
    • Nov  2018 Judges’ Choice Award (plaque and trophy) to the undergraduate project entitled “Take Me Home,” sponsored by Texas State University Mathematics Graduate Programs Expo
    • Dec  2017 Distinguished Life Fellow sponsored by The Institute of Doctors, Engineers, & Scientists (IDES), India
    • Dec  2017 Keynote Speaker sponsored by International Conference on Infocom Technologies and Unmanned Systems (ICTUS'2017), Dubai, UAE
    • Dec  2017 Plaque for Service sponsored by International Conference on Infocom Technologies and Unmanned Systems (ICTUS'2017), Dubai, UAE
    • Nov  2017 Plaque for Steering Committee Co-Chair service sponsored by International Green and Sustainable Computing, Orlando, FL
    • Nov  2017 Plaque for Workshop Chair service sponsored by International Green and Sustainable Computing Orlando, FL
    • Nov  2016 Plaque for workshop chair service sponsored by International Green and Sustainable Computing Conference, Hangzhou
    • Apr  2015 Invited Distinguished speaker sponsored by Kuwait University
    • Mar  2013 ISTEC Distinguished Lecturer sponsored by Colorado State University
    • Sep  2011 Certificate of Appreciation sponsored by IEEE Circuits and Systems Society
    • Mar  2011 Distinguished Speaker sponsored by invited by King Abdullah
    •  2010 Among top ten all-time most cited papers of IEEE Transactions on Parallel and Distributed Systems sponsored by IEEE Transactions on Parallel and Distributed Systems
    • Feb  2010 Paper ranked among top most cited papers per year sponsored by IEEE Transactions on Parallel and Distributed Systems
    • Jan  2010 Honorable Mention sponsored by Editor-in-Chief IEEE
    • Jun  2009 Certificate of Appreciation sponsored by IEEE Circuits and Systems Society
    • Jun  2008 Certificate of Appreciation sponsored by IEEE Circuits and Systems Society
    • Jun  2008 President Award for Outstanding Associate Editor sponsored by IEEE Circuits and Systems Society
    • Jan  2008 Elected Fellow of the Institute of Electrical and Electronic Engineers sponsored by IEEE
    •  2007 Two papers ranked among the top 20 all-time most cited papers in the Journal of Parallel and Distributed Computing sponsored by Journal of Parallel and Distributed Computing
    • Dec  2007 IEEE Computer Society Certificate of Appreciation sponsored by IEEE
    • Oct  2007 Plaque for Abell Distinguished Lecture sponsored by Colorado State University
    • May  2007 2007 Best Paper Award sponsored by IEEE
    • Mar  2007 Research Excellence Award sponsored by University of Texas at Arlington
    • Jun  2006 IEEE Circuits and Systems Society Certificate of Appreciate sponsored by IEEE
    • Apr  2006 2006 Runners-up for Best Paper Award sponsored by IEEE
    • Feb  2003 Elected Senior Member of IEEE sponsored by IEEE
    • Sep  2001 Best Paper Award sponsored by International Conference on Parallel Processing (ICPP01)
    • Jan  1998 Early Promotion with Tenure sponsored by Hong Kong University of Science and Technology
    • May  1997 Merit-Based Double Increment in Salary Award sponsored by The President of Hong Kong University of Science and Technology
    • Oct  1996 Teaching Excellence Award sponsored by School of Engineering, Hong Kong University of Science and Technology
    • Sep  1995 First Prize in the postgraduate student paper contest sponsored by IEEE (Hong Kong Section)
    • Sep  1994 Excellent Achievement Award sponsored by IEEE (Hong Kong Section)
    • Oct  1991 Best Student Paper Award sponsored by Supercomputing
    • Oct  1990 Best Student Paper Award sponsored by Supercomputing
    • Jan  Unknown Merit Scholarship sponsored by Government of Pakistan
    • Jan  Unknown Merit Scholarship sponsored by Government of Pakistan
    • Jan  Unknown Research Assistantship sponsored by The Northeast Parallel Architectures Center, Syracuse University

Support & Funding

Support & Funding

This data is entered manually by the author of the profile and may duplicate data in the Sponsored Projects section.
    • Oct 2018 to Sept 2021 GAANN Doctoral Fellowships in Computer Science andEngineering Specializing in Assistive Technologies at UTA sponsored by  -  $1251978
      (Funded)
    • Mar 2018 to Aug 2021 REU Site: REU Program at UTA: Assistive Technologies for People with Disabilities sponsored by  -  $325778
      (Funded)
    • Sept 2018 to Aug 2019 Analyzing the Resilience and Safety of Multi-Networked Critical Infrastructures sponsored by  -  $40000
      Ishfaq Ahmad (Funded)
    • Sept 2015 to Aug 2020 GAANN Doctoral Fellowships in Computer Science and Engineering Specializing in Sustainable Computing at UTA sponsored by  -  $591468
      (Funded)
    • Aug 2016 to Oct 2016 Training at NASA sponsored by  -  $10000
      Ishfaq Ahmad (Funded)
    • Mar 2012 to Feb 2016 REU Site: Research Experiences for Undergraduates in Intelligent Environments for Healthy Living and Aging in Place sponsored by  -  $244989
      (Funded)
    • Aug 2009 to Sept 2014 GAANN Doctoral Fellowships in Computer Science Specializing in Security at UTA sponsored by  -  $525128
      (Funded)
    • July 2009 to Aug 2014 CSR: Medium: Collaborative Research: GridPac: A Resource Management System for Energy and Performance Optimization on Computational Grids sponsored by  -  $339988
      Ishfaq Ahmad (Funded)
    • Aug 2009 to July 2012 MCDA: Collaborative Research: A Multi-Element and Multi-Objective Optimization Approach for Allocating Tasks to Multi-Core Processors sponsored by  -  $30000
      Ishfaq Ahmad (Funded)
    • July 2009 to July 2012 MCDA:Collaborative Research: A Multi-Element and Multi-Objective Optimization Approach for Allocating tasks to Multi-Core Processors sponsored by  -  $170000
      Ishfaq Ahmad (Funded)
    • Sept 2003 to Dec 2013 ITR Collaborative Proposal: Pervasively Secure Infrastructures (PSI): Integrating Smart Sensing, Data Mining, Pervasive Networking, and Community Computing sponsored by  -  $1162036
      Ishfaq Ahmad (Funded)
    • Jan 2010 to Dec 2010 Wireless Home-based Sleep Apnea Detection and Sleep Quality Monitoring sponsored by  -  $50000
      (Funded)
    • Dec 2006 to Nov 2010 REU Site: Research Experiences for Undergraduates in Information Processing and Decision Making for Intelligent and Secure Environment sponsored by  -  $281614
      (Funded)
    • Aug 2006 to July 2008 Collaborative Research: CSR: Autonomic Power and Performance Management in Distributed Computing Systems sponsored by  -  $29999
      Ishfaq Ahmad (Funded)
    • Feb 2004 to Dec 2009 Development of the AVS Video Codec sponsored by  -  $219600
      Ishfaq Ahmad (Funded)
    • Jan 2004 to Aug 2009 A Wirelesss Audio-visual Collaboration System for Police and Law Enforcement Agencies sponsored by  -  $494739
      (Funded)
    • Sept 2004 to Aug 2007 MRI: Acquisition of Instrumentation for Engineering Research in Advanced Security Detection Systems sponsored by  -  $250000
      (Funded)

Publications


      2021
      • Book
        AI on High-Performance Computing Systems, under publication
        [Ahmad, Ishfaq, Fox, Geoffrey]. "Springer".

      In Process
      • Book
        Handbook of Exascale Computing
        [Ranka, Sanjay, Ahmad, Ishfaq]. Submitted.

      2012
      • Book
        Handbook of Energy-Aware and Green Computing
        [Ahmad, Ishfaq, Ranka, Sanjay]. 1200.

      In Process
      • Book Chapter
        IoT for sustainable development
        Springer Handbook of Internet of Things
        [Khalid, Saifullah , Ahmad, Ishfaq, Clark, Addison, Pavel, Hamza , Makhdoom, Imran, Abolhasan, Muhammad]. "Springer Berlin Heidelberg ". Submitted.
      • Book Chapter
        Optimizing Operations in IoT-Enabled Smart Grid
        Springer Handbook of Internet of Things
        [Khalid, Saifullah , Ahmad, Ishfaq]. "Springer Berlin Heidelberg ". Submitted.

      2010
      • Book Chapter
        Power-Aware Video Compression for Mobile Environments
        Pervasive Communication Handbook
        [Ahmad, Ishfaq, Liang , Yongfang, He, Zhihai (Henry) ]. "CRC Press".

      2008
      • Book Chapter
        Data Replication using Game Theory
        Handbook of Parallel Computing
        [Khan , Samee Ullah , Ahmad, Ishfaq].

      2000
      • Book Chapter
        Static Task Scheduling Algorithms for Scalable Parallel and Distributed Systems: Classification and Performance Comparison
        Annual Review of Scalable Computing, V2
        [Kwok, Yu-Kwong , Ahmad, Ishfaq]. 107-227. "World Scientific Publishing Co. and Singapore University Press".
      • Book Chapter
        Scheduling Parallel Programs using Genetic Algorithms
        Solutions to Parallel & Distributed Computing Problems, Lesson from Biological Sciences
        [Ahmad, Ishfaq, Kwok, Yu-Kwong, Ahmad, Imtiaz, Dhodhi, Mohammad ]. 231-254.

      1998
      • Book Chapter
        Scheduling Multimedia Documents in a Distributed System
        Web Technologies and Applications
        [Ahmad, Ishfaq, Lai, William, Li, Bo, Xin, Deng]. Web Technologies and Applications. 3-15.

      Unknown
      • Book Chapter
        Parallel Program Scheduling Techniques
        High Performance Cluster Computing
        [Kwok, Yu-Kwong , Ahmad, Ishfaq] (1925).

      2020
      • Conference Proceeding
        Gait analysis and visualization in a fall risk assessment system
        Proceedings of the 13th ACM International Conference on PErvasive Technologies Related to Assistive Environments
        [Amundsen, Tanner, Rossman, Matthew, Ahmad, Ishfaq, Huber, Manfred, Clark, Addison]. 1--6.
      • Conference Proceeding
        Object Detection and Sensory Feedback Techniques in Building Smart Cane for the Visually Impaired: An Overview
        Pervasive Technologies Related to Assistive Environments (PETRA)
        [Asad, Summer , Mooney, Brittany , Ahmad, Ishfaq , Huber, Manfred , Clark, Addison ].

      In Process
      • Conference Proceeding
        Service Restoration Using Energy Donation in a Distribution System During Crisis
        2020 International Conference on Smart Grids and Energy Systems (SGES 2020)
        [Khalid, Saifullah, Ahmad, Ishfaq ]. Accepted.
      • Conference Proceeding
        A Dynamic Multi-Threaded Queuing Mechanism for Reducing the Inter-Process Communication Latency on Multi-Core Chips
        International Conference on Data Intelligence and Information Security
        [Mishra, Rohitshankar , Ahmad, Ishfaq, Sharma, Akshaya]. Accepted.
      • Conference Proceeding
        A Human-Computer Interface for Smart Wheelchair Control Using Forearm EMG Signals
        International Conference on Data Intelligence and Information Security
        [Alibhai, Zainab , Burreson, Taylor , Stiller, Matthew , Ahmad, Ishfaq , Huber, Manfred , Clark, Addison ]. Accepted.
      • Conference Proceeding
        Identifying Optimal Attacks for Infrastructure Networks with failure Propagation
        International Conference on Data Intelligence and Information Security
        [Ahmad, Ishfaq , Clark, Addison , Ali, Muhammad , Ferris, David , Aved, Alex ]. Accepted.
      • Conference Proceeding
        Improving Sign Language Recognition by Combining Hardware and Software Techniques
        International Conference on Data Intelligence and Information Security
        [Dignan, Cameron b , Perez, Eliud , Ahmad, Ishfaq , Huber, Manfred , Clark, Addison ]. Published.
      • Conference Proceeding
        Load-balancing of Computing Resources in Vehicular Fog Computing
        International Conference on Data Intelligence and Information Security
        [Hameed, Ahmad Raza , Munir, Kashif , Islam, Saiful, Ahmad, Ishfaq ]. Published.
      • Conference Proceeding
        Maximizing Resilience under Defender Attacker Model in Heterogeneous Multi-Networks
        International Conference on Data Intelligence and Information Security
        [Ahmad, Ishfaq , Clark, Addison , Sabol, Alex, Ferris, David , Aved, Alex ]. Accepted.

      2019
      • Conference Proceeding
        An Evolutionary Approach to Optimize Data Center Profit in Smart Grid Environment
        2019 2nd International Conference on Data Intelligence and Security (ICDIS)
        [Khalid, S., Ishfaq, A., E., K.Mohammad]. 89-96. DOI: http://dx.doi.org/10.1109/ICDIS.2019.00021
      • Conference Proceeding
        Applying a Novel Feature Set Fusion Technique to Facial Recognition
        2019 2nd International Conference on Data Intelligence and Security (ICDIS)
        [Devlin, P., Halom, M., Ahmad, I.]. 76-81. DOI: http://dx.doi.org/10.1109/ICDIS.2019.00019
      • Conference Proceeding
        Combining Generic and Supervised Feature Sets to Improve Facial Recognition Accuracy
        Second International Conferences on Data Intelligence and Security
        [Devlin, Paul , Halom, Matt , Ahmad, Ishfaq].

      2018
      • Conference Proceeding
        Superpixel-enhanced pairwise conditional random field for semantic segmentation
        2018 25th IEEE International Conference on Image Processing (ICIP)
        [Sulimowicz, Li, Ahmad, Ishfaq, Aved, Alexander]. 271--275.
      • Conference Proceeding
        The First International Conference on Data Intelligence and Security (ICDIS)
        [Ahmad, Ishfaq].

      2017
      • Conference Proceeding
        Microrna dysregulational synergistic network: Learning context-specific microrna dysregulations in lung cancer subtypes
        2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)
        [Tran, Nhat, Abhyankar, Vinay, Nguyen, KyTai, Ahmad, Ishfaq, Weidanz, Jon, Gao, Jean]. 142--145.
      • Conference Proceeding
        “Rapid” regions-of-interest detection in big histopathological images
        2017 IEEE International Conference on Multimedia and Expo (ICME)
        [Sulimowicz, Li, Ahmad, Ishfaq]. 595--600.
      • Conference Proceeding
        Workshops for International Green and Sustainable Computing Conference (IGSC2017)
        [Ahmad, Ishfaq].
      • Conference Proceeding
        A survey of rate control in HEVC and SHVC video encoding
        2017 IEEE International Conference on Multimedia Expo Workshops (ICMEW)
        [Ramanand, A.A., Ahmad, Ishfaq, Swaminathan, V.]. 145-150. DOI: http://dx.doi.org/10.1109/ICMEW.2017.8026268

      2016
      • Conference Proceeding
        Workshops for International Green and Sustainable Computing Conference (IGSC2016)
        [Ahmad, Ishfaq].
      • Conference Proceeding
        Parallelizing Motion Estimation for Reducing the Complexity of HEVC/H.265 Video Codec
        Wireless Environments, International Wireless Communications & Mobile Computing Conference (IWCMC 2016)
        [Nityanand, Divya, Janardhan, Shreyas, Ahmad, Ishfaq, Swaminathan, Viswanathan].

      2015
      2014
      • Conference Proceeding
        A Comparison of Nine Heuristic Algorithms for Joint Optimization of Performance, Energy, and Temperature in Allocating Tasks to Multicore Processors
        International Green Computing Conference
        [Sheikh, HafizFahad, Ahmad, Ishfaq]. Dallas, Texas.

      2013
      • Conference Proceeding
        Dynamic Task Graph Scheduling on Multicore Processors for Performance, Energy, and Temperature optimization
        International Green Computing Conference
        [Sheikh, HafizFahad, Ahmad, Ishfaq]. 1-6. Arlington, Virgina.

      2012
      • Conference Proceeding
        Design of Energy-Efficient Video Sharing Servers with Delay Constraints
        18th International Conference on Parallel and Distributed Processing Systems
        [Yuan, Hang, Kuo, C.-C.Jay, Ahmad, Ishfaq].
      • Conference Proceeding
        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
        [Sheikh, HafizFahad, Ahmad, Ishfaq]. Las Vegas, Nevada.
      • Conference Proceeding
        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
        [Ahmad, Ishfaq, Sheikh, HafizFahad]. San Jose, California.

      2011
      • Conference Proceeding
        Fast Algorithms for Thermal Constrained Performance Optimization in DAG Scheduling on Multi-Core Processors
        Processors,” The Second International Green Computing Conference
        [Sheikh, HafizFahad, Ahmad, Ishfaq]. Orlando, Florida.
      • Conference Proceeding
        A Theoretical Analysis of Scalability of the Parallel Genome Assembly Algorithms
        Bioinformatics 2011
        [Ahmad, Munib, Ahmad, Ishfaq].

      2010
      • Conference Proceeding
        Fast Image Restoration Algorithms Based on PDE Models Using Modified Hopfield Neural Network
        The 2010 International Conference on Artificial Intelligence and Computational Intelligence
        [Wu, Yadong , Liu, Zhiqin , Sun, Yu , Ahmad, Ishfaq, Yang, Fan ]. 1, 224-227. Sanya.
      • Conference Proceeding
        Not Specified
        [Ahmad, Ishfaq, Ranka, Sanjay ]. First International Green Computing Conference.
      • Conference Proceeding
        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
        [King, David, Ahmad, Ishfaq, Sheikh, HafizF.]. Chicago, Illinois.
      • Conference Proceeding
        Parallel Image Restoration Algorithm Based on Harmonic Model using Neural Networks
        The 3rd IEEE International Conference on Ubi-media Computing
        [Wu, Yadong, Zhang, Hangying, Sun, Yu, Ahmad, Ishfaq, Yang, Fan]. Jinhua.

      2009
      • Conference Proceeding
        Effective Intra-only Rate Control in H.264/AC
        International Conference on Image Processing
        [Zhou, Yimin, Sun, Yu, Ahmad, Ishfaq, Sun, Shixin]. Cario.
      • Conference Proceeding
        Joint Rate-Distortion Model for H.264/AVC Rate Control
        International Conference on Image Processing
        [Tang, Ling, Sun, Yu, Ahmad, Ishfaq, Sun, Shixin]. Cario.
      • Conference Proceeding
        Energy-Constrained Scheduling of DAGs on Multiprocessors
        First International Conference on Contemporary Computing
        [Ahmad, Ishfaq, Arora, Roman, White, Derek, Metsis, Vangelis, Ingram, Rebecca]. Delhi.
      • Conference Proceeding
        Power and Visual Quality Optimized Video Coding for Mobile Applications: Research Issues and Some Solutions
        2009 International Conference on Multimedia and Expo
        [Ahmad, Ishfaq]. New York.

      2008
      • Conference Proceeding
        A Multi-Pronged Parallel Approach to Enhance Speed and Accuracy of Sequence Assembly
        Biotechnology and Bioinformatics Symposium
        [Ahmed, Munib, Ahmad, MohammadSaad, Ahmad, Ishfaq]. Arlington, Texas.
      • Conference Proceeding
        A Game Theoretical Data Replication Technique for Mobile Ad Hoc Networks
        the International Parallel and Distributed Processing Symposium
        [Khan, Samee Ullah , Maciejewski, Anthony , Siegel, Howard Jay , Ahmad, Ishfaq]. Miami, Florida.

      2007
      • Conference Proceeding
        A Cooperative Game Theoretical Replica Placement Technique
        the 13th International Conference on Parallel and Distributed Systems
        [Khan, SameeUllah, Ahmad, Ishfaq]. Hsinchu.
      • Conference Proceeding
        MPEG-4 to H.264/AVC Transcoding
        of International Wireless Communications and Mobile Computing Conference
        [Liang, YongFang, Wei, Xiaohui, Ahmad, Ishfaq, Swaminathan, Vishwanathan]. Honolulu, Hawaii.
      • Conference Proceeding
        A PD Feed-Back Rate Control Algorithm for Multiple Video Object Coding
        of the IEEE International Symposium on Circuits and Systems
        [Luo, Jiancong, Sun, Yu, Ahmad, Ishfaq]. New Orleans, Louisiana .
      • Conference Proceeding
        A Semi-Distributed Axiomatic Game Theoretical Mechanism for Replicating Data Objects in Large Distributed Computing Systems
        the International Parallel and Distributed Processing Symposium
        [Khan, SameeUllah, Ahmad, Ishfaq]. Long Beach, California.

      2006
      • Conference Proceeding
        A Multiview Video Coding Algorithm based on Main View Video Segmentation and Registration
        International Conference on Image Processing
        [Wei, Xiaohui, Chu, Yvonne, Ahmad, Ishfaq]. Atlanta, Georgia.
      • Conference Proceeding
        Power and Distortion Optimization for Ubiquitous Video Coding
        International Conference on Image Processing
        [Ahmad, Ishfaq, Liang, YongFang]. Atlanta, Georgia.
      • Conference Proceeding
        A Video Object Segmentation Scheme to Lower Complexity in Multi-View Video Coding
        IASTED International Conference on Internet and Multimedia Systems and Applications
        [Wei, Xiaohui, Ahmad, Ishfaq]. Honolulu, Hawaii.
      • Conference Proceeding
        Workshop on Parallel and Distributed Multimedia
        [Ahmad, Ishfaq]. 2006 International Conference on Parallel Processing.
      • Conference Proceeding
        A Pure Nash Equilibrium Guaranteeing Game Theoretical Replica Allocation Method for Reducing Web Access Time
        Twelfth International Conference on Parallel and Distributed Systems
        [Khan, SameeUllah, Ahmad, Ishfaq]. Minneapolis, Minnesota.
      • Conference Proceeding
        Data Replication in Large Distributed Computing Systems using Supergames
        2006 International Conference on Parallel and Distributed Processing Techniques and Applications
        [Khan, SameeUllah, Ahmad, Ishfaq]. 38-44. Las Vegas, Nevada.
      • Conference Proceeding
        'Non-cooperative, Semi-cooperative, and Cooperative Games-based Grid Resource Allocation
        International Parallel and Distributed Processing Symposium
        [Khan, SameeUllah, Ahmad, Ishfaq]. Rhodes Island.
      • Conference Proceeding
        History-Based Video Object Segmentation
        Picture Coding Symposium
        [Ahmad, Ishfaq, Chu, Yvonne, Wei, Xiaohui]. Bejing.
      • Conference Proceeding
        Multiview Video Coding Algorithm based on Video Relative Object Segmentation
        Picture Coding Symposium
        [Wei, Xiaohui, Chu, Yvonne, Ahmad, Ishfaq]. Bejing.

      2005
      • Conference Proceeding
        A Game Theoretic Rate Control Algorithm with Weight Control for Multiple Video Object Coding
        Symposium on Intelligent Signal Processing and Communication Systems
        [Khan, SameeUllah, Ahmad, Ishfaq].
      • Conference Proceeding
        RAMM: A Game Theoretical Replica Allocation and Management Mechanism
        International Symposium on Parallel Architectures, Algorithms, and Networks
        [Khan, SameeUllah, Ahmad, Ishfaq]. Las Vegas, Nevada.
      • Conference Proceeding
        Data Replication in Large Distributed Systems using Discriminatory Mechanism Game Theoretic Mechanism Design
        the 8th International Conference on Parallel Computing Technologies
        [Khan, SameeUllah, Ahmad, Ishfaq]. Krasnoyarsk.
      • Conference Proceeding
        A Game Theoretical Extended Vickery Auction Mechanism for Replicating Data in Large-scale Distributed Computing Systems
        2005 International Conference on Parallel and Distributed Processing Techniques and Applications
        [Khan, SameeUllah, Ahmad, Ishfaq]. Las Vegas, Nevada.
      • Conference Proceeding
        N+1st Price Auction Based Replica Schemas
        the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications
        [Khan, SameeUllah, Ahmad, Ishfaq]. Las Vegas, Nevada.
      • Conference Proceeding
        A Powerful Direct Mechanism for Optimal WWW Content Replication
        International Parallel and Distributed Processing Symposium
        [Khan, SameeUllah, Ahmad, Ishfaq]. Denver, Colorado.
      • Conference Proceeding
        A Rate Control Algorithm for Wireless Video Transmission Using Perceptual Tuning
        International Conference on Information Technology
        [Sun, Yu , Li, Dongdong , Ahmad, Ishfaq]. Las Vegas, Nevada.
      • Conference Proceeding
        Parallel Multiple Sequence Alignment using Dynamic Scheduling
        International Conference on Information Technology
        [Luo, Jiancong, Ahmad, Ishfaq, Ahmed, Munib, Paul, Raymond ]. Las Vegas, Nevada.
      • Conference Proceeding
        Using Game Theory for Perceptually Tuned Rate Control Algorithm in Video Coding
        Image and Video Communications and Processing 2005, IS&T/SPIE Symposium on Electronic Imaging
        [Luo, Jiancong, Ahmad, Ishfaq]. San Jose, California.

      2004
      • Conference Proceeding
        A Motion Estimation Scheme using Content Adaptive Search Technique
        International Conference on Image Processing
        [Luo, Jiancong, Ahmad, Ishfaq, Liang, Yongfang, Sun, Yu].
      • Conference Proceeding
        Real-Time Video Transmission over WCDMA Systems
        IEEE Globecom 2004
        [Sun, Yu, Ahmad, Ishfaq, Li, Dongdong]. Dallas, Texas.
      • Conference Proceeding
        Power and Content Aware Video Encoding for video Communication over Wireless Networks
        IEEE Workshop on Signal Processing Systems
        [Liang, YongFang, Ahmad, Ishfaq]. Austin, Texas.
      • Conference Proceeding
        Heuristics-based Replication Schemas for Fast Information Retrieval over the Internet
        17th International Conference on Parallel and Distributed Computing Systems
        [Khan, SameeUllah, Ahmad, Ishfaq]. San Francisco, California.
      • Conference Proceeding
        Analysis and Design of Power Constrained Video Encoder
        IEEE 6th CAS Workshop/Symposium on Emerging Technologies, Frontiers of Mobile and Wireless Communication
        [Liang, YongFang, Ahmad, Ishfaq, He, Zhihai]. Shanghai.
      • Conference Proceeding
        Bandwidth Estimation for Wireless Video Transmission
        International Conference on Multimedia and Expo
        [Zhao, Ji-An, Li, Bo, Ahmad, Ishfaq].
      • Conference Proceeding
        Fast Motion Estimation Using Hierarchical Motion Intensity
        International Conference on Multimedia and Expo
        [Liang, YongFang, Ahmad, Ishfaq, Luo, Jaincong, YuSun].
      • Conference Proceeding
        Fast Priority Search Algorithm for Block Motion Estimation
        Estimation,” Proceedings of International Conference on Multimedia and Expo
        [Ahmad, Ishfaq, Liang, YongFang, Swaminathan, Viswanathan].
      • Conference Proceeding
        Motion Estimation for Content Adaptive Video Compression
        International Conference on Multimedia and Expo
        [Luo, Jiancong, Ahmad, Ishfaq, Liang, Yongfang, Sun, Yu].

      2003
      • Conference Proceeding
        Architectures and Algorithms for Multimedia Applications
        [Ahmad, Ishfaq, Jonker, Pieter , Schmidt, Bertil , Uhl, Andreas ]. Euro-Par.
      • Conference Proceeding
        Topic Introduction: Architectures and Algorithms for Multimedia Applications
        Euro-Par
        [Ahmad, Ishfaq, Jonker, Pieter, Schmidt, Bertil, Uhl, Andreas]. 850. Klagenfurt.
      • Conference Proceeding
        Traffic Modeling for Layered Video
        2003 IEEE International Conference on Multimedia and Expo
        [Ahmad, Ishfaq, Zhao, Ji-An, Li, Bo]. Baltimore, Maryland.
      • Conference Proceeding
        Low Delay Rate-Control in Video Transcoding
        IEEE International Symposium on Circuits and Systems
        [Sun, Yu, Wei, Xiaohui, Ahmad, Ishfaq]. Bangkok.
      • Conference Proceeding
        Dynamic Organization Schemes for Cooperative Proxy Caching
        International Parallel and Distri buted Processing Symposi um
        [Spiridon, Bakiras, Loukopoulos, Thananis, Ahmad, Ishfaq]. Nice.
      • Conference Proceeding
        Traffic Model for Layered Video: an Approach on Markovian Arrival Process
        International Parallel and Distri buted Processing Symposi um
        [Zhao, Ji-An, Li, Bi, Ahmad, Ishfaq]. Nantes.

      2002
      • Conference Proceeding
        Analysis of Priority Based Scheduling of Real-Time Video over 3G Wireless Network
        5th International Conference on High-Speed Networks and Multimedia Communications
        [Zhao, Ji-An, Li, Bo , Kok, Chi-Wah, Ahmad, Ishfaq]. Jeju City.
      • Conference Proceeding
        Priority Scheduling with ARQ Control: Performance Model for Packet Video in Wireless Networks
        2002 International Symposium on Performance Evaluation of Computer and Telecommunication Systems
        [Zhao, Ji-An, Kok, Chi-Wah, Li, Bo, Ahmad, Ishfaq]. San Diego, California.
      • Conference Proceeding
        An Overview of Data Replication on the Internet
        I-SPAN'02, The Sixth International Symposium on Parallel Architectures, Algorithms, and Networks
        [Loukopoulos, Thananis, Ahmad, Ishfaq, Papadias, Dimitris].
      • Conference Proceeding
        A New Rate Control Algorithm for MPEG-4 Video Coding
        Visual Communications and Image Processing 2002
        [Yu, Sun, Ahmad, Ishfaq]. San Jose, California.

      2001
      • Conference Proceeding
        Adaptive Motion Search with Elastic Diamonds for MPEG-4 Video Encoding
        2001 International Conference on Image Processing
        [Zheng, DavidM., Ahmad, Ishfaq, Liou, Ming]. Thessaloniki.
      • Conference Proceeding
        Active Caching of On-Line-Analytical-Processing Queries in WWW Proxies
        International Conference on Parallel Processing
        [Ahmad, Ishfaq, Loukopoulos, Thananis, Kalnis, Panos, Papadias, Dimitris]. Valencia.
      • Conference Proceeding
        MPEG-2 Profile transcoding in MC-DCT domain
        Proceedings of 2001 IEEE International Conference on Multimedia and Expo
        [Guo, Wang Xing , Lin, Liu , Ahmad, Ishfaq]. 333-336. Tokyo.
      • Conference Proceeding
        Scheduling and Load Balancing
        [Ahmad, Ishfaq, Casanova, Henri , Ford, Rupert W., Robert, Yves ]. Euro-Par 2001.
      • Conference Proceeding
        Software Based MPEG-2 Encoding System With Scalable and Multithreaded Architecture
        SPIE's International Symposium on The Convergence of Information Technologies and Communications
        [Ahmad, Ishfaq, Yeung, Dick-Kwong, Zheng, Weiguo, Mehmood, Shehzad]. Denver, Colorado.
      • Conference Proceeding
        Topic Introduction: Scheduling and Load Balancing
        Euro-Par 2001
        [Ahmad, Ishfaq, Casanova, Henri, Ford, RupertW., Robert, Yves]. 154-155. Manchester .
      • Conference Proceeding
        Optimization of MPEG-4 Visual Encoder
        5th World Multi-Conference on Systemics, Cybernetics and Informatics
        [Zheng, DavidW., Ahmad, Ishfaq, Liou, Ming]. Orlando, Florida.
      • Conference Proceeding
        MPEG-2 to MPEG-4 Transcoding
        2nd IEEE MPEG-4 Workshop and Exhibition
        [Ahmad, Ishfaq, Guo, WangXing, Zheng, David W.]. San Jose, California.
      • Conference Proceeding
        Mismatch MB Retrieval for MPEG-2 to MPEG-4 Transcoding
        Advances in Multimedia Information Processing
        [Guo, WangXing, Lin, Liu, Zheng, DavidW., Ahmad, Ishfaq]. 86-93. Bejing.

      2000
      • Conference Proceeding
        A New Predictive Diamond Search Algorithm for Block Based Motion Estimation
        SPIE Conf. On Visual Communication and Image Processing
        [Tourapis, AlexisM., Shen, Guobin, Liou, MingL., Au, OscarC., Ahmad, Ishfaq]. 3, 1365-1373. Perth.
      • Conference Proceeding
        Optimizing the MPEG-4 encoder - Advanced Diamond Zonal Search
        International Symposium on Circuits and Systems
        [Tourapis, AlexisM., Au, OscarC., Ahmad, Ishfaq, Liou, MingL., Shen, Guobin]. 674-680. Geneva.
      • Conference Proceeding
        Replicating the Contents of a WWW Multimedia Repository to Minimize Download Time
        International Parallel and Distributed Processing Symposium
        [Loukopoulos, Thananis, Ahmad, Ishfaq]. 500-505. Cancun.
      • Conference Proceeding
        Static and Adaptive Date Replication Algorithms for Fast Information Access in Large Distributed Systems
        International Conference on Dist ributed Computing Systems
        [Loukopoulos, Thananis, Ahmad, Ishfaq]. 385-392. Taipei.

      1999
      • Conference Proceeding
        A Lossless Quality Transmission Algorithm for Stored VBR Video
        1999 IEEE International Symposium on Consumer Electronics
        [Li, Fei, Liu, Yan, Ahmad, Ishfaq]. 35-38.
      • Conference Proceeding
        Shortest Delay Scheduling Algorithm for Losses Quality Transmission of Stored VBR Video Under Limited Bandwidth
        Annual Research Conference, South African Institute of Computer Scientists and Information Technologists
        [Li, Fei, Liu, Yan, Lee, Yiu-Bun , Ahmad, Ishfaq]. 146-154. Johannesburg.
      • Conference Proceeding
        Content-Based Retrieval Using Heuristic Search
        22nd International ACM SIGIR Conference on Research and Development in Information Retrieval
        [Papadias, Dimitris, Mantzouroyiannis, Mario, PanosKalnis, Mamoulis, Nikos, Ahmad, Ishfaq]. Berkeley, California.
      • Conference Proceeding
        Link Contention-Constrained Scheduling and Mapping of Tasks and Messages to a Network of Heterogeneous Processors
        International Conference on Parallel Processing
        [Kwok, Yu-Kwong, Ahmad, Ishfaq]. Aizu.
      • Conference Proceeding
        Evaluation of A Semi-Static Approach to Mapping Dynamic Iterative Tasks onto Heterogeneous Computing Systems
        1999 International Symposium on Parallel Architectures, Algorithms, and Networks
        [Kwok, Yu-Kwong, Maciejewski, AnthonyA., Siegal, Howard Jay, Ghafoor, Arif, Ahmad, Ishfaq]. 204-209. Fremantle.
      • Conference Proceeding
        Mini-track on Scheduling and Load Balancing for Clusters
        [Kwok, Yu-Kwong , Ahmad, Ishfaq]. 1999 International Conference on Parallel and Distributed Processing Techniques and Applications.
      • Conference Proceeding
        Dynamic Scheduling of Multiple Video Objects with Client Interactions
        IEEE International Symposium on Circuits and Systems
        [He, Yong, Ahmad, Ishfaq, Liou, MingL.]. 4, 319-322. Florida.
      • Conference Proceeding
        Parallel MPEG-2 Encoder on ATM and Ethernet-Connected Workstations
        4th International Conference on Parallel Computation
        [Akramullah, ShahriarM., Ahmad, Ishfaq, Liou, MingL.]. 572-574. Salzburg.

      1998
      • Conference Proceeding
        An MPEG-4 Based Interactive Multimedia System
        Globecom’98
        [Li, Bo, Ahmad, Ishfaq, Liou, Ming, He, Yong, Chan, BruceK.]. 221-226. Sydney.
      • Conference Proceeding
        A Shape-Adaptive Partitioning Method for MPEG-4 Video Encoding
        International Conference on Electronics, Circuits and Systems
        [He, Yong , Ahmad, Ishfaq, Liou, MingL.]. 2, 239-242. Lisboa.
      • Conference Proceeding
        Dynamic Scheduling of Multimedia Documents in a Single Server Multiple Clients Environment
        APWEB’98 (Asia Pacific Web Conference)
        [Ahmad, Ishfaq, Lai, William, Li, Bo, Xin, Deng ]. 3-13. Bejing.
      • Conference Proceeding
        Allocating Data Objects to Multiple Sites for Fast Browsing of Hypermedia Documents
        International Conference on Computer Software and Applications
        [So, Siu-Kai, Ahmed, Ishfag, Karlapalem, Kamal]. 406-411. Vienna.
      • Conference Proceeding
        MPEG-4 Based Interactive Video using Parallel Processing
        International Conference on Parallel Processing
        [He, Yong, Ahmed, Ishfag, Liou, MingL.]. 329-336. Minneapolis, Minnesota.
      • Conference Proceeding
        Optimal and Near-Optimal Allocation of Precedence-Constrained Tasks to Parallel Processors: Defying the High Complexity Using Effective Search Techniques
        International Conference on Parallel Processing
        [Ahmed, Ishfag, Kwok, Yu-Kwong ]. 424-431. Minneapolis, Minnesota.
      • Conference Proceeding
        A Comparison of Parallel Search Based Methods
        IASTED Int’l Conference on Parallel and Dist ributed Syst ems
        [Kwok, Yu-kwong, Ahmed, Ishfag]. 135-141. Vienna.
      • Conference Proceeding
        Encoding MPEG-2 Video Batches Using a Multiprocessor Machine
        SPIE's 1998 Optical Science, Engineering, and Instrumentation Symposium
        [Kafil, Muhammad, Ahmed, Ishfag, Liou, M.L.]. 3452, 134-145. San Diego.
      • Conference Proceeding
        Real-Time Distributed and Parallel Processing for MPEG-4
        IEEE International Symposiumon Circuits and Systems
        [He, Yong, Ahmad, Ishfaq, Liou, MingL.]. 3, 603-606. Monterey, California.

      1997
      • Conference Proceeding
        An Implementation of MPEG-4 Video Verification Model Encoder Using Parallel Processing
        Third Asia-Pacific Conference on Communications
        [, Ahmed, Ishfag, ]. 56-60. Sydney.
      • Conference Proceeding
        A Parallel Algorithm for Compile-Time Scheduling of Parallel Programs
        International Conference on Parallel Architectures and Compilation Techniques
        [Kwok, Yu-Kwong, Ahmed, Ishfag]. 90-101. San Francisco, California.
      • Conference Proceeding
        A Parallel Genetic-Search-Based Algorithm for Scheduling Arbitrary Task Graphs to Multiprocessors
        Ninth IASTED Int’l Conference on Parallel and Distributed Computing and Systems
        [Kwok, Yu-Kwong, Ahmed, Ishfag]. 245-248. Washington D.C..
      • Conference Proceeding
        A Graphical Tool for Automatic Parallelization and Scheduling of Programs on Multiprocessors
        Euro-Par'97
        [Ahmed, Ishfag, Kwok, Yu-Kwong, Wu, Min-Yu, Shu, Wei]. 294-301. Passau.
      • Conference Proceeding
        Automatic Parallelization and Scheduling of Programs on Multiprocessors using CASCH
        International Conference on Parallel Processing
        [Ahmed, Ishfag, Kwok, Yu-Kwok, Wu, Min-Yu, Shu, Wei]. 288-291. Chicago, Illinois.
      • Conference Proceeding
        Empirical Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems
        International Conference on Computer Software and Applications
        [Karlapalem, Kamal, Ahmed, Ishfag, So, Siu-Kai, Kwok, Y-Kwong]. 296-301. Washington D.C..
      • Conference Proceeding
        Comparison of Task-Duplication-Based Algorithms for Scheduling Parallel Programs to Message-Passing Systems
        11th Annual International Symposium on High Performance Computing Systems
        [Ahmed, Ishfag, Kwok, Yu-Kwong]. 39-50. Winnipeg.
      • Conference Proceeding
        A Parallel Algorithm for Optimal Task Assignment in Distributed Systems
        International Conference on Advances in Parallel and Distributed Computing
        [Ahmed, Ishfag, Kafeel, Muhammad]. 284-290. Shanghai.
      • Conference Proceeding
        A Problem-Space Genetic Algorithm Based Technique for Task Scheduling onto Distributed Heterogeneous Computing Networks
        Cluster Computing Conference
        [Dhondi, MuhammadK., Ahmad, Imitaz, Ahmed, Ishfag]. Atlanta, Georgia.
      • Conference Proceeding
        Introduction to the Minitrack on Partitioning and Scheduling
        30th Hawaii International Conference on System Sciences
        [Ahmed, Ishfag, Darbha, Sekhar]. 54. Maui, Hawaii.
      • Conference Proceeding
        Mini-track on Partitioning and Scheduling
        [Ahmad, Ishfaq, Darbha, Sekhar]. 30th Hawaii International Conference on System Sciences.

      1996
      • Conference Proceeding
        Workshop on Resource Management in Computer Systems and Networks
        [Ahmad, Ishfaq, Wu, Min-You]. Eighth IEEE Symposium on Parallel and Distributed Processing.
      • Conference Proceeding
        FAST: A Low-Complexity Algorithm for Efficient Scheduling of DAGs on Parallel Processors
        International Conference on Parallel Processing
        [Kwok, Yu-Kwong, Ahmed, Ishfag, Gu, Jun]. 2, 150-157.
      • Conference Proceeding
        Analysis, Evaluation, and Comparison of Algorithms for Scheduling Task Graphs on Parallel Processors
        International Symposium on Parallel Architectures, Algorithms, and Networks
        [Ahmed, Ishfag, Kwok, Yu-Kwong, Wu, Min-You]. 207-213. Bejing.
      • Conference Proceeding
        Ocean Circulation on the Intel Paragon: Modelling and Implementation
        International Parallel Processing Symposium
        [Leung, Ka-Cheung, Ahmed, Ishfag, Hsu, Hsio-Ming]. 47-54. Honolulu, Hawaii.
      • Conference Proceeding
        A Portable and Scalable MPEG-2 Video Encoder on Parallel and Distributed Computing Systems
        SPIE, Symposium on Visual Communications and Image Processing
        [Akramullah, Shahriar M., Ahmed, Ishfaq, Liou, MingL.]. 2727 Pt. 2, 973-984. Orlando, Florida.
      • Conference Proceeding
        Mini-track on Partitioning and Scheduling
        [Ahmad, Ishfaq, Yang, Tao , Simon, Horst]. 29th Hawaii International Conference on System Sciences.

      1995
      • Conference Proceeding
        A Multiprocessor Scheduling Scheme Using Problem-Space Genetic Algorithms
        IEEE International Conference on Evolutionary Computing
        [Dhodhi, Muhammad , Ahmed, Ishfag, Ahmad, Imtiaz]. 214-219. Perth.
      • Conference Proceeding
        A Parallel Genetic Algorithm for Motion Estimation
        SPIE 1995 Symposium on Information, Communications and Computer Technology, Applications and Systems
        [Yin, Savio, Ahmed, Ishfag]. Philadelphia, Pennsylvania .
      • Conference Proceeding
        Bubble scheduling: A Quasi Dynamic Algorithm for Static Allocation of Tasks to Parallel Architectures
        1995 IEEE Symposium on Parallel and Distributed Computing
        [Kwok, Yu-Kwong, Ahmed, Ishfaq]. 36-43. Dallas, Texas.
      • Conference Proceeding
        A Comparison of Parallel and Distributed Platforms using Express and PVM
        High-Performance Computing-Asia’95
        [Ahmed, Ishfag, Bazarwala, MuhammadY., Wong, Yan-Chi]. Taipei.
      • Conference Proceeding
        Performance Comparison of Algorithms for Static Scheduling of DAGs to Multiprocessor
        Second Australasian Conference on Parallel and Real-Time Systems
        [Ahmed, Ishfaq, Kwok, Yu-Kwong, Wu, Min-You]. 185-192. Perth.
      • Conference Proceeding
        A Software Platform for Solving PDEs on Distributed Systems: Implementation Issues and Performance Prediction
        International Conference on Computer Software and Applications
        [Hui, ChungC., Hamdi, Mounir, Ahmad, Ishfaq]. Dallas, Texas.
      • Conference Proceeding
        Building Surfaces form 3D Image Data on the Intel Paragon
        International Conference on Parallel Processing
        [Yip, Hoi-Man, Chung, Y.S., Ahmad, Ishfaq, Pong, Ting Chuen]. Chicago, Illinois.
      • Conference Proceeding
        Parallelization of MPEG-2 Video Encoder for Parallel and Distributed Computing Systems
        38th Midwest Symposium on Circuits and Systems
        [Akramullah, ShahriarM., Ahmed, Ishfaq, Liou, MingL]. 2, 834-837. Riode Janeiro.
      • Conference Proceeding
        A Parallel Approach to Multiprocessor Scheduling
        International Parallel Processing Symposium
        [Ahmad, Ishfaq, Kwok, Yu-Kwong ]. 289-293. Santa Barbara, California .

      1994
      • Conference Proceeding
        A Static Scheduling Algorithm Using Dynamic Critical Path for Assigning Parallel Algorithms onto Multiprocessors
        International Conference on Parallel Processing (ICPP)
        [Kwong, Yu.Kwok, Ahmad, Ishfaq]. 2, 155-159. DOI: http://dx.doi.org/10.1109/ICPP.1994.46
      • Conference Proceeding
        Exploiting duplication to minimize the execution times of parallel programs on message-passing systems
        Sixth IEEE Symposium on Parallel and Distributed Processing (SPDP)
        [Kwok, Yu-Kwong, Ahmad, Ishfaq]. 426-433. DOI: http://dx.doi.org/10.1109/SPDP.1994.346138
      • Conference Proceeding
        Massive data management in parallel machines
        International Conference on Computer Software and Applications
        [Paul, R., Khan, M.Farrukh, Ahmad, Ishfaq, Bukhres, O., Ghafoor, I., Goel, A., Ghafoor, A.]. 326-331. DOI: http://dx.doi.org/10.1109/CMPSAC.1994.342783
      • Conference Proceeding
        Solving partial differential equations on a network of workstations
        Third Int’l Symposium on High Performance Distributed Computing (HPDC)
        [Hui, Chi-Chung, Chan, G.Ka-Keung, Yuen, M.Man-Sheung, Hamdi, M., Ahmad, Ishfaq]. 194-201. DOI: http://dx.doi.org/10.1109/HPDC.1994.340244
      • Conference Proceeding
        A New Approach to Scheduling Parallel Programs Using Task Duplication
        International Conference on Parallel Processing (ICPP)
        [Ahmad, Ishfaq, Kwok, Yu.Kwong ]. Proceedings of the International Conference on Parallel Processing. 2, 47-51. DOI: http://dx.doi.org/10.1109/ICPP.1994.37
      • Conference Proceeding
        Study and Comparison of Bisectional and Hypercube Networks for Dynamic Task Reallocation
        Hawaii International Conference on System Sciences
        [Ahmad, Ishfaq]. 445-454. Hawaii.

      1993
      • Conference Proceeding
        Fortran 90D intrinsic functions on distributed memory machines: implementation and scalability
        Hawaii International Conference on System Sciences
        [Ahmad, Ishfaq, Bordawekar, R., Bozkus, Z., Choudhary, A., Fox, G., Parasuram, K., Ponnusamy, R., Ranka, S., Thakur, R.]. ii, 36 vol.2. DOI: http://dx.doi.org/10.1109/HICSS.1993.284053
      • Conference Proceeding
        A Class of Fault- Tolerant Networks for Real-Time Distributed Computer Systems
        International Conference on Parallel and Distributed Systems
        [Ahmdd, Ishfaq]. 590-597.
      • Conference Proceeding
        Embedding Pyramids into 3D Meshes
        International Conference on Parallel and Distributed Systems
        [Ip, DixonM.C., Ng, CindyK.Y., Pun, Lawrence K.L., Hamdi, Mounir, Ahmad, Ishfaq]. 348-352.

      1992
      • Conference Proceeding
        Allocation of computations with dynamic structures on hypercube based distributed systems
        First International Symposium on High Performance Distributed Computing (HPDC)
        [Ahmad, Ishfaq, Ghafoor, A., Fox, G.C.]. 228-237. DOI: http://dx.doi.org/10.1109/HPDC.1992.246470
      • Conference Proceeding
        Fault-tolerant Task Management and Load Re-distribution on Massively Parallel Hypercube Systems
        [Ahmad, Ishfaq, Ghafoor, A.]. 750–759. Los Alamitos, CA, USA: "IEEE Computer Society Press".
        http://dl.acm.org/citation.cfm?id=147877.148125

      1991
      • Conference Proceeding
        Integrated architectural application characterization tools for comparative assessment of parallel systems
        Hawaii International Conference on Systems and Sciences
        [Pease, D., Ghafoor, A., Ahmad, Ishfaq, Andrews, D., Foudil-Bey, K., Karpinski, T., Mikki, M., Zerrouki, M.]. i, 396 vol.1. DOI: http://dx.doi.org/10.1109/HICSS.1991.183909
      • Conference Proceeding
        A Decentralized Task Scheduling Algorithm and its Performance Modelling
        Third IEEE Symposium on Parallel and Distributed Systems (SPDP)
        [Ahmad, Ishfaq, Ghafoor, Arif , Mehrotra, Kishan ]. Proceedings of the Third IEEE Symposium on Parallel and Distributed Systems.

      1990
      • Conference Proceeding
        A semi distributed load balancing scheme for large multicomputer systems
        Second IEEE Symposium on Parallel and Distributed Systems (SPDP)
        [Ahmad, Ishfaq, Ghafoor, A.]. 562-569. DOI: http://dx.doi.org/10.1109/SPDP.1990.143605
      • Conference Proceeding
        An efficient model of dynamic task scheduling for distributed systems
        International Conference on Computer Software and Applications (COMPSAC’90)
        [Ghafoor, A., Ahmad, Ishfaq]. 442-447. DOI: http://dx.doi.org/10.1109/CMPSAC.1990.139406

      2012
      • Other
        Cooperative versus Non-cooperative Game Theoretical Techniques for Energy Aware Task Scheduling
        IGCC Workshop on Work-in-Progress in Green Computing
        [Bielik, Nickolas, Ahmad, Ishfaq]. San Jose, California.
      • Other
        Cooperative Game Theoretical Techniques for Energy-Aware Task Scheduling in Cloud Computing
        High-Performance Grid and Cloud Computing Workshop, IPDPS symposium
        [Bielik, Nickolas, Ahmad, Ishfaq]. Shanghai.

      2010
      • Other
        Energy Efficiency in Data Center sand Cloud-Based Multimedia Services: Overview and Future Directions
        The First International Green Computing Conference
        [Yuan, Hang, Kuo, C.-C. Jay, Ahmad, Ishfaq]. Chicago, Illinois.
      • Other
        Optimizing Performance and Energy in Computational Grids using Non-Cooperative Game Theory
        The First International Green Computing Conference
        [Wilkins, Joel, Sheikh, HafizFahad, Ahmad, Ishfaq, Khan, ShujaatFaheem, Rajput, Saeed]. Chicago, Illinois.

      2008
      • Other
        Using Game Theory for Scheduling Tasks on Multi-Core Processors for Simultaneous Optimization of Performance and Energy
        Workshop in conjunction with the International Parallel and Distributed Processing Symposium
        [Ahmad, Ishfaq, Khan, Samee Ullah , Ranka , Sanjay ]. Miami, Florida.

      2007
      • Other
        Autonomic Power and Performance Management for Large-Scale Data Centers
        workshop in conjunction with the International Parallel and Distributed Processing Symposium
        [Khargharia, Bithika, Hariri, Salim, Szidarovszky, Ferenc, houri, Manal, El-Rewini, Hesham, Khan, SameeUllah, Ahmad, Ishfaq, Yousif, MazinS.]. Long Beach, California.

      2001
      • Other
        Real-Time Software Based MPEG-4 Video Encoding
        2nd IEEE MPEG-4 Workshop and Exhibition
        [Zheng, DavidW., Ahmad, Ishfaq, Liou, Ming]. San Jose, California.

      1997
      • Other
        Optimal Task Assignment in Heterogeneous Computing Systems
        Heterogeneous Computing Workshop
        [Kafil, Muhammad, Ahmed, Ishfag]. 135-146. Geneva.

      1995
      • Other
        An Experimental Evaluation of Express Parallel Programming Environment on Parallel Architectures
        Int’l Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
        [Ahmad, Ishfaq, Wu, Min-You, Yang, Jeahyung , Ghafoor, Arif ]. 200-204. Durham, North Carolina.

      2006
      • Law Review
        Rate Control for Multi-object Video Transmission Over Wireless Systems
        IEEE International Conference on Communications
        [Sun, Yu, Ahmad, Ishfaq]. Istanbul.

      1999
      • Law Review
        I/O Issues for Parallel Video Encoding on a Cluster of Workstations
        Midwest Workshop on Parallel Processing
        [Ahmad, Ishfaq, Akramullah, ShahriarM., Liou, MingL.]. Kent, Ohio.
      • Law Review
        Modeling and Scheduling for MPEG-4 based Video Encoder using a Cluster of Workstations
        4th International Conference on Parallel Computation
        [He, Yong, Ahmad, Ishfaq, Liou, MingL.]. 306-316. Salzburg.

      2005
      • Cited Research
        Continuous Replica Placement Schemes in Distributed Systems
        the 19th ACM International Conference on Supercomputing
        [Loukopoulos, Thananis , Lampsas, Petros, Ahmad, Ishfaq]. Cambridge, Massachusetts.

      2003
      • Cited Research
        Synchronous and Asynchronous Object Rate Control for MPEG-4 Video Coding
        International Conference on Image Processing
        [Ahmad, Ishfaq, Sun, Yu, Luo, Jiancong, Wei, Xiaohui]. Barcelona.

      2004
      • Magazine/Trade Publication
        An Adaptive Cross Search Algorithm for Block Matching Motion Estimation
        International Conference on Communications, Circuits, and Systems
        [Luo, Jiancong, Ahmad, Ishfaq, Liang, Yongfang, Sun, Yu]. Chengdu.

      2001
      • Magazine/Trade Publication
        Benchmark of Software Based MPEG-4 Video CODEC
        8th IEEE International Conference on Electronics, Circuits and Systems
        [Zheng, DavidW., Ahmad, Ishfaq, Liou, Ming]. Malta.

      1999
      • Magazine/Trade Publication
        Optimization of Software-Based Real-time H.263 Encoder
        SPIE, Symposium on Visual Communications and Image Processing
        [Akramullah, ShahriarM., Ahmad, Ishfaq, Liou, MingL.]. 3166, 727-735. San Jose, California.

      1998
      • Magazine/Trade Publication
        A Data Allocation Algorithm for Distributed Hypermedia Documents
        Workshop on Multimedia Networking in Conjunction with the IEEE Symposium on Reliable Distributed Systems
        [So, Siu-Kai, Ahmad, Ishfaq, Karlapalem, Kamalakar]. West lafayette.

      1998
      • Manuscript
        Benchmarking the Task Graph Scheduling Algorithms
        International Parallel Processing Symposium
        [, Ahmed, Ishfag]. 531-537. Florida.

      1997
      • Edition
        A Portable and Scalable H.263 Video Encoder on Parallel and Distributed Computing Systems
        SPIE's 1997 Optical Science, Engineering, and Instrumentation Symposium
        [Akramullah, ShahriarM., Ahmed, Ishfag, Liou, MingL.]. 3166, 266-273. San Diego, California.

Students Supervised

    • Dec 2020
      Dissertation Committee Chair
      Saifullah Khalid, Title: Smart Power Grid: Optimizations in Data Centers and Power Redistribution
      Smart Power Grid: Optimizations in Data Centers and And Power Redistribution
    • Dec 2019
      Master's Thesis Committee Chair
      Rohit Shankar Mishra, Title: A Dynamic Multi-Threaded Queuing Mechanism for Reducing the Inter-Process Communication Latency on Multi-Core Chips
      Masters' Thesis Supervised
      A Dynamic Multi-Threaded Queuing Mechanism for Reducing the Inter-Process Communication Latency on Multi-Core Chips
    • May 2015
      Dissertation Committee Chair
      Derek White, Title: Run-Time Compilation and Dynamic Memory Use Analysis for GPUs.
      Run-Time Compilation and Dynamic Memory Use Analysis for GPUs.
    • Feb 2015
      Dissertation Committee Chair
      Hafiz Fahad Sheikh, Title: Simultaneous Optimization of Performance, Energy, and Temperature while Allocating Tasks to Multi-cores.
      Simultaneous Optimization of Performance, Energy, and Temperature while Allocating Tasks to Multi-cores.
    • Jan 2014
      Dissertation Committee Co-Chair
      Hang Yuan, Title: Modeling and Optimization of Energy-Efficient Sharing Servers Delay-Constrained Video. Co-supervised with C.-C. Jay Kuo, USC
      Modeling and Optimization of Energy-Efficient Sharing Servers Delay-Constrained Video.
    • June 2012
      Other
      Guarav Puri, Title: Dynamic Cache Configuration for Energy Optimization in Chip Multiprocessors
      Masters' Thesis Supervised
    • Nov 2011
      Graduate Supervised Research
      Munib Ahmed, Title: Scalable Parallel Processing of Multi-Objective Optimized DNA Sequence Assembly.
    • July 2010
      Other
      Vidhya Vijayakumar , Title: A Low Complexity H.264 to VC-1 Transcoder Co-supervised with Professor K.R Rao
      Masters' Thesis Supervised
    • July 2008
      Graduate Supervised Research
      Samee Ullah Khan, Title: Game Theoretical Data Replication Techniques for Large-scale Autonomous Distributed Computing Systems.
    • Apr 2007
      Graduate Supervised Research
      Joanne Xiaohui Wei, Title: Efficient Multi-View Video Coding Scheme Based on Dynamic Video Object Segmentation.
    • May 2006
      Dissertation Committee Chair
      Yongfang Liang, Title: Power and Distortion Optimized Video Coding for Pervasive Computing Applications.
      Power and Distortion Optimized Video Coding for Pervasive Computing Applications.
    • Dec 2005
      Other
      Aslesha Nargolkar, Title: Parallel Processing the Rubik’s Cube
      Masters' Thesis Supervised
    • Aug 2005
      Graduate Supervised Research
      Daniel Jiancong Luo, Title: Game Theoretical Models and Algorithms for Rate Control in Video Compression.
    • June 2004
      Graduate Supervised Research
      Yu Sun, Title: Rate Control for Video Coding and Communication
    • Nov 2003
      Other
      Zhenheng Li, Title: Video Streaming over Wireless LAN using Handheld Devices.
      Masters' Thesis Supervised
    • June 2003
      Graduate Supervised Research
      Ji-An Zhao, Title: Performance Evaluation of MPEG-4 Delivery Over Wireless Networks. Co-supervised with Bo Li.
    • Aug 2002
      Graduate Supervised Research
      Thananis Loukopoulos, Title: Caching and Replication Schemes on the Internet
    • Dec 2001
      Postdoctoral Research Supervision
      Song Jianxin, Research: Video Streaming on the Internet
    • Dec 2001
      Postdoctoral Research Supervision
      Wang Xingou, Research: MPEG-4 Video Compression
    • Aug 2001
      Postdoctoral Research Supervision
      David Weiguo Zheng, Research: Rate-Controlled Coding for MPEG-2
    • May 2001
      Other
      Wu Yuk Ying, Title: Movie Allocation in Parallel Video Servers
      Masters' Thesis Supervised
    • Sept 2000
      Other
      Mario Mantzouroyiannis, Title: Local Search for Similar Configurations in Image Databases. Co-supervised with Dimitris Papadias
      Masters' Thesis Supervised
    • Aug 2000
      Other
      Dick Yeung Kwong, Title: A Scalable MPEG-2 Encoding System Using the Multi-thread Architecture.
      Masters' Thesis Supervised
    • July 2000
      Postdoctoral Research Supervision
      Shahriar Akramulllah, Research: MPEG-2 Video Compression
    • June 2000
      Other
      Siu Kai So, Title: High-Quality Allocation Algorithms for Multimedia Data Objects in Distributed Database Systems in a Client-Server Environment.
      Masters' Thesis Supervised
    • June 1999
      Graduate Supervised Research
      Yong He, Title: MPEG-4 Based Video Coding on Parallel and Distributed Computing. Co-supervised with Ming Liou.
    • June 1999
      Graduate Supervised Research
      Shahriar Akramulllah, Title: Software-based Video Encoding Using High Performance Computing. Co-supervised with Ming Liou
    • July 1997
      Other
      William Lai Yat Ming , Title: Dynamic Scheduling of Multimedia Documents in a Client-Server Environment.
      Masters' Thesis Supervised
    • May 1997
      Graduate Supervised Research
      Yu-Kwong Kwok, Title: High-Performance Algorithms for Compile-Time Scheduling of Parallel Processors.
    • Aug 1996
      Other
      Mohammad Kafeel, Title: Algorithms for Optimal Assignment of Tasks to Heterogeneous Processors.
      Masters' Thesis Supervised
    • July 1995
      Other
      Shahriar Akramulllah , Title: Real-Time Video Encoding on Parallel and Distributed Systems (passed with distinction). Co-supervised with Ming Liou
      Masters' Thesis Supervised
    • June 1994
      Other
      Yu-Kwong Kwok, Title: Efficient Algorithms for Mapping and Scheduling of Parallel Programs onto Parallel Architectures
      Masters' Thesis Supervised

Courses

      • CSE 5698-008 MASTER'S THESIS II
        (Course Id: 102571)
        Fall - Regular Academic Session - 2021
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Fall - Regular Academic Session - 2021 Download Syllabus
      • CSE 4351-002 PARALLEL PROCESSING
        (Course Id: 102482)
        Fall - Regular Academic Session - 2021 Download Syllabus
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Fall - Regular Academic Session - 2021 Download Syllabus
      • CSE 5351-002 PARALLEL PROCESSING
        (Course Id: 102547)
        Fall - Regular Academic Session - 2021 Download Syllabus
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2021
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Fall - Regular Academic Session - 2021
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Summer - Eleven Week - 2021
      • CSE 5698-008 MASTER'S THESIS II
        (Course Id: 102571)
        Summer - Eleven Week - 2021
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Spring - Regular Academic Session - 2021
      • CSE 7399-008 DOCTORAL DEGREE COMPLETION
        (Course Id: 111647)
        Spring - Regular Academic Session - 2021
      • CSE 5698-008 MASTER'S THESIS II
        (Course Id: 102571)
        Spring - Regular Academic Session - 2021
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2021 Download Syllabus
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2021 Download Syllabus
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2021
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Spring - Regular Academic Session - 2021
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Fall - Regular Academic Session - 2020
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Fall - Regular Academic Session - 2020
      • CSE 4351-900 PARALLEL PROCESSING
        (Course Id: 102482)
        Fall - Regular Academic Session - 2020
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Fall - Regular Academic Session - 2020
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2020
      • CSE 6999-008 DISSERTATION
        (Course Id: 102619)
        Spring - Regular Academic Session - 2020
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2020 Download Syllabus
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2020 Download Syllabus
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2020
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Fall - Regular Academic Session - 2019
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Fall - Regular Academic Session - 2019
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Fall - Regular Academic Session - 2019
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Fall - Regular Academic Session - 2019
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2019
      • CSE 5698-008 MASTER'S THESIS II
        (Course Id: 102571)
        Summer - 2019
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Spring - Regular Academic Session - 2019
      • CSE 5698-008 MASTER'S THESIS II
        (Course Id: 102571)
        Spring - Regular Academic Session - 2019
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2019
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2019
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2019
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Spring - Regular Academic Session - 2019
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Fall - Regular Academic Session - 2018
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Fall - Regular Academic Session - 2018
      • CSE 1311-003 INTRO TO PROGRAMMING ENGRS
        (Course Id: 110784)
        Fall - Regular Academic Session - 2018
      • CSE 5398-008 MASTER'S THESIS I
        (Course Id: 102566)
        Fall - Regular Academic Session - 2018
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2018
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Fall - Regular Academic Session - 2018
      • CSE 6997-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102618)
        Fall - Regular Academic Session - 2018
      • UNIV-EN 1131-038 STUDENT SUCCESS
        (Course Id: 101210)
        Fall - Regular Academic Session - 2018
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Spring - Regular Academic Session - 2018
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Spring - Regular Academic Session - 2018
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2018
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2018
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Spring - Regular Academic Session - 2018
      • CSE 1311-003 INTRO TO PROGRAMMING ENGRS
        (Course Id: 110784)
        Fall - Regular Academic Session - 2017
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2017
      • CSE 6997-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102618)
        Fall - Regular Academic Session - 2017
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Summer - Five Week - Second - 2017
      • CSE 4351-002 PARALLEL PROCESSING
        (Course Id: 102482)
        Summer - Five Week - Second - 2017
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Summer - Five Week - Second - 2017
      • CSE 5351-002 PARALLEL PROCESSING
        (Course Id: 102547)
        Summer - Five Week - Second - 2017
      • CSE 5393-008 DIRECTED STUDY IN COMPUTER SCI
        (Course Id: 102562)
        Spring - Regular Academic Session - 2017
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2017
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2017
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Spring - Regular Academic Session - 2017
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Fall - Regular Academic Session - 2016
      • CSE 1311-003 INTRO TO PROGRAMMING ENGRS
        (Course Id: 110784)
        Fall - Regular Academic Session - 2016
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Fall - Regular Academic Session - 2016
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2016
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Summer - Five Week - First - 2016
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Summer - Five Week - First - 2016
      • CSE 5351-002 PARALLEL PROCESSING
        (Course Id: 102547)
        Summer - Five Week - First - 2016
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2016
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2016
      • CSE 5393-008 DIRECTED STUDY IN COMPUTER SCI
        (Course Id: 102562)
        Fall - Regular Academic Session - 2015
      • CSE 1311-003 INTRO TO PROGRAMMING ENGRS
        (Course Id: 110784)
        Fall - Regular Academic Session - 2015
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Fall - Regular Academic Session - 2015
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Fall - Regular Academic Session - 2015
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2015
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Summer - Five Week - Second - 2015
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Summer - Eleven Week - 2015
      • CSE 7399-008 DOCTORAL DEGREE COMPLETION
        (Course Id: 111647)
        Spring - Regular Academic Session - 2015
      • CSE 1311-001 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Spring - Regular Academic Session - 2015
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2015
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Fall - Regular Academic Session - 2014
      • CSE 1311-003 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Fall - Regular Academic Session - 2014
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Fall - Regular Academic Session - 2014
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Fall - Regular Academic Session - 2014
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2014
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Summer - Eleven Week - 2014
      • CSE 5393-008 DIRECTED STUDY IN COMPUTER SCI
        (Course Id: 102562)
        Spring - Regular Academic Session - 2014
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Spring - Regular Academic Session - 2014
      • CSE 1311-001 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Spring - Regular Academic Session - 2014
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Fall - Regular Academic Session - 2013
      • CSE 1311-003 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Fall - Regular Academic Session - 2013
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Spring - Regular Academic Session - 2013
      • CSE 1311-001 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Spring - Regular Academic Session - 2013
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2013
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2013
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2013
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Fall - Regular Academic Session - 2012
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Fall - Regular Academic Session - 2012
      • CSE 1311-003 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Fall - Regular Academic Session - 2012
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Fall - Regular Academic Session - 2012
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Summer - Eleven Week - 2012
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Summer - Eleven Week - 2012
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Spring - Regular Academic Session - 2012
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Spring - Regular Academic Session - 2012
      • CSE 1311-001 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Spring - Regular Academic Session - 2012
      • CSE 5698-008 MASTER'S THESIS II
        (Course Id: 102571)
        Spring - Regular Academic Session - 2012
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2012
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2012
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2012
      • CSE 6999-008 DISSERTATION
        (Course Id: 102619)
        Fall - Regular Academic Session - 2011
      • CSE 5698-008 MASTER'S THESIS II
        (Course Id: 102571)
        Fall - Regular Academic Session - 2011
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2011
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Fall - Regular Academic Session - 2011
      • CSE 5398-008 MASTER'S THESIS I
        (Course Id: 102566)
        Summer - Eleven Week - 2011
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Summer - Eleven Week - 2011
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Summer - Eleven Week - 2011
      • CSE 5393-008 DIRECTED STUDY IN COMPUTER SCI
        (Course Id: 102562)
        Spring - Regular Academic Session - 2011
      • CSE 6699-008 DISSERTATION
        (Course Id: 102615)
        Spring - Regular Academic Session - 2011
      • CSE 1311-001 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Spring - Regular Academic Session - 2011
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2011
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2011
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2011
      • CSE 6697-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102614)
        Spring - Regular Academic Session - 2011
      • CSE 5393-008 DIRECTED STUDY IN COMPUTER SCI
        (Course Id: 102562)
        Fall - Regular Academic Session - 2010
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Fall - Regular Academic Session - 2010
      • CSE 1311-003 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Fall - Regular Academic Session - 2010
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2010
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Summer - Eleven Week - 2010
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Spring - Regular Academic Session - 2010
      • CSE 1311-001 INTRO PROGRAMMING ENGRS & SCI
        (Course Id: 110784)
        Spring - Regular Academic Session - 2010
      • CSE 4351-001 PARALLEL PROCESSING
        (Course Id: 102482)
        Spring - Regular Academic Session - 2010
      • CSE 5351-001 PARALLEL PROCESSING
        (Course Id: 102547)
        Spring - Regular Academic Session - 2010
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Spring - Regular Academic Session - 2010
      • CSE 6399-008 DISSERTATION
        (Course Id: 102610)
        Fall - Regular Academic Session - 2009
      • CSE 6397-008 RESEARCH IN COMPUTER SCIENCE
        (Course Id: 102609)
        Fall - Regular Academic Session - 2009

Service to the University

    • July 2020 to  Present Committee Member
      Department Chair Review Committee
    • May 2020 to  Present Committee Member
      College of Engineering Diversity Committee
    • 2020 to  Present Committee Member
      Department Associate Chairs Review Committee
    • June 2019 to  Present Committee Member
      Committee on Committees
    • 2017 to  Present Committee Member
      TA assignment committee
    • 2016 to  Present Array
      Offered to be member of several committees but declined
    • 2015 to  Present Student Org Advisor (Professional Org)
      Pakistan Students Association at UTA
    • Jan 2010 to  Present Committee Member
      University Sustainability Committee
    • 2003 to  Present Committee Member
      College of Engineering Research Committee
      College of Engineering Research Committee
    • 2002 to  Present Committee Member
      Tenure and Promotion Committee, CSE
    • 2015 to  2018 Student Org Advisor (Professional Org)
      Muslim Students Association at UTA,
    • 2008 to  2014 Committee Chair
      Department Graduate Program Review Committee
      Department Graduate Program Review Committee
    • 2007 to  2014 Committee Chair
      Department Website Committee
    • 2004 to  2014 Committee Chair
      External Relations Committee
      External Relations Committee
    • Mar 2004 to  2012 Committee Member
      University Research Committee (Advising to the Vice President for Research)
    • 2002 to  2011 Committee Member
      Research Committee for evaluating internal proposals
    • 2003 to  2010 University Senate Service
      University of Texas at Arlington
    • 2002 to  2010 Committee Member
      Faculty Recruitment Committee, CSE
    • 1999 to  2001 Committee Member
      HKUST
      University Catering Advisory Committee
    • 1999 to  2001 Laboratory Setup
      HKUST
      Designed and established multimedia technology research laboratory!
    • 1998 to  2001 Committee Member
      Committee for nominating candidates for national & International Awards, HKUST
      Committee for nominating candidates for national & International Awards/Recognition, School of Engineering
    • 1998 to  2001 Program Coordinator
      HKUST
      Committee for the acquisition of a cluster of workstations for the School of Engineering
    • 1997 to  2001 Laboratory Setup
      HKUST
      Video technology laboratory with a network of workstations and audio/video equipment for research on video
    • 1995 to  2001 Committee Member
      HKUST
      Planning Committee for the Institute of Scientific Computing
    • 1994 to  2001 Program Coordinator
      HKUST
      Committee for acquiring the Intel Paragon parallel computer
    • 1998 to  2000 Committee Member
      Departmental Faculty Search Committee, HKUST
      Departmental Faculty Search Committee
    • Jan 1998 to  May 2000 Committee Chair
      Computer Science Promotion Committee, CS, HKUST
      Activities: Recruiting of postgraduate students, hosting high school visits, and organizing various social and academic events
    • 1997 to  1998 Committee Member
      HKUST
      Departmental Facilities Committee, CS
    • 1992 to  1997 Committee Member
      Postgraduate Studies Committee, CS,HKUST

      Activities:
      Designing curriculum for postgraduate studies Evaluating applications for admission
      Designing and conducting Ph.D. qualifying examinations
      Designing department’s brochure for postgraduate studies

      Sept.’92-June ‘94, and
      Sept. ’96-Aug.’97

    • Jan 1994 to  Jan 1995 Committee Member
      HKUST
      Committee for selecting the best TA, CS

Service to the Profession

    • Aug 2020 to  Present
      Founding Editor-in-chief
      Founding Editor-in-chief, Discover Internet of Things, Springer
    • June 2019 to  Present
      Committee Member (Osaka, Japan)
      Second World Congress on Robotics and Artificial Intelligence (WCRAI-2019)
    • Jan 2018 to  Present
      Editor-in-Chief , Sustainable Computing: Informatics and Systems (SUSCOM), (special issue), Elsevier
      Editor-in-chief
    • 2018 to  Present
      Reviewer, Grant Proposal (Washington, D.C,
      Panels at National Science Foundation
    • 2015 to  Present
      Certified evaluatorj
      Certified ABET (Accreditation Board for Engineering and Technology)
    • Oct 2010 to  Present
      Advisor to Kuwait University
      Program Assessment: External Evaluator of the M.S Computer Engineering Program
    • Jan 2008 to  Present
      Reviewer, Grant ProposalSingapore)
      Science & Engineering Research Council
    • June 1998 to  Present
      Committee Member
      Visual Signal Processing and Communication
      Technical Committee
    • Jan 1998 to  Present
      Committee Member
      Visual Signal Processing and Communication
    • Oct 1995 to  Present
      Committee Member
      SPIE Symposium on Information, Communication and Computer Technology, Applications and Systems
    • Past to  Apr 2021
      Committee Member
      The first International Game Technology Conference and Idea Expo
    • Past to  2020
      Editor, Journal Editor
      Editor-in-Chief of two Scientific Journals
    • 2018 to  2020
      Reviewer, Grant Proposal
      National Institute of Health, NIDILRR:DRRP
    • June 2020 to  June 2020
      General Co-Chair, (Shanghai, China )
      International Conference of Applications and Techniques in Cyber Intelligence (ATCI2020)
    • Dec 2019 to  Dec 2019
      Committee Member (Sanya, China)
      Second International Conference on Algorithms, Computing and Artificial Intelligence
    • 2019 to  2019
      Reviewer, Journal Article
      IEEE Transactions on Circuits and Systems for Video Technology
    • 2019 to  2019
      Reviewer, Journal Article
      Journal of Parallel and Distributed Computing
    • Oct 2019 to  Oct 2019
      Committee Member (Nice, France)
      Green 2019
    • July 2019 to  July 2019
      Program (Okinawa, Japan)
      Block Chain and Internet of Things Conference
    • June 2019 to  June 2019
      Co-Chair (South Padre Island, Tx, USA)
      Second International Conference on Data Intelligence and Security (ICDIS)
    • June 2019 to  June 2019
      program (Osaka, Japan)
      Second World Congress on Robotics and Artificial Intelligence (WCRAI-2019)
    • June 2019 to  June 2019
      program (Osaka, Japan)
      Second World Congress on Robotics and Artificial Intelligence (WCRAI-2019)
    • Mar 2019 to  Mar 2019
      program (Vienna, Austria)
      Fifth International Conference on Communication, Management, and Information Technology
    • Mar 2019 to  Mar 2019
      Committee Member (Vienna, Austria)
      Fifth International Conference on Communication, Management, and Information Technology
    • Jan 2019 to  Jan 2019
      Committee Member (Dubai, UAE)
      First International Conference on Computer Science and Engineering (MIC-Computing 2019)
    • Jan 2019 to  Jan 2019
      program (Dubai, UAE)
      First International Conference on Computer Science and Engineering (MIC-Computing 2019)
    • 2018 to  2018
      Reviewer, Conference Paper
      ICIP 2018
    • Nov 2010 to  Nov 2018
      Co-Founder, General Co-Chair, Steering Committee
      International Green and Sustainable Computing Conference (IGSC)
    • Oct 2018 to  Oct 2018
      Co-chair
      International Green Computing Conference - IGCC
    • July 2018 to  July 2018
      Committee Member (Podro, Portugal)
      Ninth International Conference on Data Communication Networking (DCNET)
    • July 2018 to  July 2018
      program (Podro, Portugal)
      Ninth International Conference on Data Communication Networking(DCNET)
    • Apr 2018 to  Apr 2018
      Co-Chair (South Padre Island, TX, United States)
      The First International Conference on Data Intelligence and Security (ICDIS)
    • Feb 2018 to  Feb 2018
      program (Madrid, Spain)
      International Conference on Communication, Computing & Internet of Things (IC3IoT)
    • July 2010 to  Dec 2017
      Founding Editor-in-chief
      Sustainable Computing: Informatics and Systems (SUSCOM), Elsevier
    • Nov 2017 to  Nov 2017
      Co-chair
      International Green Computing Conference - IGCC
    • July 2017 to  July 2017
      program (Madrid, Spain)
      Ninth International Conference on Data Communication Networking (DCNET)
    • Nov 2016 to  Nov 2016
      Co-chair
      International Green Computing Conference - IGCC
    • Nov 2008 to  July 2016
      Area Editor
      Journal of Electrical and Computer Engineering, Hindawei Publishing Corporation
    • Dec 2015 to  Dec 2015
      Co-chair
      International Green Computing Conference - IGCC
    • 2015 to  2015
      Committee Member
      IEEE Computer Society Fellows Committee
      IEEE Computer Society Fellows Committee for evaluating 2015 nominees
    • 2015 to  2015
      Reviewer, Journal Article
      IEEE Transactions on Mobile Computing
    • 2015 to  2015
      Reviewer, Journal Article
      IEEE Transactions on Multimedia
    • 2015 to  2015
      Reviewer, Journal Article
      IEEE Transactions on Service Computing
    • 2015 to  2015
      Reviewer, Book
      J. Wiley & Sons Publishers
    • 2015 to  2015
      Reviewer, Grant Proposal (Washington, D.C,
      Panels at National Science Foundation
    • Aug 2015 to  Aug 2015
      program (Kerala, India)
      Fourth International Conference on Advances in Computing Communications and Informatics (ICACCI-2015)
    • Sept 2010 to  Aug 2015
      Co-Chair
      IEEE Computer Society’s STC (Special Technical Committee) on Green Computing
      Responsible for setting up a new social network on an emerging topic
    • Feb 2015 to  Feb 2015
      program (Sydney, Australia)
      Fifth International conference on Computer Science and Information Technology (CCSIT - 2015)
    • Dec 2014 to  Dec 2014
      Not Specified (Sydney, Australia)
      The 4th IEEE International Conference on Sustainable Computing and Smart Cities
    • 2010 to  2014
      Area Editor
      IEEE Transactions of Parallel and Distributed Systems
    • July 2014 to  July 2014
      Chairperson (Orlando, FL,
      The First IEEE International Conference on Green Computing
    • Jan 2014 to  Jan 2014
      Committee Member
      FTRA International Symposium on Frontier and Innovation in Future Computing and Communications
    • Mar 2000 to  Jan 2014
      Area Editor
      Journal of Parallel and Distributed Computing
    • Past to  Aug 2013
      Committee Member
      3rd International Conference on Cloud Computing and Services Science
    • Past to  Aug 2013
      Committee Member
      First International Conference on Advances in Computing, Communications, and Informatics
    • 2010 to  2012
      Editor, Journal Editor
      IEEE Transactions on Parallel and Distributed Systems
      A special issue on Power Aware Computing
    • 1997 to  2012
      Area Editor
      Cluster Computing Journal, Baltzer Science Publishers
    • Past to  Sept 2012
      Committee Member
      2nd International Conference on ICT as Key Technology against Global Warming
    • Past to  June 2012
      Committee Member
      CAGing : Collaborative and Autonomic Green computing track
    • Jan 2004 to  Jan 2012
      Committee Member
      IFIP International Conference on Network and Parallel Computing
    • Jan 2002 to  Jan 2012
      Reviewer, Grant ProposalWashington, D.C.)
      National Science Foundation
      2002, 2003, 2004, 2005, 2008, 2009, 2010, 2011, 2012
    • Jan 2010 to  2011
      Committee Member
      IEEE Computer Society Fellows Committee
      IEEE Computer Society Fellows Committee for evaluating 2010 nominees
    • Past to  Aug 2011
      Committee Member
      First International Conference on ICT as Key Technology for the Fight against Global Warming
    • Past to  Aug 2011
      Committee Member
      The Fourth International Conference on Contemporary Computing
    • Past to  July 2011
      Chairperson
      The First IEEE International Conference on Green Computing
    • Past to  June 2011
      Committee Member
      The 9th ACS/IEEE International Conference on Computer Systems and Applications
    • July 1999 to  June 2011
      Editor, Journal Editor
      IEEE Transactions on Circuits and Systems for Video Technology
    • Jan 2011 to  Jan 2011
      Conference-Related
      IC3
    • Jan 2011 to  Jan 2011
      Committee Member
      International Conference on High Performance Computing
    • Past to  Dec 2010
      Committee Member
      First International Workshop on Energy Efficient High-Performance Computing
    • Past to  Oct 2010
      Committee Member
      6th Workshop on Large Scale Computations on Grids
    • Past to  Aug 2010
      Committee Member
      The Third International Conference on Contemporary Computing
    • Past to  July 2010
      Vice-Chairperson
      The 3rd IEEE International Conference on Ubi-media Computing
    • Past to  July 2010
      Committee Member
      Visual Communications and Image Processing
    • Past to  July 2010
      Committee MemberHuangshan, China)
      Visual Communications and Image Processing
    • Past to  June 2010
      Committee Member
      The IEEE International Conference on Multimedia and Expo
    • Sept 2000 to  June 2010
      Founding Editor
      IEEE Distributed Systems Online
    • Past to  May 2010
      Committee Member
      The Ninth Wuhan International Conference on E-Business
    • Jan 2010 to  Jan 2010
      Conference-Related
      CCNC
    • Jan 2010 to  Jan 2010
      Conference-Related
      ISCAS
    • Past to  Jan 2010
      Committee Member
      Smart Spaces and Personal Area Networks for CE
    • Past to  Dec 2009
      Committee Member
      IEEE APSCC 2007, the IEEE Asia-Pacific Services Computing
    • Past to  Dec 2009
      Committee Member
      International Workshop on Grid Computing and Applications
    • Past to  Dec 2009
      Committee Member
      The 2009 IEEE Pacific-Rim Conference on Multimedia
    • Past to  2009
      Committee Member
      42th International Symposium on Circuits and Systems
    • 2009 to  2009
      Committee Member
      Multimedia Signal Processing
      Technical Committee
    • Past to  Nov 2009
      Committee Member
      IFIP International Conference on Network and Parallel Computing
    • Past to  Nov 2009
      Committee Member
      The 21th IASTED International Conference on Parallel and Distributed Computing and Systems
    • Past to  Sept 2009
      Committee Member
      MobiMedia: 5th International Mobile Multimedia Communications Conference
    • Past to  Aug 2009
      Committee Member
      he Second International Conference on Contemporary Computing
    • Past to  Aug 2009
      Committee Member
      Workshop on Reconfigurable and Multi-core Embedded Systems
    • Past to  June 2009
      Committee Member
      PETRA'09, the second conference on Pervasive Technologies
    • Past to  June 2009
      Committee Member
      The 2008 High Performance Computing & Simulation Conference
    • Past to  May 2009
      Committee Member
      The Eighth Wuhan International Conference on E-Business
    • May 2007 to  May 2009
      Editor, Journal Editor
      IEEE Transactions on Multimedia
    • Past to  Dec 2008
      Committee Member
      IEEE International Symposium on Multimedia
    • Past to  Dec 2008
      Committee Member
      The 3rd International Symposium on Trustworthiness, Reliability and services in Ubiquitous and Sensor networks
    • Past to  Dec 2008
      Committee Member
      Third IEEE Asia-Pacific Services Computing Conference
    • Past to  Nov 2008
      Committee Member
      IASTED Distributed and Intelligent Multimedia Systems
    • Past to  Nov 2008
      Committee Member
      The 20th IASTED International Conference on Parallel and Distributed Computing and Systems
    • Past to  Oct 2008
      Committee Member
      International Workshop on Secure Information Systems
    • Past to  June 2008
      Committee Member
      The 2008 High Performance Computing & Simulation Conference
    • Past to  May 2008
      Committee Member
      41th International Symposium on Circuits and Systems
    • Past to  Apr 2008
      Committee Member
      The 4th Workshop on High-Performance, Power Aware Computing
    • Jan 2008 to  Jan 2008
      Conference-Related
      ISCAS
    • Past to  Dec 2007
      Committee Member
      IEEE International Symposium on Multimedia
    • Past to  Dec 2007
      Committee Member
      Pacific-Rim Conference on Multimedia
    • Past to  Dec 2007
      Committee Member
      The IEEE Asia-Pacific Services Computing
    • Past to  Nov 2007
      Committee Member
      19th IASTED International Conference on Parallel and Distributed Computing and Systems
    • Past to  Sept 2007
      Committee Member
      International Workshop on Embedded Single and Multicore Systems on Chips
    • Past to  Sept 2007
      Committee Member
      Workshop on Parallel and Distributed Multimedia
    • Past to  Aug 2007
      Committee Member
      International Symposium on Multimedia over Wireless
    • Past to  Aug 2007
      Committee Member
      MobiMedia Mobile Multimedia Communications Conference
    • Past to  June 2007
      Committee Member
      40th International Symposium on Circuits and Systems
    • Past to  June 2007
      Committee Member
      4th International Conference on Autonomic and Trusted Computing
    • Jan 2007 to  Jan 2007
      Conference-Related
      ISCAS
    • Jan 2007 to  Jan 2007
      Conference-Related
      NPC
    • 2006 to  2006
      Reviewer, Grant ProposalCanada)
      Natural Sciences and Engineering Research Council of Canada (NSERC)
    • Past to  Sept 2006
      Committee Member
      The 2nd International Mobile and Multimedia Communications Conference
    • Past to  Aug 2006
      Committee Member
      Workshop on Parallel and Distributed Multimedia
    • Past to  July 2006
      Committee Member
      2nd International Symposium on Multimedia over Wireless
    • Past to  May 2006
      Committee Member
      The IEEE International Symposium on Circuits and Systems
    • Past to  Apr 2006
      Committee Member
      39th Annual Simulation Symposium
    • Past to  Apr 2006
      Committee Member
      International Parallel and Distributed Processing Symposium
    • Jan 2006 to  Jan 2006
      Conference-Related
      IPDPS
    • Jan 2006 to  Jan 2006
      Conference-Related
      ISCAS
    • Past to  Dec 2005
      Committee Member
      International Symposium on Intelligent Signal Processing Communications and Communications Systems
    • 1998 to  2005
      Committee Member
      Parallel Processing Technical Committee
    • Past to  Nov 2005
      Committee Member
      The First International Conference on Computers and Signal Processing
    • Past to  Aug 2005
      Committee Member
      First International Conference Information and Communications Technology
    • Past to  June 2005
      Committee Chair
      2005 High Performance Computing & Simulation Conference
    • Past to  June 2005
      Committee Member
      2005 High Performance Computing & Simulation Conference
    • Jan 2005 to  Jan 2005
      Conference-Related
      IPDPS
    • Jan 2004 to  Jan 2004
      Conference-Related
      NPC
    • Past to  Oct 2003
      Committee Member
      International Conference on Parallel Processing
    • Past to  Oct 2003
      vice-chairperson
      International Conference on Parallel Processing
    • Jan 2003 to  Jan 2003
      Conference-Related
      Euro-Par
    • Past to  Dec 2002
      Committee Member
      Fifth International Conference on High Performance Computing
    • 2002 to  2002
      Reviewer, Journal Article
      Algorithmica
    • 2002 to  2002
      Committee Member
      Committee for Electing the Editor-in-Chief of IEEE Multimedia
      Voting Member of the Committee for Electing the Editor-in-Chief of IEEE Multimedia
    • 2002 to  2002
      Reviewer, Journal Article
      IEEE Concurrency
    • 2002 to  2002
      Reviewer, Journal Article
      IEEE Journal on Selected Areas in Communication
    • 2002 to  2002
      Reviewer, Journal Article
      IEEE Transactions on Computers
    • 2002 to  2002
      Reviewer, Journal Article
      IEEE Transactions on Knowledge and Data Engineering
    • 2002 to  2002
      Reviewer, Journal Article
      IEEE Transactions on Knowledge and Data Engineering
    • 2002 to  2002
      Reviewer, Journal Article
      IEEE Transactions on Man, Systems, and Cybernetics
    • 2002 to  2002
      Reviewer, Journal Article
      IEEE Transactions on Parallel and Distributed Systems
    • 2002 to  2002
      Reviewer, Journal Article
      Information Science Journal
    • 2002 to  2002
      Committee Member
      ISCA 20th International Conference on Computers and Their Applications
    • 2002 to  2002
      Reviewer, Journal Article
      Journal of Parallel and Distributed Computing
    • 2002 to  2002
      Reviewer, Journal Article
      Journal of Parallel and Distributed Systems and Networks
    • 2002 to  2002
      External ExaminerSingapore)
      Nanyang University of Technology
      M.Phil. thesis for Nanyang University of Technology,
    • 2002 to  2002
      Reviewer, Journal Article
      Parallel Computing
    • 2002 to  2002
      Reviewer, Journal Article
      Parallel Processing Letters
    • 2002 to  2002
      Reviewer, Journal Article
      Performance Evaluation
    • 2002 to  2002
      Reviewer, Journal Article
      Pervasive and Mobile Computing
    • 2002 to  2002
      Reviewer, Journal Article
      The Computer Journal
    • 2002 to  2002
      External Examiner
      University of British Columbia
      Ph.D. thesis for the University of British Columbia
    • Past to  June 2002
      Committee Member
      16th Conference on High Performance Computing Systems and Applications
    • Past to  June 2002
      Committee Member
      High-Performance Pervasive Computing
    • Past to  June 2002
      Committee Member
      Symposium on Optical Communications
    • Past to  June 2002
      Committee Member
      Workshop and Exhibition on MPEG-4
    • Past to  Apr 2002
      Committee Member
      Fifth Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP2)
    • Past to  Apr 2002
      Committee Member
      International Workshop on Internet Computing and E-Commerce
    • Past to  Mar 2002
      Committee Member
      Second International Workshop on Intelligent Multimedia Computing and Networking
    • 1995 to  2001
      Reviewer, Grant Proposal
      Research Grants Council of Hong Kong
    • Past to  Nov 2001
      Committee Member
      International Workshop on Grid Computing
    • Past to  Aug 2001
      Committee Member
      International Workshop on Grid Computing
    • Past to  May 2001
      Committee Member
      IEEE International Symposium on Cluster Computing and the Grid and Idea Expo
    • Past to  Apr 2001
      Committee Member
      Fourth Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP2)
    • Past to  Apr 2001
      Committee Member
      International Workshop on Internet Computing and E-Commerce
    • Past to  Apr 2001
      Committee Member
      The 21st International Conference on Distributed Computing Systems
    • Jan 2001 to  Jan 2001
      Conference-Related
      SPIE ITComm
    • Jan 1995 to  Jan 2001
      Reviewer, Grant Proposal
      Research Grants Council of Hong Kong
    • Past to  Dec 2000
      Committee Member
      GRID’2000: International Workshop on Grid Computing
    • July 1999 to  Dec 2000
      Editor, Journal Editor
      IEEE Concurrency
    • 1995 to  2000
      Reviewer, Journal Article
      ACM Computing Surveys
    • Past to  May 2000
      Committee Member
      Workshop and Exhibition on MPEG-4
    • Past to  Apr 2000
      Committee Member
      Heterogeneous Computing Workshop
    • Past to  Apr 2000
      Committee Member
      International Parallel and Distributed Processing Symposium
    • Past to  Apr 2000
      Committee Member
      Third Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP3)
    • Nov 1999 to  Nov 1999
      Editor, Journal Editor
      Journal of Parallel and Distributed Computing
      A special issue on Software Support for Parallel and Distributed Computing.
    • Past to  July 1999
      Committee Member
      Multimedia Track, International Symposium on Circuits and Systems
    • Past to  July 1999
      Committee Member
      Parallel and Distributed Methods for Image Processing SPIE's International Symposium on Optical Science, Engineering and Instrumentation
    • Past to  Apr 1999
      Committee Member
      Second Merged International Parallel Processing Symposium & Symposium on Parallel and Distributed Processing
    • Past to  Mar 1999
      Committee Member
      Heterogeneous Computing Workshop
    • Past to  Mar 1999
      Committee Member
      Second Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP3)
    • Jan 1999 to  Jan 1999
      Conference-Related
      INFOCOM
    • Jan 1999 to  Jan 1999
      Conference-Related
      International Parallel Processing Symposium
    • Past to  Dec 1998
      Committee Member
      Fifth International Conference on High Performance Computing
    • Past to  Dec 1998
      Committee Member
      Fifth International Conference on High Performance Computing
    • Past to  Dec 1998
      Committee Member
      Fifth International Conference on High Performance Computing
    • Past to  Dec 1998
      Committee Member
      Fifth International Conference on High Performance Computing
    • Past to  Oct 1998
      Committee Member
      10th International Conference on Parallel and Distributed Computing and Systems
    • Past to  July 1998
      Committee Member
      Parallel and Distributed Methods for Image Processing SPIE's Int’l Symposium on Optical Science, Engineering and Instrumentation
    • Past to  July 1998
      Committee Member
      The Second European Int’l Conference on Parallel and Distributed Systems
    • Past to  Mar 1998
      Committee Member
      First Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP3)
    • Past to  Feb 1998
      Committee Member
      Eighth International Workshop on Research Issues in Data Engineering February 1998
    • Jan 1998 to  Jan 1998
      Conference-Related
      High-Performance Computing Conference
    • Jan 1998 to  Jan 1998
      Conference-Related
      International Conference on Distributed Computing Systems
    • Past to  Oct 1997
      Committee Member
      Ninth International Conference on Parallel and Distributed Computing and Systems
    • Past to  Aug 1997
      Committee Member
      Fifth International Symposium on High-Performance Distributed Computing
    • Past to  June 1997
      Committee Member
      International Conference on Imaging Science, Systems, and Technology
    • Past to  June 1997
      Committee Member
      International Conference on Parallel and Distributed Processing Techniques and Applications
    • Past to  Apr 1997
      Committee Member
      Heterogeneous Computing Workshop in conjunction with Int’l Parallel Processing Symposium
    • Jan 1997 to  Jan 1997
      Conference-Related
      Compsac
    • Jan 1997 to  Jan 1997
      Conference-Related
      Fifth International Symposium on High-Performance Distributed Computing
    • Past to  Jan 1997
      Committee Member
      Workshop under the Software Mini-track for 30th Hawaii Int’l Conference on Systems Sciences
    • Past to  Oct 1996
      Committee Member
      International Symposium on Parallel and Distributed Processing
    • Past to  Oct 1996
      Chairperson
      Workshop on Resource Management in Computer and Network Systems in connection with International Symposium on Parallel and Distributed Processing
    • Past to  Sept 1996
      Committee Member
      Fifth International Symposium on High-Performance Distributed Computing
    • Past to  Jan 1996
      Chairperson
      Workshop under the Software Mini-track for the 29th Hawaii Int’l Conference on Systems Sciences
    • 1995 to  1995
      Editor, Journal Editor
      Concurrency: Practice and Experience
      Special issue
    • 1995 to  1995
      Reviewer, Journal Article
      Concurrency: Practice and Experience
    • 1995 to  1995
      External Examiner
      University of Hong Kong
      M.Phil. and Ph.D. thesis for the University of Hong Kong
    • Past to  Sept 1995
      Committee Member
      Fourth International Symposium on High-Performance Distributed Computing
    • Jan 1995 to  Jan 1995
      Conference-Related
      International Conference on Supercomputing
    • Jan 1994 to  Jan 1994
      Conference-Related
      INFOCOM
    • Jan 1994 to  Jan 1994
      Conference-Related
      International Conference on Distributed Computing Systems
    • Jan 1994 to  Jan 1994
      Conference-Related
      International Conference on Parallel Processing
    • Jan 1993 to  Jan 1993
      Conference-Related
      Hawaii International Conference on System Sciences
    • Jan 1993 to  Jan 1993
      Conference-Related
      International Conference on Network Protocols
    • Jan 1993 to  Jan 1993
      Conference-Related
      International Conference on Parallel and Distributed Systems
    • Jan 1992 to  Jan 1992
      Conference-Related
      International Conference on Parallel Processing
    • Jan 1991 to  Jan 1991
      Conference-Related
      International Conference on Data Engineering
    • Jan 1991 to  Jan 1991
      Conference-Related
      International Parallel Processing Symposium
    • Jan 1990 to  Jan 1990
      Conference-Related
      International Conference on Parallel Processing
    • Jan 1990 to  Jan 1990
      Conference-Related
      International Symposium on Parallel and Distributed Processing