Difference between revisions of "Books"

 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Mathematical Foundations of Computer Networking==
+
 
 +
 
 +
==An Engineering Approach to Computer Networking (Addison-Wesley, 1997)==
 +
 
 +
I wrote a graduate textbook called [http://www.awprofessional.com/bookstore/product.asp?isbn=0201634422&rl=1 ''An Engineering Approach to Computer Networking''] that was published in 1997 by Addison-Wesley. Although some material, such as the description of telephone and ATM networks, is out of date, the bulk of the content, including basic ideas in routing, scheduling, flow, and error control are still germane.
 +
 
 +
Here are Powerpoint [http://blizzard.cs.uwaterloo.ca/keshav/home/book/slides/index.html slides] that cover the material in the book.
 +
 
 +
==Mathematical Foundations of Computer Networking (Addison-Wesley, 2012)==
  
 
Graduate students often require concise introductions to the theoretical foundations of networking. Many students lack a 'feel' for probability, statistics, optimization, game theory, control theory, and queueing theory. However, unlike discrete algebra and, to some degree calculus and linear algebra, these subjects are not taught in a typical CS curriculum. Graduate students confronted by papers using these ideas are at a loss, and it is impractical to require remedial courses of every student.
 
Graduate students often require concise introductions to the theoretical foundations of networking. Many students lack a 'feel' for probability, statistics, optimization, game theory, control theory, and queueing theory. However, unlike discrete algebra and, to some degree calculus and linear algebra, these subjects are not taught in a typical CS curriculum. Graduate students confronted by papers using these ideas are at a loss, and it is impractical to require remedial courses of every student.
Line 9: Line 17:
 
Here is a pointer to [[errors in the book]].
 
Here is a pointer to [[errors in the book]].
  
==An Engineering Approach to Computer Networking==
+
==Integration of Renewable Generation and Elastic Loads into Distribution Grids (Springer, 2016)==
 
 
I wrote a graduate textbook called [http://www.awprofessional.com/bookstore/product.asp?isbn=0201634422&rl=1 ''An Engineering Approach to Computer Networking''] that was published in 1997 by Addison-Wesley. Although some material, such as the description of telephone and ATM networks, is out of date, the bulk of the content, including basic ideas in routing, scheduling, flow, and error control are still germane.
 
 
 
Here are Powerpoint [http://blizzard.cs.uwaterloo.ca/keshav/home/book/slides/index.html slides] that cover the material in the book.
 
  
==Integration of Renewable Generation and Elastic Loads into Distribution Grids==
+
This monograph discusses how to use optimization to integrate renewable energy producers (solar and wind) into local distribution grids that have electric vehicles and fixed storage. It can be [https://www.springer.com/us/book/9783319399836#otherversion=9783319399843 downloaded as an e-book] from Springer. The monograph is based on one of the chapters of [http://webdocs.cs.ualberta.ca/~oardakan/ Omid Ardakanian's] PhD thesis.
  
This monograph discusses how to use optimization to integrate renewable energy producers (solar and wind) into local distribution grids that have electric vehicles and fixed storage. It can be [ https://www.springer.com/us/book/9783319399836#otherversion=9783319399843 downloaded as an e-book] from Springer. The monograph is based on one of the chapters of [http://webdocs.cs.ualberta.ca/~oardakan/ Omid Ardakanian's] PhD thesis.
+
This book is co-authored with Omid's other supervisor, Catherine Rosenberg.

Latest revision as of 13:51, 24 April 2018


An Engineering Approach to Computer Networking (Addison-Wesley, 1997)

I wrote a graduate textbook called An Engineering Approach to Computer Networking that was published in 1997 by Addison-Wesley. Although some material, such as the description of telephone and ATM networks, is out of date, the bulk of the content, including basic ideas in routing, scheduling, flow, and error control are still germane.

Here are Powerpoint slides that cover the material in the book.

Mathematical Foundations of Computer Networking (Addison-Wesley, 2012)

Graduate students often require concise introductions to the theoretical foundations of networking. Many students lack a 'feel' for probability, statistics, optimization, game theory, control theory, and queueing theory. However, unlike discrete algebra and, to some degree calculus and linear algebra, these subjects are not taught in a typical CS curriculum. Graduate students confronted by papers using these ideas are at a loss, and it is impractical to require remedial courses of every student.

This book addresses the problem by taking an intuitive approach to these topics. The depth of coverage provided here is not a substitute for standard textbooks. Rather, I hope to provide enough intuition to allow a student to grasp the essence of a research paper that uses these theoretical foundations.

Mathematical Foundations of Computer Networking was published in April 2012. YouTube has ~80 hours of indexed lecture videos.

Here is a pointer to errors in the book.

Integration of Renewable Generation and Elastic Loads into Distribution Grids (Springer, 2016)

This monograph discusses how to use optimization to integrate renewable energy producers (solar and wind) into local distribution grids that have electric vehicles and fixed storage. It can be downloaded as an e-book from Springer. The monograph is based on one of the chapters of Omid Ardakanian's PhD thesis.

This book is co-authored with Omid's other supervisor, Catherine Rosenberg.