As a principal engineer at Borneo Cloud Services, you have the task of deciding which Flash storage device(s) the company should use in its next generation servers. Consider Borneo's two main workloads A and B, described below. Assume the table shows the numbers for each workload running on one single server that has a single Flash device. Workload #Writes/day #Reads/day Write I/O size Read I/O size (KiB) (KiB) 16 4 A B 1,500,000,000 15,000,000 10,000,000,000 800,000,000,000 64 4 Servers remain in Borneo's datacenters for 3 years before being decommissioned. Consider the following information about SLC, MLC, TLC, and QLC Flash devices. For simplicity, assume a sequential Flash read and write pattern for workloads A and B. Device NAND technology Cost per GB Page size (bytes) Pages per block Device capacity (GB) A 512 Erase/write cycles per block 1,000,000 20,000 10,000 1.000 100 SLC MLC MLC TLC QLC B C $0.75 $0.25 $0.10 $0.03 $0.01 4096 4096 4096 4096 512 1024 512 1024 64 1000 1500 1500 2000 2500 D E Note: We define erase/write cycles for a block as the number of over-writes (write then erase and write again) that a block can handle. It means the first write to a block is not an over-write and 1000 should not be counted as a cycle. Assume 1 KiB = 1024 Bytes. Device capacity uses 1GB MB = 106 KB = 109 Bytes. Assume 365 days per year. Which Flash storage device will you recommend for Workload A and for Workload B, respectively? Hint: first check what device(s) have enough erase/write cycles per block to satisfy each workload's requirements.