Here is a paper by Yashar Ganjali Gavgani about Buffer Sizing and how it works in Networks. Its really easy to read and understand and gives you a full sense of the topic.
Source Link: http://tiny-tera.stanford.edu/~nickm/papers/yashar-thesis.pdf
If the above link is dead, please use link below (same paper):
To Yashar Ganjali Gavgani: This is a very good paper that you wrote. Its very easy to understand as well. I hope its okay with you that I am hosting your paper here as well. I was sharing your paper with my CS6250-ComputerNetworking classmates to understand a certain topic better, however the source link went down. So I posted a mirror link on my site.