Go to Dana Petcu's homepage


Resource Management in Distributed and Parallel Systems


Lectures:

  1. Lecture 1: Taxonomy in Resource Management. The role of simulators in resource management
  2. Lecture 2: Resources in Parallel Computing and Grid Computing
  3. Lecture 3: Resources in Web Services and P2P systems
  4. Lecture 4: Resources in Cloud, Fog and Edge Computing
  5. Lecture 5: Resource provisioning: Cloud case
  6. Lecture 6: Workloads and workflows
  7. Lecture 7: Resource scheduling: problem definition
  8. Lecture 8: Scheduling techniques: energy-awareness and SLA-awareness
  9. Lecture 9: Scheduling algorithms
  10. Lecture 10: Resource allocation
  11. Lecture 11: Resource monitoring: resource usage
  12. Lecture 12: Scalable systems
  13. Lecture 13. Adaptativity in resource management: migration, self*/auto*
  14. Lecture 14: Resource managament in streaming processing systems

Slides of the lectures are available here

Labs - schedule:

  1. Lab 1 - CloudSim Toolkit – simple examples
  2. Lab 2 - CloudSim Toolkit – task allocation and scheduling
  3. Lab 3 - CloudSim Toolkit – handling federated resources
  4. Lab 4 - iFogSim Toolkit – simple examples
  5. Lab 5 - iFogSim Toolkit – working with sensors
  6. Lab 6 - iFogSim Toolkit – application example for healthcare
  7. Lab 7 - Extensions: CloudSimEx for MapReduce simulations, WorkflowSim, EdgeCloudSim

Schedule in Winter semester of 2021/2022

Weekly meetings, Tuesday, 19:40-21:10 Lecture, 18:00-19:30 Lab (even weeks)

Week Date 16:20 18:00
1 28 Sep 2021 --- Lecture 1
2 5 Oct 2021 Lab 1 Lecture 2
3 12 Oct 2021 --- Lecture 3
4 19 Oct 2021 Lab 2 Lecture 4
5 26 Oct 2021 --- Lecture 5
6 2 Nov 2021 Lab 3 Lecture 6
7 9 Nov 2021 --- Lecture 7
8 16 Nov 2021 Lab 4 Lecture 8
9 23 Nov 2021 --- Lecture 9
10 30 Nov 2021 --- ---
11 7 Dec 2021 --- Lecture 11
12 14 Dec 2021 Lab 5 Lecture 12
13 4 Jan 2022 --- Lecture 13
14 11 Jan 2022 Lab 6 Lecture 14


References:

  1. Peter Brucker, Scheduling Algorithms, Springer, 2007
  2. Saad Mustafa et al, Resource management in cloud computing: Taxonomy, prospects, and challenges, Computers & Electrical Engineering, Volume 47, 2015, Pages 186-203, doi: 10.1016/j.compeleceng.2015.07.021
  3. Klervie Toczé, Simin Nadjm-Tehrani, A Taxonomy for Management and Optimization of Multiple Resources in Edge Computing, Mobile Edge Computing, Volume 2018, Article ID 7476201 doi: 10.1155/2018/7476201
  4. Srishti Srivastava, Ioana Banicescu, Scheduling in Parallel and Distributed Computing Systems, In Prasad, Gupta, Rosenberg, Sussman, and Weems. Topics in Parallel and Distributed Computing: Enhancing the Undergraduate Curriculum: Performance, Concurrency, and Programming on Modern Platforms, Springer International Publishing, 2018
  5. Hameed Hussain et al, A survey on resource allocation in high performance distributed computing systems, Parallel Computing, Volume 39, Issue 11, 2013, Pages 709-736, doi: 10.1016/j.parco.2013.09.009
  6. Mijuskovic A, Chiumento A, Bemthuis R, Aldea A, Havinga P. Resource Management Techniques for Cloud/Fog and Edge Computing: An Evaluation Framework and Classification. Sensors. 2021; 21(5):1832. doi: 10.3390/s21051832
  7. Yousafzai, A., Gani, A., Noor, R.M. et al. Cloud resource allocation schemes: review, taxonomy, and opportunities. Knowl Inf Syst 50, 347–381 (2017). doi: 10.1007/s10115-016-0951-y
  8. D. Petcu, Consuming Resources and Services from Multiple Clouds. From Terminology to Cloudware Support. Journal of Grid Computing,vol. 12, issue 2, 321-345, doi: 10.1007/s10723-013-9290-3
  9. Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose, and Rajkumar Buyya. 2011. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exper. 41, 1 (January 2011), 23–50. DOI:https://doi.org/10.1002/spe.995
  10. Redowan Mahmud and Rajkumar Buyya, Modelling and Simulation of Fog and Edge Computing Environments using iFogSim Toolkit. In Buyya, Srirama: Fog and Edge Computing: Principles and Paradigms, Wiley, 2019

Last modification: September 25, 2021