Message boards : Projects : Network measurements
Message board moderation
Author | Message |
---|---|
Send message Joined: 14 Oct 08 Posts: 6 ![]() |
The Internet is plagued by routing instabilities, reachability problems such as black holes and absurdly long latencies. For this reason I'm thinking about starting a project for network monitoring. Participants will install software that would do basic measurements using ping and traceroute, for instance. The rate of measurements will not be high: I don't want to create a net of DOS-attackers ;-) Would it be possible to do those kind of measurements with a boinc setup? I hope some of you can shine light on this idea for a project. |
![]() Send message Joined: 29 Aug 05 Posts: 15585 ![]() |
I'm wondering what the use of it is all together? You'd need a whole plethora of different IP addresses to test with to see what's happening, else all you'll see is that people attached to your project can ping you or not. Just getting them attached to your project may already be sufficient for that, for if their BOINC can reach your server, what more is there to test? |
![]() Send message Joined: 29 Aug 05 Posts: 15585 ![]() |
So, for example, you in the Netherlands, me in Canada and Joe in Australia get iterations of the same work unit. You might see 10 hops to reach server X in Brazil whereas I see 15 hops but never actually reach server X and Joe sees 5 hops. There might be all sorts of interesting observations like that. You'll have to do them multiple times per IP address as we don't always take the same route. Normally yes, but once a router is down, or one of the internet nodes, you get rerouted. It might be useful to figure out where the black hole routers are. Those that gobble up a signal, never to let it go again. |
Send message Joined: 14 Oct 08 Posts: 6 ![]() |
Yes great, I think you all are getting the right idea. :-) Sorry for being absent, I expected to receive an email if the topic was replied to. (ok, my bad, I found the subscribe button) @Dagorath 1 No, taking measurements will not require much CPU power, in that sense this project would not benefit from BOINC. But the the idea of having clients all over the net is very interesting as it offers a quick way of reaching different places/reaching places from different points. 2 Yes, the University of Washington is doing all kinds of measurements (Hubble, iPlane). Looking at other ways of approaching the problem of collecting useful data is a good thing, it would be better if this project could join forces with others, who knows, that may happen. 3 Mentioned already: ISPs would be interested as it could give them insight in the root of problems occurring. The Internet community would benefit. We all would benefit for that matter :-) Just measuring from a few view points in the net will not give you a full perspective of what is going on. To get a clear view of problem areas, you would need to approach the area from different points. Another thing that is interesting is asymmetric routes in this case: one way tracerouting for instance, will not give you a full perspective of what is going on in the network. My initial idea is that probes will not be scanning a single point in the net, they will be assigned sets of places to investigate. This list can be changed whenever a problem area is located. The rate of scans could be upped as well for a short period of time. This is where I thought BOINC would come in real handy, as it offers the possibility of assigning jobs. Another cool thing to investigate is IPv6 adoption. For those interested in an event that happened recently: http://www.ripe.net/news/study-youtube-hijacking.html |
![]() Send message Joined: 20 Dec 07 Posts: 1069 ![]() |
For those interested in an event that happened recently: http://www.ripe.net/news/study-youtube-hijacking.html Just made it clickable. |
![]() Send message Joined: 29 Aug 05 Posts: 15585 ![]() |
1 No, taking measurements will not require much CPU power, in that sense this project would not benefit from BOINC. But the the idea of having clients all over the net is very interesting as it offers a quick way of reaching different places/reaching places from different points. BOINC can be used for this. You could do it with a Non CPU Intensive application. (Oh look, it's also in the list there. ;-)) |
Send message Joined: 14 Oct 08 Posts: 6 ![]() |
BOINC can be used for this. You could do it with a Non CPU Intensive application. (Oh look, it's also in the list there. ;-)) Hehe, yeah I have to admit I haven't had much time to look at the API yet. From the replies, I get the idea that BOINC is a very good framework to host our project. It will now be a case finding time to plan the project, do the needed research and implement it. |
Send message Joined: 14 Oct 08 Posts: 6 ![]() |
Good point. Server load is definitely something to take into consideration and limiting the allowed host is a solution. Allowed hosts should not be selected on geolocation however, but that is besides the point. Thanks for pointing me in the right direction. That config element would be useful. |
![]() Send message Joined: 29 Aug 05 Posts: 15585 ![]() |
You got me in The Netherlands already and Dag in Canada. Between us we'd make a nice triangle. ;-) |
Send message Joined: 14 Oct 08 Posts: 6 ![]() |
You got me in The Netherlands already and Dag in Canada. Between us we'd make a nice triangle. ;-) Hehe, too bad I'm also in The Netherlands. ;-) |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
You got me in The Netherlands already and Dag in Canada. Between us we'd make a nice triangle. ;-) Well, there's also me over in S. Korea. :-) Kathryn :o) |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
You got me in The Netherlands already and Dag in Canada. Between us we'd make a nice triangle. ;-) Heh, I just didn't want to get left out of all the fun. It's hard being on the other side of the globe... :-) Kathryn :o) |
Send message Joined: 14 Oct 08 Posts: 6 ![]() |
Ok, you three start pinging around and report back to me. Looks like there won't be any need for BOINC after all ;-) Thanks again for the replies. Hopefully I'll be able to post some results in the future. |
Send message Joined: 19 Jan 07 Posts: 1179 ![]() |
All this sounds a lot like DIMES |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.