Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Network Monitoring in the age of the Cloud
1. Network Monitoring in the age of the Cloud _____________________ Augusto Ciuffoletti Dept. of Computer Science University of Pisa Webinar available from http://www.slideshare.net/AugustoCiuffoletti/presentazione-europar-2009
2. On Demand Network Monitoring No monitoring infrastructure in place Use resources only when needed Dynamically selects tools and topology Conforms to user needs Easy to upgrade Unique interface for many tools Security levels are negotiated One step towards standardization
3. A request-reply model The User (an application) submits a request to a local server The local Server propagates the request to find appropriate resources in a network of Servers Resources are prepared for the task A (secure) path is built from source to destination Activity starts The user terminates the session
4. gd2: a functional prototype Simplified in order to be completed with a moderate effort Contains all relevant ideas of the “on demand network monitoring” concept Not to reinvent wheels, using known technologies whenever possible Simplify the interface with outside (XML) Skip details that are “almost” COTS (e.g. distributed database)
5. gd2: the components WMA: the client application, ideally an agent that manages a networked activity NMA: two-headed Proxy activity, routes requests towards resources Proxy activity, routes data from source to client NME: the network monitoring tool, provided with a SO interface
6. gd2: interfaces WMA -> NMA: SOAP NMA -> NMA: SOAP NMA -> NME: tool dependent (plugin) a dynamically loadable plugin on NMA side a wrapper around the network monitoring tool NME -> NMA: UDP stream NMA -> NMA: UDP stream NMA -> WMA: UDP stream
7. gd2: nice to know... Produced in a CoreGRID collaboration Developed on a virtualized infrastructure by a couple of people Download: http://www.di.unipi.it/~augusto/gd2/gd2.html Demonstrated at the end of the CoreGRID#1 Hosts a third party network monitoring tool Reference paper : “Grid Computing”, Springer US, 85-96, 2008. DOI: 10.1007/978-0-387-09457-1_8 News: graphic interface for the (tricky) configuration of the NMA (paper in preparation) 10.1007/978-0-387-09457-1_8
8. Any future? gd2 is ready to step into virtual infrastructures gd2 to monitor a virtual network: Monitoring is end-to-end Domain oriented topology fits virtual network abstractions (e.g. EC2 regions/zones) Is able to host specific monitoring tools gd2 to implement a network monitoring service (à la Cloudwatch): monitoring sessions are dynamic
9. gd2 is not Eucalyptus but... It works It's open source It is a testbed for new ideas It is a tool that may be embedded Its internals are simple ...but...
10. ...not a research topic on its own gd2 implements a service: needs a framework next step for gd2 is integration in a XaaS platform CoreGRID explores virtualization issues: should consider using gd2 as a tool