giti trabalho 1
TRANSCRIPT
![Page 1: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/1.jpg)
Understanding and Designing New Server Architectures for Emerging Warehouse-Computing Environments
Kevin Lim*, Parthasarathy Ranganathan+, Jichuan Chang+, Chandrakant Patel+, Trevor Mudge*, Steven Reinhardt*†
* University of Michigan, Ann Arbor+Hewlett-Packard Labs†Reservoir Labs
Cleverson LedurTiago Ferreto - GITI - PPGCC- PUCRS
![Page 2: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/2.jpg)
Article DetailsAuthorsKevin Lim*Parthasarathy Ranganathan+Jichuan Chang+ Chandrakant Patel+Trevor Mudge*Steven Reinhardt*†
Conference 35th International Symposium on Computer Architecture (ISCA 2008), June 21-25, 2008, Beijing, China. IEEE 2008
From*University of Michigan, Ann Arbor
+Hewlett-Packard Labs†Reservoir Labs
![Page 3: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/3.jpg)
Article Details● Understand and design next-generation servers for emerging “warehouse-
computing” environments.
● A detailed evaluation infrastructure including a new benchmark suite for warehouse-computing workloads, and detailed performance, cost, and power models, to quantitatively characterize bottlenecks
● A new solution that incorporates volume non-server-class components in novel packaging solutions, with memory sharing and flash-based disk caching.
![Page 4: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/4.jpg)
Article Details● Understand and design next-generation servers for emerging “warehouse-
computing” environments.
● A detailed evaluation infrastructure including a new benchmark suite for warehouse-computing workloads, and detailed performance, cost, and power models, to quantitatively characterize bottlenecks
● A new solution that incorporates volume non-server-class components in novel packaging solutions, with memory sharing and flash-based disk caching.
![Page 5: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/5.jpg)
Article Details● Understand and design next-generation servers for emerging “warehouse-
computing” environments.
● A detailed evaluation infrastructure including a new benchmark suite for warehouse-computing workloads, and detailed performance, cost, and power models, to quantitatively characterize bottlenecks
● A new solution that incorporates volume non-server-class components in novel packaging solutions, with memory sharing and flash-based disk caching.
![Page 6: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/6.jpg)
Article Details● Understand and design next-generation servers for emerging “warehouse-
computing” environments.
● A detailed evaluation infrastructure including a new benchmark suite for warehouse-computing workloads, and detailed performance, cost, and power models, to quantitatively characterize bottlenecks
● A new solution that incorporates volume non-server-class components in novel packaging solutions, with memory sharing and flash-based disk caching.
![Page 7: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/7.jpg)
Introduction● “Internet Sector” as the fastest growing
segment of the overall server market. (40%-60% every year)
● Designing servers for this market poses several challenges:
![Page 8: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/8.jpg)
Introduction● “Internet Sector” as the fastest growing
segment of the overall server market. (40%-60% every year)
● Designing servers for this market poses several challenges:
○ scalability
![Page 9: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/9.jpg)
Introduction● “Internet Sector” as the fastest growing
segment of the overall server market. (40%-60% every year)
● Designing servers for this market poses several challenges:
○ scalability
○ power and cooling
![Page 10: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/10.jpg)
Contents
1. Evaluation Enviromenta. A Benchmark suite for the internet sectorb. Metrics and models
2. A New Server Architecturea. Low-power low-cost CPUsb. Cooling: compactation and aggregatedc. Memory Sharingd. Flash as disk cache with low-power disk
![Page 11: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/11.jpg)
EvaluationWe have created a new benchmark suite with four workloads representative of the different services in internet sector datacenters:
![Page 12: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/12.jpg)
Evaluation
Metrics:
Performance/Price =
Perf (Sustainable Performance) ___________
Total cost of ownership
![Page 13: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/13.jpg)
Evaluation
Metrics:
Performance/Price =
Perf (Sustainable Performance) ___________
Total cost of ownership
(1) the base hardware costs, and (2) the burdened power and cooling costs.
![Page 14: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/14.jpg)
A New Server Architecture1. Can we reduce overall costs from the CPU (hardware and power) by using high-
volume lower-cost lower-power (but also lower-performance) non-server processors?
2. Can we reduce the burdened costs of power by novel packaging solutions?
3. Can we reduce the overall costs for memory by sharing memory across a cluster/ensemble?
4. Can we reduce the overall costs for the disk component by using lower-power (but lower performance) disks, possibly with emerging non-volatile memory?
![Page 15: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/15.jpg)
Low-power low-cost CPUs
![Page 16: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/16.jpg)
Low-power low-cost CPUs
![Page 17: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/17.jpg)
Low-power low-cost CPUs
Performance
Perf / Cost
Perf / Power
Perf / Total Cost
![Page 18: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/18.jpg)
![Page 19: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/19.jpg)
Compactation and Aggregated Cooling
![Page 20: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/20.jpg)
Compactation and Aggregated Cooling
Termo-mechanical
analysis shows ~50%
in cooling efficiencies
improvements!!
![Page 21: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/21.jpg)
Compactation and Aggregated Cooling
Termo-mechanical
analysis shows ~50% in
cooling efficiencies
improvements.
Efficiencies: 2X to 4X
improvement.
![Page 22: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/22.jpg)
Memory Sharing
![Page 23: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/23.jpg)
Memory Sharing
Reduces Hardware Costs:- Total DRAM capacity of each blade may be
reduced.- Use of lower-cost and low-density DRAM
devices.
![Page 24: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/24.jpg)
Memory Sharing
75% on memory blades
20% of blades use only local mem.
![Page 25: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/25.jpg)
Flash as disk-cache with low-power disks
Storage Area Network (SAN)
Laptop Disks
Flash Disk Caching (1GB)
![Page 26: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/26.jpg)
Putting It All Together
Two new architectures:
N1a. Uses mobile blades with dual-entry enclosures and directed
airflowb. but does not include memory sharing or flash-based disk
caching with mobile disks.
N2c. Uses embedded blades with aggregated cooling housed in
an enclosure with directed air-flow. d. Use memory sharing and remote low-power disks with
flash-based disk caching to allow this level of compaction.
![Page 27: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/27.jpg)
Results
![Page 28: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/28.jpg)
ConclusionsWe make several contributions:● a new benchmark suite intended to model workloads and behavior common to
the Internet sector.
● cost models and evaluation metrics relevant to this space, including an overall metric of performance per unit total cost of ownership (Perf/TCO-$).
● Identify four key areas for improvement from the Perf/TCO-$ perspective (CPU, packaging, memory, and disk), and study initial solutions that provide benefits relative to the status quo in each of these areas.
![Page 29: Giti trabalho 1](https://reader030.vdocuments.us/reader030/viewer/2022032714/55aa03c81a28abc4338b46b7/html5/thumbnails/29.jpg)