SONoMA: A Service Oriented Network Measurement Architecture
Abstract:
Distributed network measurements are essential to characterize
the structure, dynamics and operational state of the Internet.
Although in the last decades several such systems have been
created, the easy access of these infrastructures and the
orchestration of complex measurements are not solved. We propose
a system architecture that combines the flexibility of mature
network measurement facilities such as PlanetLab or ETOMIC with
the general accessibility and popularity of public services like
Web based bandwidth measurement or traceroute servers. To
realize these requirements we developed a network measurement
platform, called SONoMA, based on Web Services and the basic
principles of SOA, which is a well established paradigm in
distributed business application development. Our approach opens
the door to perform atomic and complex network measurements in
real time, handles heterogeneous measurement devices,
automatically stores the results in a public database and
protects against malicious users as well. Furthermore, SONoMA is
not only a tool for network researchers but it opens the door to
developing novel applications and services requiring real-time
and large scale network measurements.