avatar

Dr Ishfaq Ahmad

[Dr Ishfaq Ahmad]

Professor, Computer Science and Engineering
Last Updated: April 9, 2020
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 Multi-media 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 parallel and distributed computing systems and their applications, optimization algorithms, multimedia systems, video compression, assistive technologies, smart power grid, and energy-aware sustainable computing. His research work is published in 250 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 18,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 inventor of one of the world’s earliest video chat in software (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, 1992
    • 1987 MS in Computer Engineering
      Syracuse University, New York, 1987
    • 1984 BS in Electrical Engineering
      University of Engineering & Technology Lahore, Pakistan, 1984

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 TechnologyHong Kong)
      Official Appointment
    • Sept 1992 to Dec 1997 Assistant Professor
      Department of Computer Science, The Hong Kong University of Science and TechnologyHong 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

    • Jun  2019 Best Paper Award sponsored by Second International Conferences on Data Intelligence and Security, San Padre island, TX
    • Nov  2018 Judges’ Choice Award (plaque and trophy) sponsored by Texas State University Mathematics Graduate Programs Expo
    • Nov  2016 Plaque for workshop chair sponsored by International Green and Sustainable Computing Conference, Hangzhou
    • Apr  2015 Distinguished Speaker sponsored by Kuwait University
    • 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
    • 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
    • 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  - $798648
      (Funded)
    • Mar 2018 to Feb 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
      Ishfaq Ahmad (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

      2017
      • Conference Proceeding
        Performance evaluation of diverse techniques for performance, energy, and temperature efficient task allocation
        2017 Eighth International Green and Sustainable Computing Conference (IGSC)
        [Sheikh, H.F., Ahmad, Ishfaq, Arshad, S., Aved, A.]. 1-6. DOI http://dx.doi.org/10.1109/IGCC.2017.8323586
      • 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
        A Comparison of Evolutionary Techniques for Task-To-Core Scheduling Algorithms with Performance, Energy, and Temperature Optimization
        International Green and Sustainable Computing (IGSC2016)
        [Arshad, SheheryarAli, Sheikh, Hafizfahad, Ahmad, Ishfaq]. Hangzhou.
      • 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
      • Conference Proceeding
        Niched Evolutionary Techniques for Performance, Energy, and Temperature Optimized Scheduling in Multi-Core Systems
        with International Green Computing Conference
        [Ahmad, Ishfaq, Sheikh, HafizFahad]. Las Vegas, Nevada.
      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
        Estimation of Execution times on Heterogeneous Supercomputer Architectures
        [Yang, J., Ahmad, Ishfaq, Ghafoor, A.]. 1, 219-226. DOI http://dx.doi.org/10.1109/ICPP.1993.80
      • 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
      Journal Article (In Process)
      • Submitted
        Handbook of Exascale Computing
        [Ranka, Sanjay, Ahmad, Ishfaq].
      2012
      • Book
        Handbook of Energy-Aware and Green Computing
        [Ahmad, Ishfaq, Ranka, Sanjay]. 1200.
      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.
      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).
      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 2018
      Xiaolei Chen,
    • May 2015
      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
      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
      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
      Guarav Puri, Title: Dynamic Cache Configuration for Energy Optimization in Chip Multiprocessors
      Masters' Thesis Supervised
    • Nov 2011
      Munib Ahmed, Title: Scalable Parallel Processing of Multi-Objective Optimized DNA Sequence Assembly.
    • July 2010
      Vidhya Vijayakumar , Title: A Low Complexity H.264 to VC-1 Transcoder Co-supervised with Professor K.R Rao
      Masters' Thesis Supervised
    • July 2008
      Samee Ullah Khan, Title: Game Theoretical Data Replication Techniques for Large-scale Autonomous Distributed Computing Systems.
    • Apr 2007
      Joanne Xiaohui Wei, Title: Efficient Multi-View Video Coding Scheme Based on Dynamic Video Object Segmentation.
    • May 2006
      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
      Aslesha Nargolkar, Title: Parallel Processing the Rubik’s Cube
      Masters' Thesis Supervised
    • Aug 2005
      Daniel Jiancong Luo, Title: Game Theoretical Models and Algorithms for Rate Control in Video Compression.
    • June 2004
      Yu Sun, Title: Rate Control for Video Coding and Communication
    • Nov 2003
      Zhenheng Li, Title: Video Streaming over Wireless LAN using Handheld Devices.
      Masters' Thesis Supervised
    • June 2003
      Ji-An Zhao, Title: Performance Evaluation of MPEG-4 Delivery Over Wireless Networks. Co-supervised with Bo Li.
    • Aug 2002
      Thananis Loukopoulos, Title: Caching and Replication Schemes on the Internet
    • Dec 2001
      Song Jianxin, Research: Video Streaming on the Internet
    • Dec 2001
      Wang Xingou, Research: MPEG-4 Video Compression
    • Aug 2001
      David Weiguo Zheng, Research: Rate-Controlled Coding for MPEG-2
    • May 2001
      Wu Yuk Ying, Title: Movie Allocation in Parallel Video Servers
      Masters' Thesis Supervised
    • Sept 2000
      Mario Mantzouroyiannis, Title: Local Search for Similar Configurations in Image Databases. Co-supervised with Dimitris Papadias
      Masters' Thesis Supervised
    • Aug 2000
      Dick Yeung Kwong, Title: A Scalable MPEG-2 Encoding System Using the Multi-thread Architecture.
      Masters' Thesis Supervised
    • July 2000
      Shahriar Akramulllah, Research: MPEG-2 Video Compression
    • June 2000
      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
      Yong He, Title: MPEG-4 Based Video Coding on Parallel and Distributed Computing. Co-supervised with Ming Liou.
    • June 1999
      Shahriar Akramulllah, Title: Software-based Video Encoding Using High Performance Computing. Co-supervised with Ming Liou
    • July 1997
      William Lai Yat Ming , Title: Dynamic Scheduling of Multimedia Documents in a Client-Server Environment.
      Masters' Thesis Supervised
    • May 1997
      Yu-Kwong Kwok, Title: High-Performance Algorithms for Compile-Time Scheduling of Parallel Processors.
    • Aug 1996
      Mohammad Kafeel, Title: Algorithms for Optimal Assignment of Tasks to Heterogeneous Processors.
      Masters' Thesis Supervised
    • July 1995
      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
      Yu-Kwong Kwok, Title: Efficient Algorithms for Mapping and Scheduling of Parallel Programs onto Parallel Architectures
      Masters' Thesis Supervised

Courses

      • CSE 4351-001 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

    • Jan 2010 to  Present Committee Member
      University of Texas at Arlington
      University Sustainability Committee
    • Aug 2008 to  Present Committee Chair
      University of Texas at Arlington
      Department Graduate Program Review Committee
    • Jan 2007 to  Present Committee Chair
      University of Texas at Arlington
      Department Website Committee
    • Aug 2004 to  Present Committee Chair
      University of Texas at Arlington
      External Relations Committee
    • Mar 2004 to  Present Committee Member
      University of Texas at Arlington
      University Research Committee (Advising to the since Vice President for Research)
    • June 2003 to  Present Committee Member
      University of Texas at Arlington
      College of Engineering Research Committee
    • Jan 2003 to  Present University Senate Service
      University of Texas at Arlington
    • Jan 2002 to  Present Committee Member
      University of Texas at Arlington
      Faculty Recruitment Committee, CSE
    • Jan 2002 to  Present Committee Member
      University of Texas at Arlington
      Tenure and Promotion Committee, CSE
    • Aug 1999 to  Present Laboratory Setup
      HKUST
      Designed and established multimedia technology research laboratory!
    • Jan 1999 to  Present Committee Member
      HKUST
      University Catering Advisory Committee
    • May 1998 to  Present Program Coordinator
      HKUST
      Committee for the acquisition of a cluster of workstations for the School of Engineering
    • Jan 1997 to  Present Laboratory Setup
      HKUST
      Video technology laboratory with a network of workstations and audio/video equipment for research on video
    • Jan 1995 to  Present Committee Member
      HKUST
      Planning Committee for the Institute of Scientific Computing
    • Jan 1994 to  Present Program Coordinator
      HKUST
      Committee for acquiring the Intel Paragon parallel computer
    • Oct 2002 to  Oct 2011 Committee Member
      Not Specified
      Research Committee for evaluating internal proposals
    • June 1998 to  Dec 2001 Committee Member
      HKUST
      Committee for nominating candidates for national & International Awards/Recognition, School of Engineering
    • Jan 1994 to  Dec 2001 Committee Member
      Not Specified
      Peer Review Committee for managing the resources on parallel machines maintained by the university.
    • Sept 1998 to  Aug 2000 Committee Member
      HKUST
      Departmental Faculty Search Committee
    • Jan 1998 to  May 2000 Committee Chair
      HKUST
      Computer Science Promotion Committee, CS Activities: Recruiting of postgraduate students, hosting high school visits, and organizing various social and academic events
    • July 1997 to  Feb 1998 Committee Member
      HKUST
      Departmental Facilities Committee, CS
    • Sept 1992 to  Aug 1997 Committee Member
      HKUST
      Postgraduate Studies Committee, CS 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

    • Dec 2019 to  Present
      Committee Member (Sanya, China)
      Second International Conference on Algorithms, Computing And Artificial Intelligence
    • Oct 2019 to  Present
      Committee Member (Nice, France)
      Green 2019
    • July 2019 to  Present
      Committee Member (Okinawa, Japan)
      Block Chain and Internet of Things Conference
    • June 2019 to  Present
      Committee Chair (South Padre Island, Tx, USA)
      Second International Conference on Data Intelligence and Security (ICDIS), South padre Island, Texas
    • June 2019 to  Present
      Committee Member (Osaka, Japan)
      Second World Congress on Robotics and Artificial Intelligence (WCRAI-2019)
    • Mar 2019 to  Present
      Committee Member (Vienna, Austria)
      Fifth International Conference on Communication, Management, and Information Technology
    • Jan 2019 to  Present
      Committee Member (Dubai, UAE)
      First International Conference on Computer Science and Engineering (MIC-Computing 2019)
    • 2019 to  Present
      Reviewer, Journal Article
      IEEE Transactions on Mobile Computing
    • 2019 to  Present
      Reviewer, Journal Article
      IEEE Transactions on Service Computing
    • 2019 to  Present
      Reviewer, Journal Article
      Journal of Parallel and Distributed Computing
    • July 2018 to  Present
      Committee Member (Podro, Portugal)
      Ninth International Conference on Data Communication Networking (DCNET)
    • Apr 2018 to  Present
      Committee Chair (South Padre Island, TX, United States)
      The First International Conference on Data Intelligence and Security (ICDIS), ), South Padre Island, TX
    • 2018 to  Present
      Certified evaluatorj
      Certified ABET (Accreditation Board for Engineering and Technology)
    • 2018 to  Present
      Reviewer, Conference Paper
      ICIP 2018
    • Jan 2018 to  Present
      Editor, Senior Editor
      Sustainable Computing: Informatics and Systems (SUSCOM), (special issue) Elsevier
      Editor-in-chief
    • June 2015 to  Present
      Not Specified
      Accreditation Board for Engineering and Technology
    • Jan 2015 to  Present
      Committee Member
      IEEE Computer Society Fellows Committee
      IEEE Computer Society Fellows Committee for evaluating 2015 nominees
    • Jan 2011 to  Present
      Conference-Related
      IC3
    • Jan 2011 to  Present
      Conference-Related
      International Conference on High Performance Computing
    • Nov 2010 to  Present
      Area Editor
      IEEE Transactions of Parallel and Distributed Systems
    • Oct 2010 to  Present
      Kuwait University
      Program Assessment: External Evaluator of the M.S Computer Engineering Program
    • Sept 2010 to  Present
      Co-Chairperson
      IEEE Computer Society’s Special Technical Committee
      Green Computing, responsible for setting up a new social network on an emerging topic.
    • July 2010 to  Present
      Editor-in-Chief and co-founder
      Sustainable Computing: Informatics and Systems (SUSCOM), Elsevier
    • Jan 2010 to  Present
      Conference-Related
      CCNC
    • Jan 2010 to  Present
      Committee Member
      IEEE Computer Society Fellows Committee
      IEEE Computer Society Fellows Committee for evaluating 2010 nominees
    • Jan 2010 to  Present
      Conference-Related
      ISCAS
    • June 2009 to  Present
      Committee Member
      Multimedia Signal Processing
    • June 2009 to  Present
      Committee Member
      Multimedia Signal Processing
      Technical Committee
    • Nov 2008 to  Present
      Area Editor
      Journal of Electrical and Computer Engineering, Hindawei Publishing Corporation
    • Jan 2008 to  Present
      Committee Member
      IEEE Computer Society Fellows Committee
      Member, IEEE Computer Society Fellows Committee for evaluating 2008 nominees
    • Jan 2008 to  Present
      Conference-Related
      ISCAS
    • Jan 2008 to  Present
      Reviewer, Grant ProposalSingapore)
      Science & Engineering Research Council
    • Jan 2007 to  Present
      Editor, Journal Editor
      IEEE Transactions on Circuits and Systems for Video Technology
      A special issue on Video Surveillance
    • Jan 2007 to  Present
      Editor, Journal Editor
      IEEE Transactions on Parallel and Distributed Systems
      A special issue on Power Aware Computing
    • Jan 2007 to  Present
      Conference-Related
      ISCAS
    • Jan 2007 to  Present
      Conference-Related
      NPC
    • Jan 2006 to  Present
      Conference-Related
      IPDPS
    • Jan 2006 to  Present
      Conference-Related
      ISCAS
    • Jan 2006 to  Present
      Reviewer, Grant ProposalCanada)
      Natural Sciences and Engineering Research Council of Canada (NSERC)
    • Jan 2005 to  Present
      Committee Member
      IFIP International Conference on Network and Parallel Computing
    • Jan 2005 to  Present
      Conference-Related
      IPDPS
    • Jan 2005 to  Present
      Reviewer, Grant ProposalSingapore)
      Science & Engineering Research Council
    • Jan 2004 to  Present
      Conference-Related
      NPC
    • Jan 2003 to  Present
      Conference-Related
      Euro-Par
    • Jan 2001 to  Present
      Conference-Related
      SPIE ITComm
    • Mar 2000 to  Present
      Area Editor
      Journal of Parallel and Distributed Computing
    • Nov 1999 to  Present
      Editor, Journal Editor
      Journal of Parallel and Distributed Computing
      A special issue on Software Support for Parallel and Distributed Computing.
    • Jan 1999 to  Present
      Conference-Related
      INFOCOM
    • Jan 1999 to  Present
      Conference-Related
      International Parallel Processing Symposium
    • June 1998 to  Present
      Committee Member
      Visual Signal Processing and Communication
      Technical Committee
    • May 1998 to  Present
      Committee Member
      Parallel Processing Technical Committee
    • Jan 1998 to  Present
      Conference-Related
      High-Performance Computing Conference
    • Jan 1998 to  Present
      Conference-Related
      International Conference on Distributed Computing Systems
    • Jan 1998 to  Present
      Committee Member
      Visual Signal Processing and Communication
    • Sept 1997 to  Present
      Area Editor
      Cluster Computing Journal, Baltzer Science Publishers
    • Jan 1997 to  Present
      Conference-Related
      Compsac
    • Jan 1997 to  Present
      Conference-Related
      Fifth International Symposium on High-Performance Distributed Computing
    • Oct 1995 to  Present
      Editor, Journal Editor
      Concurrency: Practice and Experience
      Special issue
    • Aug 1995 to  Present
      Editor, Journal Editor
      Concurrency: Practice and Experience
      Special issue
    • Jan 1995 to  Present
      Conference-Related
      International Conference on Supercomputing
    • Jan 1994 to  Present
      Conference-Related
      INFOCOM
    • Jan 1994 to  Present
      Conference-Related
      International Conference on Distributed Computing Systems
    • Jan 1994 to  Present
      Conference-Related
      International Conference on Parallel Processing
    • Jan 1993 to  Present
      Conference-Related
      Hawaii International Conference on System Sciences
    • Jan 1993 to  Present
      Conference-Related
      International Conference on Network Protocols
    • Jan 1993 to  Present
      Conference-Related
      International Conference on Parallel and Distributed Systems
    • Jan 1992 to  Present
      Conference-Related
      International Conference on Parallel Processing
    • Jan 1991 to  Present
      Conference-Related
      International Conference on Data Engineering
    • Jan 1991 to  Present
      Conference-Related
      International Parallel Processing Symposium
    • Jan 1990 to  Present
      Conference-Related
      International Conference on Parallel Processing
    • Jan 1990 to  Present
      Conference-Related
      International Symposium on Parallel and Distributed Processing
    • Jan Unknown to  Present
      Reviewer, Journal Article
      ACM Computing Surveys
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Algorithmica
    • Jan Unknown to  Present
      External Examiner
      Chinese University of Hong Kong
      M.Phil. thesis for the Chinese University of Hong Kong
    • Jan Unknown to  Present
      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
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Concurrency: Practice and Experience
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Concurrency
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Journal on Selected Areas in Communication
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Transactions on Circuits and Systems for Video Technology
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Transactions on Computers
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Transactions on Knowledge and Data Engineering
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Transactions on Knowledge and Data Engineering
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Transactions on Man, Systems, and Cybernetics
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Transactions on Multimedia
    • Jan Unknown to  Present
      Reviewer, Journal Article
      IEEE Transactions on Parallel and Distributed Systems
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Information Science Journal
    • Jan Unknown to  Present
      Committee Member
      ISCA 20th International Conference on Computers and Their Applications
    • Jan Unknown to  Present
      Reviewer, Book
      J. Wiley & Sons Publishers
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Journal of Parallel and Distributed Computing
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Journal of Parallel and Distributed Systems and Networks
    • Jan Unknown to  Present
      External ExaminerSingapore)
      Nanyang University of Technology
      M.Phil. thesis for Nanyang University of Technology,
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Parallel Computing
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Parallel Processing Letters
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Performance Evaluation
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Pervasive and Mobile Computing
    • Jan Unknown to  Present
      Reviewer, Journal Article
      The Computer Journal
    • Jan Unknown to  Present
      External Examiner
      University of British Columbia
      Ph.D. thesis for the University of British Columbia
    • Jan Unknown to  Present
      External Examiner
      University of Hong Kong
      M.Phil. and Ph.D. thesis for the University of Hong Kong
    • Jan 2002 to  Jan 2012
      Reviewer, Grant ProposalWashington, D.C.)
      National Science Foundation
      2002, 2003, 2004, 2005, 2008, 2009, 2010, 2011, 2012
    • July 1999 to  June 2011
      Editor, Journal Editor
      IEEE Transactions on Circuits and Systems for Video Technology
    • Sept 2000 to  June 2010
      Founding Editor
      IEEE Distributed Systems Online
    • May 2007 to  May 2009
      Editor, Journal Editor
      IEEE Transactions on Multimedia
    • Jan 1995 to  Jan 2001
      Reviewer, Grant Proposal
      Research Grants Council of Hong Kong
    • July 1999 to  Dec 2000
      Editor, Journal Editor
      IEEE Concurrency

Service to the Community

Service to the Community

    • Nov 2016 to  Present
      Workshop ChairpersonHangzhou, China)
      International Green and Sustainable Computing Conference
    • Nov 2015 to  Present
      Workshop Chairperson (Las Vegas, Nevada,
      International Green and Sustainable Computing Conference
    • Aug 2015 to  Present
      Committee MemberKerela, India)
      Fourth International Conference on Advances in Computing Communications and Informatics
      Program Committee
    • July 2015 to  Present
      Committee MemberSydney, Australia)
      Fifth International conference on Computer Science and Information Technology
      Program Committee
    • Feb 2015 to  Present
      Committee MemberSydney, Australia)
      Fifth International conference on Computer Science and Information Technology
      Program Committee
    • Sept 2014 to  Present
      Committee MemberNoida, India)
      International Conference on Advances in Computing, Communications and Informatics
      Program Committee
    • July 2014 to  Present
      Chairperson (Orlando, Florida,
      The First IEEE International Conference on Green Computing
      General Co-Chair
    • Jan 2014 to  Present
      Committee Member
      FTRA International Symposium on Frontier and Innovation in Future Computing and Communications
      Program Committee
    • Aug 2013 to  Present
      Committee MemberMysore, India)
      First International Conference on Advances in Computing, Communications, and Informatics
      Program Committee
    • May 2013 to  Present
      Committee MemberAachen, Germany)
      3rd International Conference on Cloud Computing and Services Science
      Program Committee
    • Sept 2012 to  Present
      Committee MemberVienna, Austria)
      2nd International Conference on ICT as Key Technology against Global Warming
      Program Committee
    • Sept 2012 to  Present
      Committee MemberGwanju, Korea)
      IFIP International Conference on Network and Parallel Computing
      Program Committee
    • June 2012 to  Present
      Committee MemberToulouse, France)
      CAGing : Collaborative and Autonomic Green computing track
      21st IEEE Intentional Conference on Collaboration Technologies and Infrastructures. Program Committee
    • Dec 2011 to  Present
      Committee MemberBangalore, India)
      International Conference on High Performance Computing
      Program Committee
    • Oct 2011 to  Present
      Committee MemberChangsha, Hunan Province, China)
      The 8th IFIP International Conference on Network and Parallel Computing
      Program Committee
    • Aug 2011 to  Present
      Committee MemberToulouse, France)
      First International Conference on ICT as Key Technology for the Fight against Global Warming
      Program Committee
    • Aug 2011 to  Present
      Committee MemberDelhi, India)
      The Fourth International Conference on Contemporary Computing
      Program Committee
    • July 2011 to  Present
      Chairperson (Orlando, Florida,
      The First IEEE International Conference on Green Computing
      General Co-Chair
    • June 2011 to  Present
      Committee MemberSharm El-Sheikh, Egypt)
      The 9th ACS/IEEE International Conference on Computer Systems and Applications
      Program Committee
    • Dec 2010 to  Present
      Committee MemberGoa, India)
      First International Workshop on Energy Efficient High-Performance Computing
      In Conjunction with 17th IEEE/ACM Int’l Conference on High Performance Computing
    • Oct 2010 to  Present
      Committee MemberWisla, Poland)
      6th Workshop on Large Scale Computations on Grids
      In Conjunction with International Multi-conference on Computer Science and Information Technology. Program Committee
    • Sept 2010 to  Present
      Committee MemberWuhan, China)
      IFIP International Conference on Network and Parallel Computing
      Program Committee
    • Aug 2010 to  Present
      Committee MemberDelhi, India)
      The Third International Conference on Contemporary Computing
      Program Committee
    • July 2010 to  Present
      Vice-ChairpersonJinhua, China)
      The 3rd IEEE International Conference on Ubi-media Computing
    • July 2010 to  Present
      Committee MemberHuangshan, China)
      Visual Communications and Image Processing
      Program Committee
    • June 2010 to  Present
      ChairpersonSingapore)
      The IEEE International Conference on Multimedia and Expo
      Workshop Co-Chair
    • May 2010 to  Present
      Committee MemberWuhan, China)
      The Ninth Wuhan International Conference on E-Business
      Program Committee
    • Jan 2010 to  Present
      Committee Member (Las Vegas, Nevada,
      Smart Spaces and Personal Area Networks for CE
      Program Committee
    • Dec 2009 to  Present
      Committee MemberSingapore)
      IEEE APSCC 2007, the IEEE Asia-Pacific Services Computing
      Program Committee
    • Dec 2009 to  Present
      Committee MemberKaohsiung, Taiwan)
      International Workshop on Grid Computing and Applications
      In conjunction with the 10th Int’l Symposium on Pervasive systems, Algorithms and Networks, I-SPAN 2009. Program Committee
    • Dec 2009 to  Present
      Committee MemberBangkok, Thailand)
      The 2009 IEEE Pacific-Rim Conference on Multimedia
      Program Committee
    • Nov 2009 to  Present
      Committee MemberGold Coast, Australia)
      IFIP International Conference on Network and Parallel Computing
      Program Committee
    • Nov 2009 to  Present
      Committee Member (Cambridge, MA, Massachusetts,
      The 21th IASTED International Conference on Parallel and Distributed Computing and Systems
      Program Committee
    • Sept 2009 to  Present
      Committee MemberLondon, UK)
      MobiMedia: 5th International Mobile Multimedia Communications Conference
      Program Committee
    • Aug 2009 to  Present
      Committee MemberDelhi, India)
      The Second International Conference on Contemporary Computing
      Program Committee
    • Aug 2009 to  Present
      Committee MemberVancouver, Canada)
      Workshop on Reconfigurable and Multi-core Embedded Systems
      In conjunction with The 2009 IEEE/IFIP International Conference on embedded and Ubiquitous Computing. Program Committee
    • June 2009 to  Present
      Committee MemberCorfu Island, Greece)
      PETRA'09, the second conference on Pervasive Technologies
      Program Committee
    • June 2009 to  Present
      Committee MemberLeipzig, Germany)
      The 2008 High Performance Computing & Simulation Conference
      In conjunction with The International Wireless Communications and Mobile Computing Conference. Program Committee
    • May 2009 to  Present
      Committee MemberTaipei, Taiwan)
      42th International Symposium on Circuits and Systems
      Review Committee Member
    • May 2009 to  Present
      Committee MemberWuhan, China)
      The Eighth Wuhan International Conference on E-Business
      Program Committee
    • Dec 2008 to  Present
      Committee Member (Berkeley, California,
      IEEE International Symposium on Multimedia
      Program Committee
    • Dec 2008 to  Present
      Committee MemberShanghai, China)
      The 3rd International Symposium on Trustworthiness, Reliability and services in Ubiquitous and Sensor neTworks
      Program Committee
    • Dec 2008 to  Present
      Committee MemberYilan, Taiwan)
      Third IEEE Asia-Pacific Services Computing Conference
      Program Committee
    • Nov 2008 to  Present
      Committee Member (Orlando, Florida,
      IASTED Distributed and Intelligent Multimedia Systems
      Program Committee
    • Nov 2008 to  Present
      Committee Member (Orlando, Florida,
      The 20th IASTED International Conference on Parallel and Distributed Computing and Systems
      Program Committee
    • Oct 2008 to  Present
      Committee MemberWarsaw, Poland)
      International Workshop on Secure Information Systems
      Program Committee
    • Sept 2008 to  Present
      Committee MemberShanghai, China)
      IFIP International Conference on Networking and Parallel Computing
      Program Committee
    • June 2008 to  Present
      Committee MemberNicosia, Cyprus)
      The 2008 High Performance Computing & Simulation Conference
      In conjunction with the 22nd European Conference on Mod Modeling and Simulation Program Committee
    • May 2008 to  Present
      Committee Member (Seattle, Washington ,
      41th International Symposium on Circuits and Systems
      Review Committee Member
    • Apr 2008 to  Present
      Committee Member (Miami, Florida,
      The 4th Workshop on High-Performance, Power Aware Computing
      In conjunction with 22nd Annual International Parallel & Distributed Processing Symposium Program Committee
    • Dec 2007 to  Present
      Vice-ChairpersonTaichung, Taiwan)
      IEEE International Symposium on Multimedia
    • Dec 2007 to  Present
      Committee MemberHong Kong)
      Pacific-Rim Conference on Multimedia
      Program Committee
    • Dec 2007 to  Present
      Committee MemberTsukuba Science City, Japan)
      The IEEE Asia-Pacific Services Computing
      Program Committee
    • Nov 2007 to  Present
      Committee Member (Cambridge, Massachusetts,
      19th IASTED International Conference on Parallel and Distributed Computing and Systems
      Program Committee
    • Sept 2007 to  Present
      Committee MemberDalian, China)
      IFIP International Conference on Network and Parallel Computing
      Program committee
    • Sept 2007 to  Present
      Committee MemberXian, China)
      International Workshop on Embedded Single and Multicore Systems on Chips
      In conjunction with the 36th International Conference on Parallel Processing. Program Committee
    • Sept 2007 to  Present
      ChairpersonXian, China)
      Workshop on Parallel and Distributed Multimedia
      2007 Int’l Conference on Parallel Processing
    • Aug 2007 to  Present
      Committee Member (Honolulu, Hawaii,
      International Symposium on Multimedia over Wireless
      Program Committee
    • Aug 2007 to  Present
      Committee MemberNafpaktos, Greece)
      MobiMedia Mobile Multimedia Communications Conference
      Program Committee
    • July 2007 to  Present
      Committee Member (New Orleans , Louisiana,
      40th International Symposium on Circuits and Systems
      Review Committee Member
    • July 2007 to  Present
      Committee MemberHong Kong)
      4th International Conference on Autonomic and Trusted Computing
      Program Committee
    • Sept 2006 to  Present
      Committee Member Italy)
      The 2nd International Mobile and Multimedia Communications Conference
      MobiMedia 2006 Program committee
    • Aug 2006 to  Present
      Chairperson (Columbus, Ohio,
      Workshop on Parallel and Distributed Multimedia
      At the 2006 Int’l Conference on Parallel Processing
    • July 2006 to  Present
      Committee MemberVancouver, Canada)
      2nd International Symposium on Multimedia over Wireless
      Program committee
    • May 2006 to  Present
      Committee MemberKos Island, Greece)
      The IEEE International Symposium on Circuits and Systems
      Program Committee
    • Apr 2006 to  Present
      Committee Member (Huntsville, Alabama,
      39th Annual Simulation Symposium
      Part of 2006 Spring Simulation Multi-conference Program committee
    • Apr 2006 to  Present
      Committee MemberRhodes, Greece)
      International Parallel and Distributed Processing Symposium
      Program committee
    • Dec 2005 to  Present
      Committee MemberHong Kong)
      International Symposium on Intelligent Signal Processing Communications and Communications Systems
      Program Committee
    • Nov 2005 to  Present
      Committee MemberKuala Lumpur, Malaysia)
      The First International Conference on Computers and Signal Processing
    • Aug 2005 to  Present
      Committee MemberKarachi, Pakistan)
      First International Conference Information and Communications Technology
      Program committee
    • June 2005 to  Present
      Committee MemberRiga, Latvia)
      2005 High Performance Computing & Simulation Conference
      In conjunction with the 19th European Simulation Multi-conference. Program committee
    • Oct 2004 to  Present
      Committee MemberWuhan, China)
      IFIP International Conference on Network and Parallel Computing
      Program committee
    • Oct 2003 to  Present
      Vice-ChairpersonKaohsiung, Taiwan)
      International Conference on Parallel Processing
    • Aug 2003 to  Present
      Vice-ChairpersonKlagenfurt, Austria)
      Euro-Par
    • Dec 2002 to  Present
      Committee MemberBangalore, India)
      Fifth International Conference on High Performance Computing
      Program committee
    • July 2002 to  Present
      Committee Member (Boston, Massachusetts,
      High-Performance Pervasive Computing
      Part of SPIE's ITComm 2002 International Symposium and Exhibit on the Convergence of Information Technology and Communication Technologies. Program Committee
    • June 2002 to  Present
      Committee MemberNew Brunswick, Canada)
      16th Conference on High Performance Computing Systems and Applications
      Programs Committee
    • June 2002 to  Present
      Committee MemberChengdu, China)
      Symposium on Optical Communications
      Program Committee
    • June 2002 to  Present
      Committee Member (San Jose, California,
      Workshop and Exhibition on MPEG-4
      In conjunction with International Symposium on Circuits and Systems. Program committee
    • Apr 2002 to  Present
      Committee Member (Fort Lauderdale, Florida,
      Fifth Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP2)
      In conjunction with International Parallel and Distributed Processing Symposium. Program Committee
    • Apr 2002 to  Present
      Committee Member (Fort Lauderdale, Florida,
      International Workshop on Internet Computing and E-Commerce
      Program Committee
    • Mar 2002 to  Present
      Committee Member (Durham, North Carolina,
      Second International Workshop on Intelligent Multimedia Computing and Networking
      Program Committee
    • Mar 2002 to  Present
      Committee MemberMadrid, Spain)
      The 17th ACM Symposium on Applied Computing Special Track on Agents, Interactions, Mobility, and Systems
      Program Committee
    • Nov 2001 to  Present
      Committee Member (Denver, Colorado,
      International Workshop on Grid Computing
      In conjunction with Supercomputing
    • Aug 2001 to  Present
      Committee Member (Denver, Colorado,
      Conference on Commercial Applications for High-Performance Computing Part of SPIE's ITComm 2001
      Int'l Symposium and Exhibit on the Convergence of Information Technology and Communication Technologies. Program Committee
    • Aug 2001 to  Present
      Vice-ChairpersonManchester, UK)
      Euro-Par
    • June 2001 to  Present
      Committee Member (San Jose,
      Workshop and Exhibition on MPEG-4
      In conjunction with Int’l Symposium on Circuits and Systems. Program Committee
    • May 2001 to  Present
      Committee MemberBrisbane, Australia)
      IEEE International Symposium on Cluster Computing and the Grid and Idea Expo
      Program Committee
    • Apr 2001 to  Present
      Committee Member (San Francisco, California,
      Fourth Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP2)
      In conjunction with International Parallel and Distributed Processing Symposium. Program Committee
    • Apr 2001 to  Present
      Committee Member (Fort Lauderdale, Florida,
      International Workshop on Internet Computing and E-Commerce
      Program Committee
    • Apr 2001 to  Present
      Committee Member (Phoenix, Arizona,
      The 21st International Conference on Distributed Computing Systems
      Program Committee
    • Jan 2001 to  Present
      Committee MemberHong Kong)
      The first International Game Technology Conference and Idea Expo
    • Dec 2000 to  Present
      Committee MemberBangalore, India)
      GRID’2000: International Workshop on Grid Computing
      In conjunction with 7th International Conference on High Performance Computing. Program Committee
    • May 2000 to  Present
      Committee MemberGeneva, Switzerland)
      Workshop and Exhibition on MPEG-4
      In conjunction with International Symposium on Circuits and Systems. Program Committee
    • Apr 2000 to  Present
      Committee MemberSan Juan, Puerto Rico)
      Heterogeneous Computing Workshop
      in conjunction with Second Merged International Parallel Processing Symposium & Symposium on Parallel and Distributed Processing. Program Committee
    • Apr 2000 to  Present
      Publicity CoordinatorCancun, Mexico)
      International Parallel and Distributed Processing Symposium
    • Apr 2000 to  Present
      Committee MemberCancun, Mexico)
      Third Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP3)
      In conjunction with Second Merged International Parallel Processing Symposium & Symposium on Parallel and Distributed Processing. Program Committee
    • July 1999 to  Present
      Committee Member (Orlando, Florida,
      Multimedia Track, International Symposium on Circuits and Systems
      Program Committee
    • July 1999 to  Present
      Committee Member (San Diego, California, California,
      Parallel and Distributed Methods for Image Processing SPIE's International Symposium on Optical Science, Engineering and Instrumentation
      Program Committee
    • Apr 1999 to  Present
      Publicity CoordinatorSan Juan, Puerto Rico)
      Second Merged International Parallel Processing Symposium & Symposium on Parallel and Distributed Processing
    • Mar 1999 to  Present
      Committee MemberSan Juan, Puerto Rico)
      Heterogeneous Computing Workshop
      In conjunction with Second Merged International Parallel Processing Symposium & Symposium on Parallel and Distributed Processing. Program Committee
    • Mar 1999 to  Present
      Committee MemberSan Juan, Puerto Rico)
      Second Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP3)
      In conjunction with Second Merged International Parallel Processing Symposium & Symposium on Parallel and Distributed Processing. Program Committee
    • Dec 1998 to  Present
      Committee MemberMadras, India)
      Fifth International Conference on High Performance Computing
      Program Committee
    • Oct 1998 to  Present
      Committee Member (Las Vegas, Nevada,
      10th International Conference on Parallel and Distributed Computing and Systems
      Program Committee
    • July 1998 to  Present
      Committee Member (San Diego, California,
      Parallel and Distributed Methods for Image Processing SPIE's Int’l Symposium on Optical Science, Engineering and Instrumentation
      Program Committee
    • July 1998 to  Present
      Committee MemberVienna, Austria)
      The Second European Int’l Conference on Parallel and Distributed Systems
      Euro-PDS
    • Mar 1998 to  Present
      Committee Member (Orlando, Florida,
      First Workshop on Biologically Inspired Solutions to Parallel Processing Problems (BioSP3)
      In conjunction with joint International Parallel Processing Symposium (IPPS) Symposium on Parallel and Distributed Processing. Program Committee
    • Feb 1998 to  Present
      Committee Member (Orlando, Florida,
      Eighth International Workshop on Research Issues in Data Engineering
      Program Committee
    • Oct 1997 to  Present
      Committee MemberWashington, D.C.,
      Ninth International Conference on Parallel and Distributed Computing and Systems
      Program committee
    • Aug 1997 to  Present
      Committee Member (Syracuse, New York,
      Fifth International Symposium on High-Performance Distributed Computing
      Program committee
    • June 1997 to  Present
      Committee Member
      International Conference on Imaging Science, Systems, and Technology
      Program Committee
    • June 1997 to  Present
      Committee Member (Sunnyvale, California,
      International Conference on Parallel and Distributed Processing Techniques and Applications
      Program committee
    • Apr 1997 to  Present
      Committee MemberGeneva, Switzerland)
      Heterogeneous Computing Workshop in conjunction with Int’l Parallel Processing Symposium
      Program Committee
    • Jan 1997 to  Present
      ChairpersonHawaii,
      Workshop under the Software Mini-track for 30th Hawaii Int’l Conference on Systems Sciences
    • Oct 1996 to  Present
      Committee Member (Dallas, Texas,
      International Symposium on Parallel and Distributed Processing
      Program Committee
    • Oct 1996 to  Present
      Chairperson (Dallas, Texas,
      Workshop on Resource Management in Computer and Network Systems in connection with International Symposium on Parallel and Distributed Processing
    • Sept 1996 to  Present
      Committee Member (Syracuse, New York,
      Fifth International Symposium on High-Performance Distributed Computing
      Program Committee
    • Jan 1996 to  Present
      ChairpersonHawaii,
      Workshop under the Software Mini-track for the 29th Hawaii Int’l Conference on Systems Sciences
    • Oct 1995 to  Present
      Committee Member (Philadelphia, Pennsylvania,
      SPIE Symposium on Information, Communication and Computer Technology, Applications and Systems
    • Sept 1995 to  Present
      Committee Member (Portland, Oregon,
      Fourth International Symposium on High-Performance Distributed Computing
      Program Committee
    • Aug 2010 to  Dec 2015
      Co-Founder, General Co-Chair, Steering CommitteeChicago,
      The IEEE International Green and Sustainable Computing
      Formerly International Green Computing Conference - IGCC Aug. ’10 Aug. ‘11 Aug. ‘12 Aug. ‘13 Nov. ‘14 Dec. ‘15
    • Dec 2014 to  Dec 2014
      Not SpecifiedSydney, Australia)
      The 4th IEEE International Conference on Sustainable Computing and Smart Cities