•Ensemble stacks have many layers, improving clarity, but inefficient.
•5 optimization techniques:
1.Avoiding (in-line) garbage collection
2.Avoiding marshaling
3.Delaying non-critical message processing
4.Identifying common paths
5.Header compression