summer report
DESCRIPTION
Summer Report. Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY 14623 [email protected]. Progress and Achievement. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/1.jpg)
Summer Report
Xi HeGolisano College of Computing and Information
SciencesRochester Institute of Technology
Rochester, NY [email protected]
1
![Page 2: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/2.jpg)
Progress and Achievement
2
• Review more than 20 related papers, and achieve a deeper understanding of the research problem and progress in my research field.
• To further the research in Green Computing, learn thermodynamic and heat transfer theory. Develop a CFD model for Buffalo Data Center using CFD software COMSOL.
• Rework on thermal aware scheduling algorithm and Improve the assessment paper
![Page 3: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/3.jpg)
Progress and Achievement
3
• Start to Implement Green IT infrastructure– Data Center Monitoring System– CFD based Data Center Simulation Environment– Web Portal http://greenit.cyberaide.org/
![Page 4: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/4.jpg)
Paper Outline
4
• Problem• Literature Review• Motivation• System Model• Artificial Neural Network• Thermal Aware Scheduling Algorithm• Simulation Result• Future work
![Page 5: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/5.jpg)
Problem
5
Energy Crisis in Data Centers:• Energy consumption in data centers doubled
between 2000 and 2006• In 2006, 61 billion kilowatt-hours of power
was consumed, 1.5 percent of all US electricity use.
• EPA estimates that the energy usage will double again by 2011.
![Page 6: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/6.jpg)
6
Literature Review
• Improve computation power efficiency– Scheduling VM in the DVFS cluster
• Improve cooling power efficiency– Task scheduling in accordance with compute racks’
inlet temperature to minimize heat recirculation [1]
[1] Q. Tang, S. K. S. Gupta, and G. Varsamopoulos, “Thermal-aware task scheduling for data centers through minimizing heat recirculation,” in CLUSTER, 2007, pp. 129–138.
![Page 7: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/7.jpg)
7
Literature Review– Task scheduling in accordance with compute racks’ outlet temperature
[2]– Task Scheduling in accordance with compute nodes’ thermal
distribution. How to predict the future thermal distribution?
• CFD model :too complex• A online scheduling is preferred.
[2] R. K. Sharma, C. Bash, C. D. Patel, R. J. Friedrich, and J. S. Chase, “Balance of power: Dynamic thermal management for internet data centers,” IEEE Internet Computing, vol. 9, no. 1, pp. 42–49, 2005.
[3] J. Moore, J. Chase, and P. Ranganathan, “Weatherman: Automated, Online and Predictive Thermal Mapping and Management for Data Centers,” in IEEE International Conference on Autonomic Computing, 2006. ICAC’06, 2006, pp. 155–164.
![Page 8: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/8.jpg)
8
Motivation
Why use temperature as the metric for task scheduling?
• Efficient thermal management can decrease the cooling costs in data centers
• Efficient thermal management can increase hardware reliability.
![Page 9: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/9.jpg)
9
Motivation
Imbalance Thermal Distribution
![Page 10: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/10.jpg)
10
Motivation
Correlation between temperature and workload
![Page 11: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/11.jpg)
11
Motivation
Temperature before Scheduling
Nod
e1N
ode2
Nod
e3N
ode4
Nod
e5N
ode6
Temperature after SchedulingTemperature
increase by tasks
![Page 12: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/12.jpg)
12
System Model
Node
Node
Node
Node
NodeScheduler
Job
Compute Resource
queue
Thermal topology
Scheduling
algorithm
Predict
![Page 13: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/13.jpg)
13
Artificial Neural Network
Temperature Distribution
Workload Distribution
?Relation
Data Center Structure
Cooling Configuration
non-linear statistical data model Neural Network
![Page 14: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/14.jpg)
14
Artificial Neural Network
![Page 15: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/15.jpg)
15
Thermal Aware Scheduling Algorithm
15
Node NodeNode Node Node
Job
Job
Job
Job
Job
Hot
Cool
Cool Hot
1. Sort the jobs by their execute time
2. Sort the compute nodes by their temperature
3. Assign the hottest job to the coolest compute node
4. Predict compute node’s temperature using ANNs
5. Sort the compute nodes by their next available time’s temperature
6. Goto 3
![Page 16: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/16.jpg)
16
Simulation Result
Maximum Comparison
![Page 17: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/17.jpg)
17
Simulation Result
Response time Comparison
FCFS TASA
![Page 18: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/18.jpg)
18
Future Work
1. Refine and improve our neural network model. We are going to pay more attention to the effect of compute nodes’ spatial location on temperature distribution
2. Compare our neural network based prediction model with CFD based prediction model
3. Integrate back-filling algorithm into our thermal aware scheduling algorithm.
![Page 19: Summer Report](https://reader036.vdocuments.site/reader036/viewer/2022062410/56816384550346895dd4691f/html5/thumbnails/19.jpg)
19
Thank you