Key ingredients to achieve effective 1/O asyne l0op nact cachinc Impact of I/O latency Typical I/O pattern Source Destination ●send a packet to First bit sent destination Last bit sent time 6/57 latency c mig S.Ponce-CERN
Key ingredients to achieve effective I/O 6 / 57 S. Ponce - CERN async IOopt struct caching c/c latency async msgQ Impact of I/O latency Typical I/O pattern send a packet to destination wait for ack go to next block Source Destination time First bit sent Last bit sent sending time efficiency = sending time sending time + ping time
Key ingredients to achieve effective 1/O ayn0o时nct caching c/e Impact of I/O latency Typical I/O pattern Source Destination ●send a packet to First bit sent destination ●wait for ack Last bit sent Ack time 6/57 latency c mig S.Ponce-CERN
Key ingredients to achieve effective I/O 6 / 57 S. Ponce - CERN async IOopt struct caching c/c latency async msgQ Impact of I/O latency Typical I/O pattern send a packet to destination wait for ack go to next block Source Destination time First bit sent Last bit sent Ack sending time efficiency = sending time sending time + ping time
Key ingredients to achieve effective 1/O asyne l0op nact cachinc Impact of I/O latency Typical I/O pattern Source Destination ●send a packet to First bit sent destination o wait for ack Last bit sent Ack ●go to next block First bit sent time 6/57 latency amc mig S.Ponce-CERN
Key ingredients to achieve effective I/O 6 / 57 S. Ponce - CERN async IOopt struct caching c/c latency async msgQ Impact of I/O latency Typical I/O pattern send a packet to destination wait for ack go to next block Source Destination time First bit sent Last bit sent Ack First bit sent sending time efficiency = sending time sending time + ping time
Key ingredients to achieve effective 1/O ayn0o时nct caching c/e Impact of I/O latency Typical I/O pattern Source Destination ●send a packet to First bit sent destination sending time o wait for ack Last bit sent ping time Ack ●go to next block First bit sent time 6/57 latency amc mig S.Ponce-CERN
Key ingredients to achieve effective I/O 6 / 57 S. Ponce - CERN async IOopt struct caching c/c latency async msgQ Impact of I/O latency Typical I/O pattern send a packet to destination wait for ack go to next block Source Destination time First bit sent Last bit sent Ack First bit sent sending time ping time efficiency = sending time sending time + ping time
Key ingredients to achieve effective 1/O asyne caching c/e Impact of I/O latency Typical I/O pattern Source Destination ●send a packet to First bit sent destination sending time ●wait for ack Last bit sent ping time Ack ●go to next block First bit sent time sending time efficiency sending time+ping time latency ze mg 6/57 S.Ponce-CERN
Key ingredients to achieve effective I/O 6 / 57 S. Ponce - CERN async IOopt struct caching c/c latency async msgQ Impact of I/O latency Typical I/O pattern send a packet to destination wait for ack go to next block Source Destination time First bit sent Last bit sent Ack First bit sent sending time ping time efficiency = sending time sending time + ping time