Mathematical Foundations of Computer Networking (2012)
pearson.com
pearson.com
I noticed there wasn't a graph theory chapter, which perhaps if they sell out of these they can add one in the next edition. A breadth first intuition for things like power laws, complexity, combinatoric explosion, and related ideas has shortened a lot of meetings.
Even if it's impenetrable, worst case I will still be able to recognize problems as likely having solutions in those domains and speak to enough of the concepts to find someone with the depth to solve them.
The author has another book An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network which is also excellent and worth studying.
Author's web page for more resources : https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/index.php/Mai...
DC networks generally follow a spine-leaf design, have ToR switches. They are DAGs and trees.
These are effectively ultrametric spaces, which have a lot of nice properties that can be exploited for optimization and ML (e.g. these are generally bipartite graphs, so belief revision is guaranteed to terminate).
In the same vein, basic abstract algebra and group theory (i.e. symmetries) could be quite useful as well.
I was learning J 12 years ago, and I happened upon this book, "Network Performance Analysis Using the J Programming Language" from 2008.[1]
J is very mathy, and this was a great way to learn J for a useful application.
[1] https://link.springer.com/book/10.1007/978-1-84628-823-4
My interest is to study the J language in an application setting but could only find this book in paper copy form. I am quite surprised as to why the AI/ML community has not discovered the J language since at first glance it seems it would be a good fit.
>The array model is great, but when running on von Neumann architectures you lose execution potential
I expected that the array model would be best for SIMD and GPU parallel processing and as such a good fit for ML.
See Also: Array Languages Make Neural Networks Fast - https://arxiv.org/pdf/1912.05234