Integrating networks with Mathematica
| Authors | |
|---|---|
| Publication date | 2008 |
| Book title | 9th International Mathematica Symposium 2008: Electronic proceedings |
| Event | 9th International Mathematica Symposium 2008 (IMS 2008), Maastricht, the Netherlands |
| Pages (from-to) | 1-10 |
| Publisher | Eindhoven: Technische Universiteit Eindhoven (TU/e) |
| Organisations |
|
| Abstract |
We have developed a concept that considers network behavior as a collection of software objects, which can be used or modified in computer programs. The interfaces of these software objects are exposed as web services and enable applications to analyze and manipulate networks, e.g. to find articulation vertices or configure non-default routes. This article describes the software that allows Mathematica to optimize networks and applications in a continuous cycle of monitoring, analysis and adaptation. Here, the full collection of Mathematica algorithms becomes available to calculate the next optimal configuration. These algorithms use parameters such as energy consumption, application performance or bandwidth consumption as input. As a result, Mathematica can automatically adapt the network to maintain or provide (sub-) optimal or 'better-than-best-effort' services. Furthermore, integration of networks with Mathematica allows a multiscale optimization approach, where local behavior is adapted to support global goals. The presented work makes extensive use of Mathematica's Dynamics and Combinatorica Package, but also of web services and J/Link.
|
| Document type | Conference contribution |
| Published at | http://bmiaserver.bmt.tue.nl/eProceedings/WWW/IMS_2008_e-Proceedings.html |
| Downloads | |
| Permalink to this page | |