Geolocation of network points data

Message boards : News : Geolocation of network points data
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Rysiu
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 25 Aug 19
Posts: 205
Credit: 2,679
RAC: 146
Poland
Message 231 - Posted: 29 Dec 2019, 13:55:33 UTC

One of the important information in network analysis is the geolocation of network points data.

There is no generally available, one coherent database covering very precise data.

The problem is well known by engineers and researchers.

http://www.eng.tau.ac.il/~shavitt/pub/JSAC2011-Geolocation.pdf
https://orbi.uliege.be/bitstream/2268/107073/1/p53-v41n2h2-uhligA.pdf

There are of course some (not perfect) solutions but often the error is big.

I will probably implement a mechanism enabling the platform user to provide location information for a given client.

This is a longer planning period.

Also remember that providing such information is only optional.
This will definitely not be a requirement.

If you have questions or concerns, I encourage everyone to discuss.
ID: 231 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Rysiu
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 25 Aug 19
Posts: 205
Credit: 2,679
RAC: 146
Poland
Message 233 - Posted: 6 Jan 2020, 14:44:28 UTC

Below I send inputs that will probably be added to the form:

Continent: [input - list]
Country: [input - list]
City: [input - text]
Postal Code: [input - text]
Latitude: [input - double]
Longitude: [input - double]

Connection Type: [input - list below]

	Hardwired broadband access:
		Dial-up access
		Integrated Services Digital Network (ISDN)
		Digital subscriber line (DSL, ADSL, SDSL, and VDSL)
		DSL Rings
		Fiber Optics (Fiber-to-the-x (FTTx))
		Power-line Internet
		ATM and Frame Relay
	Wireless broadband access
		Satellite broadband
		Mobile broadband
			2G
			3G
			4G
			5G
		WiFi Class

Theoretical bandwidth (upload) [kbps]: [input - double]
Theoretical bandwidth (download) [kbps]: [input - double]


Of course, according to the information, all fields will be optional.

Any other idea?
ID: 233 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Michael Goetz
Avatar

Send message
Joined: 24 Sep 19
Posts: 13
Credit: 9,322
RAC: 141
United States
Message 236 - Posted: 9 Jan 2020, 14:10:52 UTC - in response to Message 233.  

In the case of cloud servers, where you only know the general region where the server is located, what information do you want?

I would suggest, rather than the information you're asking, which seems appropriate if the BOINC host is in my residence or in my office, that you ask for alternative information for cloud hosts:

* Cloud provider
* Region

Usually, exact location and connection data won't be known, although one can reasonably assume that most of the time the connection is going to be some kind of high speed wired connection.

Likewise, you may want different data for mobile devices such as laptops or phones that aren't always connecting from the same location.
Want to find one of the largest known primes? Try PrimeGrid. Or help cure disease at WCG.

ID: 236 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Michael Goetz
Avatar

Send message
Joined: 24 Sep 19
Posts: 13
Credit: 9,322
RAC: 141
United States
Message 237 - Posted: 9 Jan 2020, 14:24:02 UTC

One more detail, but this is actually rather important:

The information you collect about each host should be "versioned". This isn't normally how BOINC stores host data; each host has one row in the host table.

For this location/connection data, I recommend that it include a timestamp and that each host have multiple rows in this table, each with a different timestamp.

Both location and connection data can change over time, especially for portable devices. But even home desktop computers can get their Internet connection upgraded, and people move to new homes. If you're trying to correlate the information gathered by the app with this location/connection data I imagine you'll need to deal with the problem of the location/connection data changing.

In the case of someone using a laptop both at home and at work, you're going to need to get smart about how you handle the data. You can't expect the user to enter new data every time the laptop moves, and even if they did, you would need to somehow de-duplicate the locatation/connection data.
Want to find one of the largest known primes? Try PrimeGrid. Or help cure disease at WCG.

ID: 237 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Rysiu
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 25 Aug 19
Posts: 205
Credit: 2,679
RAC: 146
Poland
Message 238 - Posted: 9 Jan 2020, 20:49:05 UTC

Michael - thanks for the message ;)

Many thanks for hints regarding cloud resources, the problem of computer mobility.

Data must be versioned.
There are a lot other problems here.

In the case of VPS hosting / dedicated servers, the location of the data center is sometimes known. This type of example is OVH - sometimes the more accurate location of a data center can be known.

Probably here you can think about some additional solutions.
ID: 238 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Vato
Avatar

Send message
Joined: 23 Sep 19
Posts: 21
Credit: 5,150
RAC: 123
United Kingdom
Message 242 - Posted: 12 Jan 2020, 19:20:33 UTC

I would also recommend gathering some form of "accuracy" or precision info.
Not everyone would want to tightly geolocate there home addresss, but there is still some value in having some data from them.
This is one of the problems with some of the IP geolocation services such as maxmind - they claim precision data but it is anything but.
And they aren't interested in fixing it, as their marketing fixates on accuracy.
ID: 242 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Rysiu
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 25 Aug 19
Posts: 205
Credit: 2,679
RAC: 146
Poland
Message 244 - Posted: 12 Jan 2020, 23:02:32 UTC

Yes, I think that the idea of implementing the possibility of adding "geolocation precision" parameters may not be bad ;)
ID: 244 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Rysiu
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 25 Aug 19
Posts: 205
Credit: 2,679
RAC: 146
Poland
Message 264 - Posted: 2 Feb 2020, 16:45:57 UTC

I have a request.

Can you send me information (lists) of what hosting services you use? (for example OVH?)

This will be very useful for me when adding "predefined locations".
ID: 264 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : News : Geolocation of network points data

© 2020 iThena. All rights reserved.

Page generated on 31 May 2020, 1:26:59 UTC in 0.043 seconds.