T. Krupa, P. Majewski, Bartosz Kowalczyk, Wojciech Turek
{"title":"使用基于浏览器的志愿计算的按需网络搜索","authors":"T. Krupa, P. Majewski, Bartosz Kowalczyk, Wojciech Turek","doi":"10.1109/CISIS.2012.79","DOIUrl":null,"url":null,"abstract":"Current solutions to the problem of finding valuable information on the Web suffer from several limitations, including inconvenient query languages, arbitrary sorting or results and out-of-date information. In this paper a different solution to this problem is described. It is based on the idea of distributed processing of web pages in real-time. To provide sufficient performance, the approach of volunteer computing is utilized. It is based on using web browsers of users visiting particular web pages. The browsers perform necessary computation in background, executing programs written in JavaScript. In this paper the architecture of the on-demand web crawling system is presented and details concerning implementation are provided.","PeriodicalId":158978,"journal":{"name":"2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"On-Demand Web Search Using Browser-Based Volunteer Computing\",\"authors\":\"T. Krupa, P. Majewski, Bartosz Kowalczyk, Wojciech Turek\",\"doi\":\"10.1109/CISIS.2012.79\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Current solutions to the problem of finding valuable information on the Web suffer from several limitations, including inconvenient query languages, arbitrary sorting or results and out-of-date information. In this paper a different solution to this problem is described. It is based on the idea of distributed processing of web pages in real-time. To provide sufficient performance, the approach of volunteer computing is utilized. It is based on using web browsers of users visiting particular web pages. The browsers perform necessary computation in background, executing programs written in JavaScript. In this paper the architecture of the on-demand web crawling system is presented and details concerning implementation are provided.\",\"PeriodicalId\":158978,\"journal\":{\"name\":\"2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-07-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CISIS.2012.79\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CISIS.2012.79","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On-Demand Web Search Using Browser-Based Volunteer Computing
Current solutions to the problem of finding valuable information on the Web suffer from several limitations, including inconvenient query languages, arbitrary sorting or results and out-of-date information. In this paper a different solution to this problem is described. It is based on the idea of distributed processing of web pages in real-time. To provide sufficient performance, the approach of volunteer computing is utilized. It is based on using web browsers of users visiting particular web pages. The browsers perform necessary computation in background, executing programs written in JavaScript. In this paper the architecture of the on-demand web crawling system is presented and details concerning implementation are provided.