Integrating networks with Mathematica

Open Access
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
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
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
Back