HTU : An Efficient Hash-Trie Data Structure for URL matching for Programmable Web Resources

被引:0
作者
DSouza, Igneta [1 ]
Singh, Prashant [1 ]
Dewan, Hrishikesh [2 ]
Hansdah, R. C. [2 ]
机构
[1] IIIT B, Ziroh Labs, Bangalore 560100, Karnataka, India
[2] Indian Inst Sci, Dept Comp Sci & Automat, Bangalore 560012, Karnataka, India
来源
2018 IEEE 11TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA) | 2018年
关键词
URL Matching; Regular Expressions; HTTP; Load Balancing;
D O I
10.1109/SOCA.2018.00041
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The world-wide-web is growing at an alarming rate. The number of websites and web-resources available on the internet is growing following the axioms of Moore-law. Such enormous growth is due to the addition of static website content and a large number of dynamic web-resources. A significant portion of it is the addition of REST based web-services which allows creating programmable web-resources that can be added, modified and removed using the ubiquitous HTTP protocol. As a result, the current generation of web-servers not only has to provide access to static resources but also of dynamic nature. We propose a new data structure that can be embedded in HTTP servers. The data structure is optimized to handle REST based services. It reads REST based service declarations, organizes the various methods in an optimized way for faster access and scale to support thousands of concurrent users.
引用
收藏
页码:233 / 238
页数:6
相关论文
共 23 条
[1]   EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH [J].
AHO, AV ;
CORASICK, MJ .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :333-340
[2]  
Allauzen C., 1999, FACTOR ORACLE SET WO
[3]  
[Anonymous], 1994, FAST ALGORITHM MULTI
[4]  
[Anonymous], 1999, TECH REP
[5]  
Berners-Lee T., 2004, TECH REP
[6]   FAST STRING SEARCHING ALGORITHM [J].
BOYER, RS ;
MOORE, JS .
COMMUNICATIONS OF THE ACM, 1977, 20 (10) :762-772
[7]  
Bray T., 2017, TECH REP
[8]   Accelerating Multipattern Matching on Compressed HTTP Traffic [J].
Bremler-Barr, Anat ;
Koral, Yaron .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (03) :970-983
[9]  
Changsheng Miao, 2010, Proceedings of the 2010 Fourth International Conference on Genetic and Evolutionary Computing (ICGEC 2010), P582, DOI 10.1109/ICGEC.2010.149
[10]  
Friedl JEF, 2002, MASTERING REGULAR EX