The document discusses how input/output (I/O) operations have changed over time as hardware has evolved. While some I/O methods like streaming reads/writes remain effective, random access performance has degraded significantly on newer devices like SSDs. Additionally, assumptions about synchronous operations and ignoring response times are no longer valid. New approaches like striding, remote direct memory access (RDMA), and reducing locking are now important to optimize I/O performance.
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations/
io-challenges
3. Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon San Francisco
www.qconsf.com
4. I/O? Really?
What used to be true
… is still true
Except when it isn’t
Case Study: Aeron
Takeaways
52. Configuration that Outperforms a Single Thread
SSD + 1 thread of goodness
>
128 cores of so-so
http://www.frankmcsherry.org/graph/scalability/cost/2015/01/15/COST.html
http://blog.acolyer.org/2015/06/05/scalability-but-at-what-cost/