Young Choon Lee 

    Young Choon Lee (이영춘)

    Senior Lecturer
    Room: E6A376

    young.lee@mq.edu.au

 

   

About me | Research | Publications | Patents | Teaching | Professional activities | Misc


About me

I am a researcher and a senior lecturer in Department of Computing at Macquarie University. My research focus is on scheduling and resource management in distributed systems. My current research interests include cloud data centre efficiency and sustainability, edge computing + cloud computing (Collaborative Distributed Computing) and data-intensive computing. I received my PhD from School of Information Technologies (SIT) at The University of Sydney, 2008. I started my Bachelor degree at Griffith University, Gold Coast, Australia and finished it with honour at  SIT, The University of Sydney, 2003. I was a receipient of Australian Research Council Discovery Early Career Researcher Award (ARC DECRA, 2014 - early 2017).


Mailing address:
Room. 376, Building E6A
Department of Computing
Macquarie University
NSW 2109
Australia
Research 

Research


Research projects
  • SAMD (Single Application Multiple Device): Platform-level solution for running portions of mobile (collaboration) app on remote devices without prior installation
  • CollaboRoid: Platform-level solution for sharing resources of multiple heterogeneous smart mobile devices
  • CrowdWare: Distributed platform for collective/collaborative use of Crowd-Sourced Computing Resources inc. laptops, tablet PCs and smartphones.
  • DEWE (Distributed Elastic Workflow Execution): Cloud-native workflow execution system (DEWE 1, DEWE 2 and DEWE 3)

Research project offerings

The following is a list of projects available for Master and PhD studies:
  • Sustainable Resource Harnessing for Collaborative Distributed Computing
    Seamlessly interweaving increasingly capable and prevalent edge devices (such as smartphones and tablets) with reliable and powerful clouds is of great practical importance for ICT sustainability. This project aims to develop a framework for collaborative distributed computing with scalable and energy-aware scheduling and resource pricing solutions.

  • Energy-efficient management of contrainerised applications in clouds
    Containerisation is an emerging lightweight virtualisation technique for many cloud applications. Containers, more precisely Linux containers, are already playing an important role in agile deployment of applications in clouds. Today, the major cloud service providers including Amazon Web Services (AWS) and Google Cloud Platform offer container services. This project aims to develop energy-efficient placement techniques for containerised cloud applications investigating their dynamic resource usage and energy profiles. 

  • Platform Level Support for Mobile Collaboration
    Collaboration possibilities with today’s feature-rich mobile devices go far beyond simple media content sharing, traditional video conferencing and cloud-based software as a services. This project aims to develop a platform-level solution for cross-device resource sharing.

  • Adaptive fine-grained resource management
    Virtual machine (VM) techniques, x86 virtualization techniques in particular, are a core technology of the recent cloud computing paradigm. They enable computing resources, such as CPUs, memory and network devices to be shared among many users. Although VMs are an effective means to multiplex physical resources, they are still heavy weight and less flexible compared to lightweight containerization techniques, such as Linux Containers (LxC) and Docker. Currently, most public cloud providers including Amazon Web Services and Google Compute Engine generally use VMs for their cloud services. Many businesses rely on these services, e.g., Netflix, Expedia, Pinterest, VodaFone and hTC. The resource sharing in clouds is largely limited to VM granularity. This project aims to develop a resource management system that allows fine-grained, adaptive management of cloud resources using lightweight virtualization techniques. 

  • Non-intrusive resource sharing
    Resource sharing using hardware virtualization has become increasingly common for cloud data centre efficiency. Such virtualization allows multiple workloads to share a common set of resources in a single physical machine. In practice, however, these co-located workloads often compete for resources leading to their resource usage being non-isolable and intrusive. This intrusive resource sharing is a major source of cloud data centre inefficiency. This project aims to develop non-intrusive resource allocation and scheduling solutions that enable co-located workloads to organically use resources. These solutions exploit the heterogeneity and dynamicity of cloud data centres that are often perceived as the main hurdles of resource management.
  • Data-intensive scientific computing
    As the scale and size of applications continues to increase with the explosive growth in data volume (dubbed `Big Data'), distributed processing/computing has become rather essential. With cloud computing, roughly speaking the user can easily hire 1000 machines for 1 hour to run his/her application, instead of running it on his/her own machine for 1000 hours. And, the costs between two executions can be much comparable. As a result of this cost effectiveness and elasticity, cloud computing has been increasingly adopted for a variety of applications and services. This project aims to develop scheduling solutions particularly for an astronomy application (Montage, http://montage.ipac.caltech.edu/) as part of our cloud-native workflow execution framework. The framework has already been developed and documented; and it also has been tested in Amazon EC2, the leading cloud computing solution. The student will have opportunities to interact/collaborate with the core developer of the framework, in addition to the project supervisor. 

  • Large-scale distributed computing in the Cloud
    Cloud computing is a promising new computing paradigm that enables the easy on-demand access to near-infinite resources in a pay-as-you-go manner. It is estimated that Amazon Web Services (AWS) as the largest cloud service provider and the leader in cloud computing hosts nearly 1 million servers. Other competitors including Microsoft Azure and Google Compute Engine quickly follow AWS in their resource capacity and service diversity. Clearly, the availability of this abundant resource capacity to public is unprecedented and it provides a lot of opportunities particularly for large-scale distributed processing. There have been a number of open-source distributed processing systems, such as Hadoop and Apache Giraph. This project aims to efficiently exploit resource abundance in clouds using Hadoop and Giraph for scheduling and resource allocation problems. 


Publications

    Book chapters

[10] P. Lu, Y. C. Lee, T. Ryan, V. Gramoli and A. Y. Zomaya, Local Resource Consumption Shaping: A Case for MapReduce, Big Data: Principles and Paradigms, R. Buyya, R. N. Calheiros and A. V. Dastjerdi (eds.), ch. 8, ISBN: 9780128053942, pp. 189–214, June 2016, Morgan Kaufmann.

[9] Y. C. Lee, and A. Y. Zomaya, 2013, Immune System Support for Scheduling, Advances in Applied Self-Organizing Systems, 2nd edition, M. Prokopenko (ed.), pp. 11.295-319, Springer, London.

[8] N. B. Rizvandi, A. Y. Zomaya, Y. C. Lee, A. J. Boloori and J. Taheri, Multiple Frequency Selection in DVFS-Enabled Processors to Minimize Energy Consumption, Energy Efficient Distributed Computing, A. Y. Zomaya and Y. C. Lee (eds.), ISBN 9780470908754, pp. 17.443-463, New Jersey, USA, August 2012.

[7] W. Chen, Y. C. Lee and A. Y. Zomaya, Exploiting Heterogeneous Computing Systems for Energy Efficiency, Handbook of Energy-Aware and Green Computing, S. Ranka and I. Ahmad (eds.), ISBN 9781466501164,  pp. 35.817-834, Chapman & Hall/CRC Press, January 2012.

[6] Y. C. Lee, D. T. M. Karunaratne, C. Wang and A. Y. Zomaya, Energy Efficiency Models for Resource Provisioning and Application Migration in Clouds, Cloud Computing: Methodology, Systems, and Applications, L. Wang, R. Ranjan, J. Chen, and B. Benatallah (eds.), ISBN 9781439856413, pp. 17.369-388, CRC Press, Boca Raton, Florida, USA, October 2011.

[5] A. Beloglazov, R. Buyya, Y. C. Lee, and A. Y. Zomaya, 2011, A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems, Advances in Computers, M. Zelkowitz (ed), vol. 82, pp. 47-111,ISBN: 978-0-12-385512-1, Elsevier, Amsterdam, The Netherlands.

[4] Y. C. Lee, R. Subrata and A. Y. Zomaya, 2008, Efficient exploitation of grids for large-scale parallel applications, Concurrent and Parallel Computing: Theory, Implementation and Applications, A. S. Becker (ed), pp. 8.165-8.184, Nova Science Publishers, USA.

[3] Y. C. Lee, and A. Y. Zomaya, 2008, Scheduling in grid environments, Handbook of parallel computing: models, algorithms and applications, S. Rajasekaran and J. Reif (eds), pp. 21.1-21.19, CRC Press, Boca Raton, Florida, USA.

[2] Y. C. Lee, and A. Y. Zomaya, 2007, Immune system support for scheduling, Advances in Applied Self-Organizing Systems, M. Prokopenko (ed), pp. 247-270 (Chapter 11), Springer, London.

[1] Y. C. Lee, and A. Y. Zomaya, 2005, Parallel computing, Electrical Engineering Handbook, R.C. Dorf (ed), pp. 17.9-17.21, CRC Press, Boca Raton, Florida, USA.

 

Edited books

[1] A. Y. Zomaya and Y. C. Lee, Energy Efficient Distributed Computing Systems, Wiley, ISBN 9780470908754, New Jersey, USA, August 2012.

 

Journals

[24] K. Almi’ani, A. Viglas, Y. C. Lee and R. Abrishambaf, Peripheral nodes and their effect in path planning in networks, International Journal of Ad Hoc and Ubiquitous Computing, vol. 27, no. 3, pp.157-170, 2018.

[23] O. Y. Adam, Y. C. Lee, A. Y. Zomaya, Stochastic Resource Provisioning for Containerized Multi-Tier Web Services in Clouds, IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 28, no. 7, pp. 2060-2073, 2017.

[22] O. Y. Adam, Y. C. Lee, Albert Y. Zomaya, Constructing Performance-Predictable Clusters with Performance-Varying Resources of Clouds, IEEE Transactions on Computers, vol. 65, no. 9, pp. 2709-2724 September 2016.

[21] Q. Jiang, Y. C. Lee and A. Y. Zomaya, Price Elasticity of the Enterprise Computing Resource Market, IEEE Cloud Computing Magazine, vol. 3, no. 1, pp. 24-31, 2016.

[20] L. M. Leslie, Y. C. Lee, A. Y. Zomaya, RAMP: Reliability-Aware Elastic Instance Provisioning for Profit Maximization, Journal of Supercomputing, vol. 71, no. 12, pp. 4529-4554, 2015.

[19] T. Ryan and Y. C. Lee, Multi-Tier Resource Allocation for Data-Intensive Computing, Big Data Research, vol 2, no. 3, pp. 110-116, 2015.

[18] Y. C. Lee, H. Han, A. Y. Zomaya and M. Yousif , Resource-efficient workflow scheduling in clouds, Knowledge Based Systems (KBS), vol. 80, SI: 25th anniversay, pp. 153-162, May 2015.

[17] W. Chen, Y. C. Lee, A. Fekete and A. Y. Zomaya, Adaptive multiple-workflow scheduling with task rearrangement, Journal of Supercomputing (TJS), vol. 71, no. 4, pp. 1297-1317, April 2015.

[16] M. H. Farahabady, Y. C. Lee and A. Y. Zomaya, Pareto-Optimal Cloud Bursting, IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 25, no. 10, pp. 2670-2682, October 2014.

[15] M. H. Farahabady, Y. C. Lee, and A. Y. Zomaya, Randomized approximation scheme for resource allocation in hybrid-cloud environment, The Journal of Supercomputing, vol. 69, no. 2, pp. 576-592, 2014.

[14] W. Li, F. C. Delicato, P. F. Pires, Y. C. Lee and A. Y. Zomaya, Efficient allocation of resources in multiple heterogeneous Wireless Sensor Networks, Journal of Parallel and Distributed Computing (JPDC), vol. 74, no. 1, pp. 1775-1788, 2014.

[13] J. Taheri, Y. C. Lee, A. Y. Zomaya, and H. J. Siegel, A Bee Colony based optimization approach for simultaneous job scheduling and data replication in grid environments, Computers & Operations Research, vol. 40, no. 6, pp. 1564-1578, 2013.

[12] H. Han, Y. C. Lee, W. Shin, H. Jung, H. Y. Yeom, and A. Y. Zomaya, Cashing in on the Cache in the Cloud, IEEE Transactions on Parallel and Distributed Systems (TPDS), vol 23, no. 8, pp. 1387-1399, August 2012.

[11] Y. C. Lee, C. Wang, A. Y. Zomaya, and B. B. Zhou, Profit-driven Scheduling for Cloud Services with Data Access Awareness, Journal of Parallel and Distributed Computing (JPDC), vol. 72, no. 4, pp. 591-602, 2012.

[10] Y. C. Lee, and A. Y. Zomaya, Energy Efficient Utilization of Resources in Cloud Computing Systems, The Journal of Supercomputing, vol. 60, no.2, 268-280,  2012.

[9] Y. C. Lee, J. Taheri, and A. Y. Zomaya, A Parallel Metaheuristic Framework Based on Harmony Search for Scheduling in Distributed Computing Systems, Int’l Journal of Foundations of Computer Science, vol. 23, no. 2, pp. 445-464, 2012.

[8] M. Mezmaz, N. Melab, Y. Kessaci, Y.C. Lee, E.-G. Talbi, A.Y. Zomaya and D. Tuyttens, A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems, Journal of Parallel and Distributed Computing (JPDC), vol. 71, no. 11, pp. 1497-1508, 2011.

[7] Y. C. Lee, and A. Y. Zomaya, Energy Conscious Scheduling for Distributed Computing Systems under Different Operating Conditions, IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 22, no. 8, pp. 1374-1381, August 2011.

[6] Y. C. Lee, and A. Y. Zomaya, Rescheduling for Reliable Job Completion with the Support of Clouds, Future Generation Computer Systems, Special Issue on Federated Resource Management in Grid and Cloud Computing Systems, vol 26, no. 8, pp. 1192-1199, October 2010.

[5] Y. C. Lee, A. Y. Zomaya, and Howard Jay Siegel, Robust Task Scheduling for Volunteer Computing Systems, The Journal of Supercomputing, Special Issue on Network-Based High Performance Computing, vol 53, no. 1, pp. 163-181, July 2010.

[4] Y. C. Lee, and A. Y. Zomaya, On Effective Slack Reclamation in Task Scheduling for Energy Reduction, Journal of Information Processing Systems, vol. 5, no. 4, pp. 175-186, 2009.

[3] Y. C. Lee, R. Subrata, and A. Y. Zomaya, On the Performance of a Dual-Objective Optimization Model for Workflow Applications on Grid Platforms, IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 20, no. 9, pp. 1273-1284, September 2009.

[2] Y. C. Lee, and A. Y. Zomaya, A Novel State Transition Method for Metaheuristic-based Scheduling in Heterogeneous Computing Systems, IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 19, no. 9, pp. 1215-1223, September 2008.

[1] Y. C. Lee, and A. Y. Zomaya, Practical Scheduling Bag-of-Tasks Applications on Grids with Dynamic Resilience, IEEE Transactions on Computers (TC), vol. 56, no. 6, pp. 815-825, June 2007.

 

Refereed Conference Papers

[51] A. Pasdar, K. Almi'ani and Y. C. Lee, A Data Placement Approach for Scientific Workflows Execution in Hybrid Clouds, International Conference on Computational Science (ICCS), June 11-13, 2018.

[50] Y. K. Kim, M. HoseinyFarahabady, Y. C. Lee and A. Y. Zomaya, Decentralized Admission Control for High-Throughput Key-Value Data Stores, Proc. IEEE/ACM International Symposium on Cluster, Cloud and the Grid (CCGRID), May 1 - 4, 2018.

[49] J. Lee, H. Lee, B. Seo, Y. C. Lee, H. Han and S.Y. Kang, SAMD: Fine-Grained Application Sharing for Mobile Collaboration, IEEE International Conference on Pervasive Computing and Communications (PerCom), March 19 - 23, 2018 (best paper award nominee).

[48] A. Cela, Y. C. Lee and S. H. Hong, Resource Provisioning for Memory Intensive Graph Processing, in Proc. 16th Australasian Symposium on Parallel and Distributed Computing (AusPDC 2018), as part of Australasian Computer Science Week (ACSW 2018), January 30 - February 2, 2018.

[47] Q. Jiang, Y. C. Lee and A. Y. Zomaya, Serverless Execution of Scientific Workflows, in Proc. International Conference on Service-Oriented Computing (ICSOC), accepted July 2017.

[46] M. H. Farahabady, Y. C. Lee, A. Y. Zomaya and Z. Tari, A QoS-Aware Resource Allocation Controller for Function as a Service (FaaS) Platform, in Proc. International Conference on Service-Oriented Computing (ICSOC), accepted July 2017.

[46] E. Alzahrani, Z. Tari, Y. C. Lee, D. Alsadie and A. Y. Zomaya, adCFS: Adaptive Completely Fair Scheduling Policy for Containerised Workflows Systems, in Proc. The 16th IEEE International Symposium on Network Computing and Applications (NCA 2017), October 30-November 1, 2017. Best Student Paper Award

[45] Y. K. Kim, M. Hoseinyfarahabady, Y. C. Lee and A. Y. Zomaya, A Resource Allocation Controller for Key-Value Data Stores, in Proc. The 16th IEEE International Symposium on Network Computing and Applications (NCA 2017), October 30-November 1, 2017. (short paper)

[44] K. Almi’ani, Y. C. Lee and B. Mans, Resource Demand Aware Scheduling for Workflows in Clouds, in Proc. The 16th IEEE International Symposium on Network Computing and Applications (NCA 2017) , October 30-November 1, 2017. (short paper)

[43] J. Lee, H. Lee, Y. C. Lee, H. Han and S. Y. Kang, Platform Support for Mobile Edge Computing, in Proc. the 2017 IEEE 4th International Conference on Cloud Computing (CLOUD), pp. 624 – 631, June 25-30, 2017.

[42] Y. C. Lee and B. Lian, Cloud Bursting Scheduler for Cost Efficiency, in Proc. the 2017 IEEE 4th International Conference on Cloud Computing (CLOUD), pp. 774 – 777, June 25-30, 2017. (short paper)

[41] O. Adam, Y. C. Lee and A. Y. Zomaya, CtrlCloud: Performance-Aware Adaptive Control for Shared Resources in Clouds, in Proc. IEEE/ACM International Symposium on Cluster, Cloud and the Grid (CCGRID), pp. 110-119, May 14-17, 2017.

[40] J. Phung, Y. C. Lee and A. Y. Zomaya, Application-Agnostic Power Monitoring in Virtualized Environments, in Proc. IEEE/ACM International Symposium on Cluster, Cloud and the Grid (CCGRID), pp. 335-344, May 14-17, 2017.

[39] E. J. Alzahrani, Z. Tari, P. Zeephongsekul, Y. C. Lee, D. Alsadie, A. Y. Zomaya, SLA-Aware Resource Scaling for Energy Efficiency, in the Proceedings of The 18th IEEE International Conference on High Performance Computing and Communications (HPCC), pp. 852-859, Dec 12-14, 2016.

[38] S. Mishra, Y. C. Lee and A. Nayak, Distributed Genetic Algorithm on GraphX, in the Proceedings of The 29th Australasian Joint Conference on Artificial Intelligence, pp. 548-554, Dec. 5-8, 2016.

[37] M. H. Farahabady, Y. C. Lee, A. Y. Zomaya, Z. Tari and A. Song, A Model Predictive Controller for Contention-Aware Resource Allocation in Virtualized Data Centers, in the Proceedings of The IEEE International Symposium on Model Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS), pp. 277-282, Sep 19-21, 2016.

[36] K. Almi'ani and Y. C. Lee, Partitioning-Based Workflow Scheduling in Clouds, in the Proceedings of The 30th IEEE International Conference on Advanced Information Networking and Applications (AINA), Crans-Montana, Switzerland, March 23-25, 2016.

[35] Z. Dong, Y. C. Lee and A. Y. Zomaya, Crowdware: A Framework for GPU-based Public-Resource Computing with Energy-Aware Incentive Mechanism, in the Proceedings of the 7th IEEE International Conference on Cloud Computing and Science (CloudCom), Vancouver, Canada, Nov 30 – Dec 3, 2015.

[34] Y. C. Lee, Y. Kim, H. Han and S. Kang, Fine-Grained, Adaptive Resource Sharing for Real Pay-Per-Use Pricing in Clouds, in the Proceedings of the 3rd International Workshop on Autonomic Management of high performance Grid and Cloud Computing (AMGCC) as part of  2015 IEEE Cloud and Autonomic Computing Conference (CAC), Cambridge, MA, USA, September 21-24, 2015.

[33] Q. Jiang, Y. C. Lee and A. Y. Zomaya, Executing Large Scale Scientific Workflow Ensembles in Public Clouds, in the Proceedings of International Conference on Parallel Processing (ICPP), Beijing, China, September 1-4, 2015.

[32] T. Ryan and Y. C. Lee, Effective Resource Multiplexing for Scientific Workflows, in the Proceedings of The 17th Asia-Pacific Network Operations and Management Symposium (APNOMS), Busan, Korea, August 19-21, 2015.

[31] T. Yang, Y. C. Lee and A. Y. Zomaya, Energy-Efficient Data Center Networks Planning with Virtual Machine Placement and Traffic Configuration, in the Proceedings of IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), Dec. 15-18, 2014.

[30] P. Lu, Y. C. Lee, V. Gramoli, L. M. Leslie and A. Y. Zomaya, Local Resource Shaper for MapReduce, in the Proceedings of IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), Dec. 15-18, 2014.

[29] C. Sato, L. M. Leslie, Y. C. Lee, A. Y. Zomaya and R. Ranjan, Running Data-Intensive Scientific Workflows in the Cloud, in the Proceedings of the 15th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), December 9-11, 2014.

[28] Y. C. Lee, H. Han, and A. Y. Zomaya, On Resource Efficiency of Workflow Schedules, in the Proceedings of the International Conference on Computational Science (ICCS), Jun. 10-12, 2014.

[27] M. H. Farahabady, H. R. Dehghani Samani, L. Leslie, Y. C. Lee and A. Y. Zomaya, Handling Uncertainty: Pareto-Efficient BoT Scheduling on Hybrid Clouds, in the Proceedings of the International Conference on Parallel Processing (ICPP), Oct. 1-4, 2013.

[26] L. Leslie, Y. C. Lee, P. Lu and A. Y. Zomaya, Exploiting Performance and Cost Diversity in the Cloud, in the Proceedings of the International Conference on Cloud Computing (CLOUD), June 27-July 2, 2013.

[25] Y. C. Lee and A. Y. Zomaya, Stretch Out and Compact: Workflow Scheduling with Resource Abundance, in the Proceedings of the International Symposium on Cluster Cloud and the Grid (CCGRID), May 13-16, 2013.

[24] P. Lu, Y. C. Lee and A. Y. Zomaya, Non-Intrusive Slot Layering in Hadoop, in the Proceedings of the International Symposium on Cluster Cloud and the Grid (CCGRID), May 13-16, 2013.

[23] H. Han, Y. C. Lee, S. Choi, H. Y. Yeom and A. Y. Zomaya, Cloud-Aware Processing of MapReduce-Based OLAP Applications, in the Proceedings of the 11th Australasian Symposium on Parallel and Distributed Computing (AusPDC), January 29-February 1, 2013.

[22] P. Lu, Y. C. Lee and A. Y. Zomaya, Workload Characteristic Oriented Scheduler for MapReduce, in the Proceedings of the 18th International Conference on Parallel and Distributed Systems (ICPADS), December 17-19, 2012.

[21] M. H. Farahabady, Y. C. Lee and A. Y. Zomaya, Non-Clairvoyant Assignment of Bag-of-Tasks Applications Across Multiple Clouds, in the Proceedings of the 13th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), December 14-16, 2012. Best Student Paper Award

[20] M. Hussin, Y. C. Lee, and A. Y. Zomaya, Priority-Based Scheduling for Large-Scale Distribute Systems with Energy Awareness, in the Proceedings of International Conference on Cloud and Green Computing (CGC 2011), pp. 503-509, Dec. 12-14, 2011.

[19] M. Hussin, Y. C. Lee, and A. Y. Zomaya, Reputation-based Resource Allocation in Market-oriented Distributed Systems, in the Proceedings of the 11th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), pp. 443-452, October 24-26, 2011.

[18] M. Hussin, Y. C. Lee, and A. Y. Zomaya, Efficient Energy Management using Adaptive Reinforcement Learning-based Scheduling in Large-Scale Distributed Systems, in the Proceedings of the 40th International Conference on Parallel Processing (ICPP 11), pp. 385-393, September 13-16, 2011.

[17] A. V. Do, J. Chen, C. Wang, Y. C. Lee, A. Y. Zomaya, and B. B. Zhou, Profiling Applications for Virtual Machine Placement in Clouds, in the Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing (CLOUD 11), pp. 660-667, July 4-9, 2011.

[16] J. Chen, C. Wang, B. B. Zhou, L. Sun, Y. C. Lee, and A. Y. Zomaya, Tradeoffs between Profit and Customer Satisfaction for Service Provisioning in the Cloud, in the Proceedings of the 20th International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), June 8-11, 2011.

[15] M. Hussin, Y.C. Lee, A.Y. Zomaya, ADREA: A Framework for Adaptive Resource Allocation in Distributed Computing Systems, in the Proceedings of the 11th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2010), pp. 50-57, Dec. 8-11, 2010.

[14] Y.C. Lee, A. Y. Zomaya and M. Yousif, Reliable Workflow Execution in Distributed Systems for Cost Efficiency, in the Proceedings of the 11th ACM/IEEE International Conference on Grid Computing (Grid 2010), pp. 89-96, October 25-28, 2010.

[13] W. Chen, A. Fekete and Y.C. Lee, Exploiting Deadline Flexibility in Grid Workflow Rescheduling, in the Proceedings of the 11th ACM/IEEE International Conference on Grid Computing (Grid 2010), pp. 105-112, October 25-28, 2010.

[12] M. Mezmaz, Y. Kessaci, Y.C. Lee, N. Melab, E.-G. Talbi, A.Y. Zomaya and D. Tuyttens, A Parallel Island-Based Hybrid Genetic Algorithm for Precedence-Constrained Applications to Minimize Energy Consumption and Makespan, in the Proceedings of the Workshop on Energy Efficient Grids, Clouds and Clusters Workshop 2010 (E2GC2-2010), Part of the Proceedings of the 11th ACM/IEEE International Conference on Grid Computing (Grid 2010), pp. 274-281, October 25-28, 2010.

[11] M. Mezmaz, Y. C. Lee, N. Melab, E. Talbi, and A.Y. Zomaya, A Bi–objective Hybrid Genetic Algorithm to Minimize Energy Consumption and Makespan for Precedence-constrained Applications Using Dynamic Voltage Scaling, in the Proceedings of the WCCI 2010 IEEE World Congress on Computational Intelligence, pp. 25–32, July 18–23, 2010.

[10] Y. C. Lee, C. Wang, J. Taheri, A. Y. Zomaya, and B. B. Zhou, On the Effect of Using Third-Party Clouds for Maximizing Profit, in the Proceedings of the 10th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), pp. 381-390, May 21-23, 2010.

[9] Y. C. Lee, C. Wang, A. Y. Zomaya, and B. B. Zhou, Profit-driven Service Request Scheduling in Clouds, in the Proceedings of the International Symposium on Cluster Computing and the Grid (CCGRID), pp.15-24, May 17-20, 2010. Best Paper Award

[8] N. B. Rizvandi, J. Taheri, A. Y. Zomaya, and Y. C. Lee, Energy Minimization of DVFS-enabled processors in HPCS by Linear Combinations of Processor Frequencies, in the Proceedings of the International Symposium on Cluster Computing and the Grid (CCGRID), pp. 388-397, May 17-20, 2010.

[7] Y. C. Lee and A. Y. Zomaya, Minimizing Energy Consumption for Precedence-constrained Applications Using Dynamic Voltage Scaling, in the Proceedings of the International Symposium on Cluster Computing and the Grid (CCGRID), pp. 92-99, May 18-21, 2009.

[6] Y. C. Lee and A. Y. Zomaya, Interweaving Heterogeneous Metaheuristics Using Harmony Search, in the Proceedings of the Workshop on Nature Inspired Distributed Computing (NIDISC), Part of the Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), May 25-29, 2009.

[5] Y. C. Lee and A. Y. Zomaya, Resource-centric task allocation in grids with artificial danger model support, in the Proceedings of the Workshop on Nature Inspired Distributed Computing (NIDISC), Part of the Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), Miami, Florida, April 14-18, 2008.

[4] Y. C. Lee and A. Y. Zomaya, An Artificial Immune System for Heterogeneous Multiprocessor Scheduling with Task Duplication, in the Proceedings of the Workshop on Nature Inspired Distributed Computing (NIDISC), Part of the Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), Long Beach, California, March 26-30, 2007.

[3] Y. C. Lee and A. Y. Zomaya, Data Sharing Pattern Aware Scheduling on Grids, in the Proceedings of the International Conference on Parallel Processing (ICPP), Columbus, Ohio, August 14-18, pp. 365-372, 2006.

[2] Y. C. Lee and A. Y. Zomaya, A Grid Scheduling Algorithm for Bag-of-Tasks Applications Using Multiple Queues with Duplication, in the Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse (ICIS-COMSAR), Honolulu, Hawaii, July 10-12, pp. 5-10, 2006.

[1] Y. C. Lee and A. Y. Zomaya, A Productive Duplication-Based Scheduling Algorithm for Heterogeneous Computing Systems, in the Proceedings of the International Conference on High Performance Computing and Communications (HPCC), Sorrento, Italy, September 21-23, pp. 203-212, 2005.

Other

[5] J. Lee, H. Lee, B. Seo, M. Chae, Y. C. Lee, H. Han and S. Y. Kang, SAMD Apps: Install Once Run Anywhere Instantly, in the Proceedings of IEEE International Conference on Pervasive Computing and Communications (PerCom), 2018. (Invited demo paper).

[4] J. Lee, H. Lee, S. Kang, Y. C. Lee and H. Han, Demo: CollaboRoid for Mobile Collaborative Applications. in the Proceedings of Int’l Conf. Mobile Systems, Applications, and Services (MobiSys Companion Volume), 2016.

[3] L. M. Leslie, C. Sato, Y. C. Lee, Q. Jiang, A. Y. Zomaya, DEWE: A Framework for Distributed Elastic Scientific Workflow Execution, in the Proceedings of the 13th Australasian Symposium on Parallel and Distributed Computing (AusPDC), January 27-30, 2015. (Invited paper)

[2] M. Hussin, Y. C. Lee, and A. Y. Zomaya, Dynamic Job-Clustering with Different Computing Priorities for Computational Resource Allocation, in the Poster Proceedings of the IEEE/ACM International Symposium on Cluster, Cloud and  Grid Computing (CCGRID), May 17-20, 2010.

[1] Y. C. Lee and A.Y. Zomaya, 2010, Resource Allocation for Energy-Efficient Large-Scale Distributed Systems, Proceedings of the 4th International Conference on Systems, Technology and Management (ICISTM'10), Communications in Computer and Information Science, Springer, Prasad, S., Vin, H.M., Sahni, S., Jaiswal, M.P. and Thipakorn, B.  (eds.), March 11-13, p. 16-19, Bangkok, Thailand. (Invited Keynote Address)

 

DBLP, Google Scholar, SemanticScholar

 

Patent

  • "A Scheduling an Application for Performance on a Heterogeneous Computing System",  A.Y. Zomaya and Y.C. Lee

 

Teaching

    2018

  • COMP335 - Distributed Systems, Session 1, 2018.
  • COMP115 - Introduction to Computer Programming, Session 1, 2018.

    2017

  • COMP202 - Systems Programming, Session 2, 2017.
  • COMP115 - Introduction to Computer Programming, Session 1, 2017.

    2016 (ARC DECRA)

  • COMP777 - Computing Methods for Research, Session 2, 2016.

    2015 (ARC DECRA)

  • ISYS200 - IT and the Future of Society (guest lecture), Session 2, 2015.
  • COMP700 - Research Frontiers in Computing 1, Session 2, 2015.

    Prior to 2015 (@USyd)

  • Computer and Network Oragnisation 
  • Network-based High Performance Computing

 

Professional Activities

Conference organization

  • Program co-chair. Australasian Web Conference (AWC) as part of  Australasian Computer Science Week (ACSW), 2018.
  • Program vice-chair. The 18th IEEE International Conference on High Performance Computing and Communications (HPCC), 2016.
  • Program co-chair: The 4th IEEE International Conference on Big Data and Cloud Computing (BDCloud), 2014
  • Program vice-chair: The 13rd IEEE International Conference on Computer and Information Technology (CIT), 2013
  • Workshop co-chair: Int'l Workshop on Autonomic Management of Grid and Cloud Computing (AMGCC), 2013
  • Workshops and Tutorials co-chair: IEEE Int'l Conf. Cluster Computing (CLUSTER) 2012
  • Program vice-chair: Int'l Conf. on Cloud and Green Computing (CGC) 2011

Technical program committee

  • IEEE International Conference on Services Computing (SCC), 2018
  • IEEE International Congress on Big Data (BigData), 2018
  • 7th IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2015
  • The IEEE International Conference on Cloud Engineering (IC2E), 2015
  • The Australasian Symposium on Parallel and Distributed Computing (AusPDC), 2011-2017
  • Int'l Workshop on Autonomic Management of Grid and Cloud Computing (AMGCC), 2014-2016
  • IEEE Cluster Computing (CLUSTER), 2012
  • IEEE International Conference on Advanced Information Networking and Applications (AINA), 2013, 2014
  • International Conference on Cloud Computing and Services Science (CLOSER), 2012-2015
  • International Conference on Cloud Computing (CLOUDCOMP), 2012

Reviewer of:

  • IEEE Transactions on Computers (TC), 2007, 2009, 2010, 2011, 2014-2015
  • IEEE Transcations on Parallel and Distributed Systems (TPDS), 2008-2018
  • IEEE Transactions on Software Engineering (TSE), 2014
  • IEEE Transactions on Cloud Computing (TCC), 2014-2017
  • Journal of Parallel and Distributed Computing (JPDC), 2011-2017
  • ACM Transcations on Internet Technology (TIOT), 2016, 2018
  • ACM Computing Survey, 2017-2018
  • ACM Int'l Symp. High Performance Distributed Computing (HPDC), 2013
  • IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2005, 2012
  • IEEE Int'l Conf. Parallel Processing (ICPP), 2012, ICDCS2013
  • IEEE International Conference on High Performance Computing (HiPC), 2012
  • The Computer Journal, 2014
  • Parallel Computing, 2010, 2011, 2018
  • Future Generation Computer Systems, 2010-2017
  • Computer Communications, 2011
  • IEICE Transactions on Information and Systems, 2005
  • IEEE Communications magazine, 2007
  • Journal of Supercomputing, 2009, 2010, 2011
  • Int'l Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2007, 2014
  • Int'l Conference on Cloud Networking (CloudNet), 2014

 

Miscellaneous

Conference statistics


Closely Related (Leading) Conferences/workshops


PODC IPDPS HPDC HotCloud EuroSys
SPAA ICDCS CCGrid Middleware NSDI
ICPP SoCC ATC
CLUSTER SOSP
SC OSDI
ICS
IEEE CLOUD
  • Other events somewhat relevant
    Infocom
    Europar
    MASCOTS
    ICSOC
    ICCS
    eScience
  • Architecture
    ISCA
    Micro
    HPCA
    ASPLOS

 

Related journals

  • IEEE Transactions on Parallel and Distributed Systems
  • IEEE Transactions on Computers
  • IEEE Transactions on Cloud Computing
  • IEEE Transactions on Mobile Computing
  • Journal of Parallel and Distributed Computing
  • Parallel Computing
 

Last updated on 13 June 2018