- Integrating networks with Mathematica
- 9th International Mathematica Symposium 2008 (IMS 2008), Maastricht, the Netherlands
- Book/source title
- 9th International Mathematica Symposium 2008: Electronic proceedings
- Pages (from-to)
- Technische Universiteit Eindhoven (TU/e)
- Document type
- Conference contribution
- Faculty of Science (FNWI)
- Informatics Institute (IVI)
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.
If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library, or send a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible.