Enhancing Accessibility to Data in Data-Intensive Web Applications by Using Intelligent Web Prefetching Methodologies

被引:2
|
作者
Buyuktanir, Tolga [1 ,2 ]
Sigirci, I. Onur [2 ]
Aktas, Mehmet S. [2 ]
机构
[1] Loodos Technol, R&D Dept, Istanbul, Turkiye
[2] Yildiz Tech Univ, Comp Engn Dept, Istanbul, Turkiye
关键词
Web prefetching; sequential pattern mining; time-based scheduling; data-intensive web applications; deep learning; MINING SEQUENTIAL PATTERNS; SERVICES; SYSTEM; SCHEME; GENERATION; PREFIXSPAN; ALGORITHM;
D O I
10.1142/S0218194023500365
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data-intensive Web Applications built using client-server architectures usually provide prefetching mechanisms to enhance data accessibility. Prefetching is a strategy of retrieving data before it is requested so that it can be ready when the user requests it. Prefetching reduces the load on the web server by making data available before the user requests it. Prefetching can be used for static content, such as images and web pages, as well as dynamic content, such as search results. Prefetching can also be used to improve the performance of web applications, as the data is available quickly. There are several scheduling methods, such as time-based scheduling, event-based scheduling and priority-based scheduling, for prefetching to ensure that essential data is always ready when the user requests it. In this study, we focus on time-based scheduling for prefetching. We introduce time-based scheduling methodologies using sequential pattern mining techniques and long-term short memory-based deep learning strategies. To show the usefulness of these strategies, we develop a prototype application. We conduct an extensive experimental study to evaluate the performance of the proposed time-based scheduling methodologies using both performance and accuracy metrics. Based on the computed metrics, using proposed prefetching methods provided a promising cache hit rate when using the optimal cache size. The results show that the proposed prefetching methodologies are useful in data-intensive web applications for enhancing data accessibility. Work remains to investigate the use of attention-based sequence-to-sequence models in the web prefetching domain.
引用
收藏
页码:1405 / 1438
页数:34
相关论文
共 50 条
  • [1] Designing data-intensive web applications for content accessibility using web marts
    Department of Database Systems, Politecnico di Milano, Italy
    不详
    不详
    Commun ACM, 2007, 4 (55-61):
  • [2] Verification of Data-intensive Web Applications
    Gao, Ju
    Zeng, Hongwei
    Feng, Zhenhua
    ICMECG: 2009 INTERNATIONAL CONFERENCE ON MANAGEMENT OF E-COMMERCE AND E-GOVERNMENT, PROCEEDINGS, 2009, : 370 - 375
  • [3] Conceptual modeling of data-intensive Web applications
    Ceri, S
    Fraternali, P
    Matera, M
    IEEE INTERNET COMPUTING, 2002, 6 (04) : 20 - 30
  • [4] A framework for the internationalization of data-intensive Web applications
    Belussi, A
    Posenato, R
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 478 - 482
  • [5] Level of detail concepts in data-intensive Web applications
    Comai, S
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 209 - 220
  • [6] Optimizing web service composition for data-intensive applications
    1600, Science and Engineering Research Support Society (07):
  • [7] Model transformations in the development of data-intensive web applications
    Di Ruscio, D
    Pierantonio, A
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2005, 3520 : 475 - 490
  • [8] Tools and approaches for developing data-intensive Web applications: A survey
    Fraternali, P
    ACM COMPUTING SURVEYS, 1999, 31 (03) : 227 - 263
  • [9] Forms of Data Materialization in Data-Intensive Web Sites
    Ben Ammar, Ali
    Abdellatif, Abdelaziz
    Ben Ghezala, Henda
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (12): : 84 - 88
  • [10] Design and maintenance of data-intensive Web sites
    Atzeni, P
    Mecca, G
    Merialdo, P
    ADVANCES IN DATABASE TECHNOLOGY - EDBT'98, 1998, 1377 : 436 - 450