IP-geolocater: a more reliable IP geolocation algorithm based on router error training
Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation erro...
Ausführliche Beschreibung
Autor*in: |
Zu, Shuodi [verfasserIn] |
---|
Format: |
E-Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2021 |
---|
Schlagwörter: |
---|
Anmerkung: |
© Higher Education Press 2022 |
---|
Übergeordnetes Werk: |
Enthalten in: Frontiers of computer science in China - Beijing : Higher Education Press, 2007, 16(2021), 1 vom: 30. Okt. |
---|---|
Übergeordnetes Werk: |
volume:16 ; year:2021 ; number:1 ; day:30 ; month:10 |
Links: |
---|
DOI / URN: |
10.1007/s11704-021-0427-4 |
---|
Katalog-ID: |
SPR049788221 |
---|
LEADER | 01000naa a22002652 4500 | ||
---|---|---|---|
001 | SPR049788221 | ||
003 | DE-627 | ||
005 | 20230323113918.0 | ||
007 | cr uuu---uuuuu | ||
008 | 230323s2021 xx |||||o 00| ||eng c | ||
024 | 7 | |a 10.1007/s11704-021-0427-4 |2 doi | |
035 | |a (DE-627)SPR049788221 | ||
035 | |a (SPR)s11704-021-0427-4-e | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
100 | 1 | |a Zu, Shuodi |e verfasserin |4 aut | |
245 | 1 | 0 | |a IP-geolocater: a more reliable IP geolocation algorithm based on router error training |
264 | 1 | |c 2021 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a © Higher Education Press 2022 | ||
520 | |a Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. | ||
650 | 4 | |a estimated error |7 (dpeaa)DE-He213 | |
650 | 4 | |a geolocation |7 (dpeaa)DE-He213 | |
650 | 4 | |a path detection |7 (dpeaa)DE-He213 | |
650 | 4 | |a network measurement |7 (dpeaa)DE-He213 | |
700 | 1 | |a Luo, Xiangyang |4 aut | |
700 | 1 | |a Zhang, Fan |4 aut | |
773 | 0 | 8 | |i Enthalten in |t Frontiers of computer science in China |d Beijing : Higher Education Press, 2007 |g 16(2021), 1 vom: 30. Okt. |w (DE-627)545787726 |w (DE-600)2388878-7 |x 1673-7466 |7 nnns |
773 | 1 | 8 | |g volume:16 |g year:2021 |g number:1 |g day:30 |g month:10 |
856 | 4 | 0 | |u https://dx.doi.org/10.1007/s11704-021-0427-4 |z lizenzpflichtig |3 Volltext |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_SPRINGER | ||
912 | |a GBV_ILN_20 | ||
912 | |a GBV_ILN_22 | ||
912 | |a GBV_ILN_23 | ||
912 | |a GBV_ILN_24 | ||
912 | |a GBV_ILN_31 | ||
912 | |a GBV_ILN_32 | ||
912 | |a GBV_ILN_39 | ||
912 | |a GBV_ILN_40 | ||
912 | |a GBV_ILN_60 | ||
912 | |a GBV_ILN_62 | ||
912 | |a GBV_ILN_65 | ||
912 | |a GBV_ILN_69 | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_73 | ||
912 | |a GBV_ILN_74 | ||
912 | |a GBV_ILN_90 | ||
912 | |a GBV_ILN_95 | ||
912 | |a GBV_ILN_100 | ||
912 | |a GBV_ILN_101 | ||
912 | |a GBV_ILN_105 | ||
912 | |a GBV_ILN_110 | ||
912 | |a GBV_ILN_120 | ||
912 | |a GBV_ILN_138 | ||
912 | |a GBV_ILN_152 | ||
912 | |a GBV_ILN_161 | ||
912 | |a GBV_ILN_171 | ||
912 | |a GBV_ILN_187 | ||
912 | |a GBV_ILN_224 | ||
912 | |a GBV_ILN_250 | ||
912 | |a GBV_ILN_281 | ||
912 | |a GBV_ILN_285 | ||
912 | |a GBV_ILN_293 | ||
912 | |a GBV_ILN_370 | ||
912 | |a GBV_ILN_602 | ||
912 | |a GBV_ILN_702 | ||
912 | |a GBV_ILN_2005 | ||
951 | |a AR | ||
952 | |d 16 |j 2021 |e 1 |b 30 |c 10 |
author_variant |
s z sz x l xl f z fz |
---|---|
matchkey_str |
article:16737466:2021----::pelctrmrrlaligooainloihbsdn |
hierarchy_sort_str |
2021 |
publishDate |
2021 |
allfields |
10.1007/s11704-021-0427-4 doi (DE-627)SPR049788221 (SPR)s11704-021-0427-4-e DE-627 ger DE-627 rakwb eng Zu, Shuodi verfasserin aut IP-geolocater: a more reliable IP geolocation algorithm based on router error training 2021 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier © Higher Education Press 2022 Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. estimated error (dpeaa)DE-He213 geolocation (dpeaa)DE-He213 path detection (dpeaa)DE-He213 network measurement (dpeaa)DE-He213 Luo, Xiangyang aut Zhang, Fan aut Enthalten in Frontiers of computer science in China Beijing : Higher Education Press, 2007 16(2021), 1 vom: 30. Okt. (DE-627)545787726 (DE-600)2388878-7 1673-7466 nnns volume:16 year:2021 number:1 day:30 month:10 https://dx.doi.org/10.1007/s11704-021-0427-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_SPRINGER GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_101 GBV_ILN_105 GBV_ILN_110 GBV_ILN_120 GBV_ILN_138 GBV_ILN_152 GBV_ILN_161 GBV_ILN_171 GBV_ILN_187 GBV_ILN_224 GBV_ILN_250 GBV_ILN_281 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2005 AR 16 2021 1 30 10 |
spelling |
10.1007/s11704-021-0427-4 doi (DE-627)SPR049788221 (SPR)s11704-021-0427-4-e DE-627 ger DE-627 rakwb eng Zu, Shuodi verfasserin aut IP-geolocater: a more reliable IP geolocation algorithm based on router error training 2021 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier © Higher Education Press 2022 Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. estimated error (dpeaa)DE-He213 geolocation (dpeaa)DE-He213 path detection (dpeaa)DE-He213 network measurement (dpeaa)DE-He213 Luo, Xiangyang aut Zhang, Fan aut Enthalten in Frontiers of computer science in China Beijing : Higher Education Press, 2007 16(2021), 1 vom: 30. Okt. (DE-627)545787726 (DE-600)2388878-7 1673-7466 nnns volume:16 year:2021 number:1 day:30 month:10 https://dx.doi.org/10.1007/s11704-021-0427-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_SPRINGER GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_101 GBV_ILN_105 GBV_ILN_110 GBV_ILN_120 GBV_ILN_138 GBV_ILN_152 GBV_ILN_161 GBV_ILN_171 GBV_ILN_187 GBV_ILN_224 GBV_ILN_250 GBV_ILN_281 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2005 AR 16 2021 1 30 10 |
allfields_unstemmed |
10.1007/s11704-021-0427-4 doi (DE-627)SPR049788221 (SPR)s11704-021-0427-4-e DE-627 ger DE-627 rakwb eng Zu, Shuodi verfasserin aut IP-geolocater: a more reliable IP geolocation algorithm based on router error training 2021 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier © Higher Education Press 2022 Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. estimated error (dpeaa)DE-He213 geolocation (dpeaa)DE-He213 path detection (dpeaa)DE-He213 network measurement (dpeaa)DE-He213 Luo, Xiangyang aut Zhang, Fan aut Enthalten in Frontiers of computer science in China Beijing : Higher Education Press, 2007 16(2021), 1 vom: 30. Okt. (DE-627)545787726 (DE-600)2388878-7 1673-7466 nnns volume:16 year:2021 number:1 day:30 month:10 https://dx.doi.org/10.1007/s11704-021-0427-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_SPRINGER GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_101 GBV_ILN_105 GBV_ILN_110 GBV_ILN_120 GBV_ILN_138 GBV_ILN_152 GBV_ILN_161 GBV_ILN_171 GBV_ILN_187 GBV_ILN_224 GBV_ILN_250 GBV_ILN_281 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2005 AR 16 2021 1 30 10 |
allfieldsGer |
10.1007/s11704-021-0427-4 doi (DE-627)SPR049788221 (SPR)s11704-021-0427-4-e DE-627 ger DE-627 rakwb eng Zu, Shuodi verfasserin aut IP-geolocater: a more reliable IP geolocation algorithm based on router error training 2021 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier © Higher Education Press 2022 Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. estimated error (dpeaa)DE-He213 geolocation (dpeaa)DE-He213 path detection (dpeaa)DE-He213 network measurement (dpeaa)DE-He213 Luo, Xiangyang aut Zhang, Fan aut Enthalten in Frontiers of computer science in China Beijing : Higher Education Press, 2007 16(2021), 1 vom: 30. Okt. (DE-627)545787726 (DE-600)2388878-7 1673-7466 nnns volume:16 year:2021 number:1 day:30 month:10 https://dx.doi.org/10.1007/s11704-021-0427-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_SPRINGER GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_101 GBV_ILN_105 GBV_ILN_110 GBV_ILN_120 GBV_ILN_138 GBV_ILN_152 GBV_ILN_161 GBV_ILN_171 GBV_ILN_187 GBV_ILN_224 GBV_ILN_250 GBV_ILN_281 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2005 AR 16 2021 1 30 10 |
allfieldsSound |
10.1007/s11704-021-0427-4 doi (DE-627)SPR049788221 (SPR)s11704-021-0427-4-e DE-627 ger DE-627 rakwb eng Zu, Shuodi verfasserin aut IP-geolocater: a more reliable IP geolocation algorithm based on router error training 2021 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier © Higher Education Press 2022 Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. estimated error (dpeaa)DE-He213 geolocation (dpeaa)DE-He213 path detection (dpeaa)DE-He213 network measurement (dpeaa)DE-He213 Luo, Xiangyang aut Zhang, Fan aut Enthalten in Frontiers of computer science in China Beijing : Higher Education Press, 2007 16(2021), 1 vom: 30. Okt. (DE-627)545787726 (DE-600)2388878-7 1673-7466 nnns volume:16 year:2021 number:1 day:30 month:10 https://dx.doi.org/10.1007/s11704-021-0427-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_SPRINGER GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_101 GBV_ILN_105 GBV_ILN_110 GBV_ILN_120 GBV_ILN_138 GBV_ILN_152 GBV_ILN_161 GBV_ILN_171 GBV_ILN_187 GBV_ILN_224 GBV_ILN_250 GBV_ILN_281 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2005 AR 16 2021 1 30 10 |
language |
English |
source |
Enthalten in Frontiers of computer science in China 16(2021), 1 vom: 30. Okt. volume:16 year:2021 number:1 day:30 month:10 |
sourceStr |
Enthalten in Frontiers of computer science in China 16(2021), 1 vom: 30. Okt. volume:16 year:2021 number:1 day:30 month:10 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
estimated error geolocation path detection network measurement |
isfreeaccess_bool |
false |
container_title |
Frontiers of computer science in China |
authorswithroles_txt_mv |
Zu, Shuodi @@aut@@ Luo, Xiangyang @@aut@@ Zhang, Fan @@aut@@ |
publishDateDaySort_date |
2021-10-30T00:00:00Z |
hierarchy_top_id |
545787726 |
id |
SPR049788221 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000naa a22002652 4500</leader><controlfield tag="001">SPR049788221</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230323113918.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230323s2021 xx |||||o 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11704-021-0427-4</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)SPR049788221</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(SPR)s11704-021-0427-4-e</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Zu, Shuodi</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">IP-geolocater: a more reliable IP geolocation algorithm based on router error training</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2021</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© Higher Education Press 2022</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">estimated error</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">geolocation</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">path detection</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">network measurement</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Luo, Xiangyang</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Zhang, Fan</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Frontiers of computer science in China</subfield><subfield code="d">Beijing : Higher Education Press, 2007</subfield><subfield code="g">16(2021), 1 vom: 30. Okt.</subfield><subfield code="w">(DE-627)545787726</subfield><subfield code="w">(DE-600)2388878-7</subfield><subfield code="x">1673-7466</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:16</subfield><subfield code="g">year:2021</subfield><subfield code="g">number:1</subfield><subfield code="g">day:30</subfield><subfield code="g">month:10</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://dx.doi.org/10.1007/s11704-021-0427-4</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_SPRINGER</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_20</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_22</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_23</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_31</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_32</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_39</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_40</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_60</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_62</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_65</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_69</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_73</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_74</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_90</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_95</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_100</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_101</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_105</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_110</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_120</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_138</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_152</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_161</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_171</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_187</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_224</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_250</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_281</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_285</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_293</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_370</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_602</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_702</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2005</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">16</subfield><subfield code="j">2021</subfield><subfield code="e">1</subfield><subfield code="b">30</subfield><subfield code="c">10</subfield></datafield></record></collection>
|
author |
Zu, Shuodi |
spellingShingle |
Zu, Shuodi misc estimated error misc geolocation misc path detection misc network measurement IP-geolocater: a more reliable IP geolocation algorithm based on router error training |
authorStr |
Zu, Shuodi |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)545787726 |
format |
electronic Article |
delete_txt_mv |
keep |
author_role |
aut aut aut |
collection |
springer |
remote_str |
true |
illustrated |
Not Illustrated |
issn |
1673-7466 |
topic_title |
IP-geolocater: a more reliable IP geolocation algorithm based on router error training estimated error (dpeaa)DE-He213 geolocation (dpeaa)DE-He213 path detection (dpeaa)DE-He213 network measurement (dpeaa)DE-He213 |
topic |
misc estimated error misc geolocation misc path detection misc network measurement |
topic_unstemmed |
misc estimated error misc geolocation misc path detection misc network measurement |
topic_browse |
misc estimated error misc geolocation misc path detection misc network measurement |
format_facet |
Elektronische Aufsätze Aufsätze Elektronische Ressource |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
cr |
hierarchy_parent_title |
Frontiers of computer science in China |
hierarchy_parent_id |
545787726 |
hierarchy_top_title |
Frontiers of computer science in China |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)545787726 (DE-600)2388878-7 |
title |
IP-geolocater: a more reliable IP geolocation algorithm based on router error training |
ctrlnum |
(DE-627)SPR049788221 (SPR)s11704-021-0427-4-e |
title_full |
IP-geolocater: a more reliable IP geolocation algorithm based on router error training |
author_sort |
Zu, Shuodi |
journal |
Frontiers of computer science in China |
journalStr |
Frontiers of computer science in China |
lang_code |
eng |
isOA_bool |
false |
recordtype |
marc |
publishDateSort |
2021 |
contenttype_str_mv |
txt |
author_browse |
Zu, Shuodi Luo, Xiangyang Zhang, Fan |
container_volume |
16 |
format_se |
Elektronische Aufsätze |
author-letter |
Zu, Shuodi |
doi_str_mv |
10.1007/s11704-021-0427-4 |
title_sort |
ip-geolocater: a more reliable ip geolocation algorithm based on router error training |
title_auth |
IP-geolocater: a more reliable IP geolocation algorithm based on router error training |
abstract |
Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. © Higher Education Press 2022 |
abstractGer |
Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. © Higher Education Press 2022 |
abstract_unstemmed |
Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error. © Higher Education Press 2022 |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_SPRINGER GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_101 GBV_ILN_105 GBV_ILN_110 GBV_ILN_120 GBV_ILN_138 GBV_ILN_152 GBV_ILN_161 GBV_ILN_171 GBV_ILN_187 GBV_ILN_224 GBV_ILN_250 GBV_ILN_281 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2005 |
container_issue |
1 |
title_short |
IP-geolocater: a more reliable IP geolocation algorithm based on router error training |
url |
https://dx.doi.org/10.1007/s11704-021-0427-4 |
remote_bool |
true |
author2 |
Luo, Xiangyang Zhang, Fan |
author2Str |
Luo, Xiangyang Zhang, Fan |
ppnlink |
545787726 |
mediatype_str_mv |
c |
isOA_txt |
false |
hochschulschrift_bool |
false |
doi_str |
10.1007/s11704-021-0427-4 |
up_date |
2024-07-04T02:17:35.219Z |
_version_ |
1803613063317815296 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000naa a22002652 4500</leader><controlfield tag="001">SPR049788221</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230323113918.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230323s2021 xx |||||o 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s11704-021-0427-4</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)SPR049788221</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(SPR)s11704-021-0427-4-e</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Zu, Shuodi</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">IP-geolocater: a more reliable IP geolocation algorithm based on router error training</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2021</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© Higher Education Press 2022</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Location based services (LBS) are widely utilized, and determining the location of users’ IP is the foundation for LBS. Constrained by unstable delay and insufficient landmarks, the existing geolocation algorithms have problems such as low geolocation accuracy and uncertain geolocation error, difficult to meet the requirements of LBS for accuracy and reliability. A new IP geolocation algorithm based on router error training is proposed in this manuscript to improve the accuracy of geolocation results and obtain the current geolocation error range. Firstly, bootstrapping is utilized to divide the landmark data into training set and verification set, and /24 subnet distribution is utilized to extend the training set. Secondly, the path detection is performed on nodes in the three data sets respectively to extract the metropolitan area network (MAN) of the target city, and the geolocation result and error of each router in MAN are obtained by training the detection results. Finally, the MAN is utilized to get the target’s location. Based on China’s 24,254 IP geolocation experiments, the proposed algorithm has higher geolocation accuracy and lower median error than existing typical geolocation algorithms LBG, SLG, NNG and RNBG, and in most cases the difference is less than 10km between estimated error and actual error.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">estimated error</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">geolocation</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">path detection</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">network measurement</subfield><subfield code="7">(dpeaa)DE-He213</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Luo, Xiangyang</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Zhang, Fan</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Frontiers of computer science in China</subfield><subfield code="d">Beijing : Higher Education Press, 2007</subfield><subfield code="g">16(2021), 1 vom: 30. Okt.</subfield><subfield code="w">(DE-627)545787726</subfield><subfield code="w">(DE-600)2388878-7</subfield><subfield code="x">1673-7466</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:16</subfield><subfield code="g">year:2021</subfield><subfield code="g">number:1</subfield><subfield code="g">day:30</subfield><subfield code="g">month:10</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://dx.doi.org/10.1007/s11704-021-0427-4</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_SPRINGER</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_20</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_22</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_23</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_31</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_32</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_39</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_40</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_60</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_62</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_65</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_69</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_73</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_74</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_90</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_95</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_100</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_101</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_105</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_110</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_120</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_138</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_152</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_161</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_171</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_187</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_224</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_250</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_281</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_285</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_293</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_370</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_602</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_702</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2005</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">16</subfield><subfield code="j">2021</subfield><subfield code="e">1</subfield><subfield code="b">30</subfield><subfield code="c">10</subfield></datafield></record></collection>
|
score |
7.400667 |