
A New Approach towards OFA in Cloud
Current Approach
Towards OFA in Cloud
Application
Accelerated Sockets
10 GigE or InfiniBand
Verbs / Hardware
Offload
Current Cloud
Software Design
Application
Sockets
1/10 GigE
Network
Our Approach
Towards OFA in Cloud
Application
Verbs Interface
10 GigE or InfiniBand
• Sockets not designed for high-performance
– Stream semantics often mismatch for upper layers (Memcached, Hadoop)
– Zero-copy not available for non-blocking sockets (Memcached)
• Significant consolidation in cloud system software
– Hadoop and Memcached are developer facing APIs, not sockets
– Improving Hadoop and Memcached will benefit many applications immediately!
CCGrid '11
138
Comentarios a estos manuales