An Algorithm for URL Routing Based on Trie Structure

被引:1
|
作者
Zhang, Yijun [1 ]
Xu, Lizhen [1 ]
机构
[1] Southeast Univ, Nanjing, Jiangsu, Peoples R China
关键词
URL routing system; trie structure; service bus;
D O I
10.1109/WISA.2015.62
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a new algorithm based on trie structure is applied to URL routing systems like web MVC system and enterprise service bus, where the routing rules not stored as a table containing regular expressions but a trie. As a result, the table traversing in routing process is replaced by a depth-first searching for trie. Because the static pattern segments are stored as a hash table, the time complexity of matching static pattern are O(1), so that the whole time taken in routing process is reduced. The experiment shows that, compared to ASP.NET routing module which use the route table, the routing module with this algorithm have excellent performance when there are plenty of routing rules in system. It just cost about 10% time of the ASP.NET routing module.
引用
收藏
页码:157 / 160
页数:4
相关论文
共 50 条
  • [1] A chip for a routing table based on a novel modified trie algorithm
    Torres, D
    Larios, A
    Guzmán, M
    VLSI DESIGN, 2000, 11 (04) : 405 - 415
  • [2] Trie-based observations on the routing tables
    Li, Zhenqiang
    Ma, Yan
    FCST 2006: JAPAN-CHINA JOINT WORKSHOP ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, PROCEEDINGS, 2006, : 157 - +
  • [3] An Ultra-fast Universal Incremental Update Algorithm for Trie-based Routing Lookup
    Yang, Tong
    Mi, Zhian
    Duan, Ruian
    Guo, Xiaoyu
    Lu, Jianyuan
    Zhang, Shenjiang
    Sun, Xianda
    Liu, Bin
    2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2012,
  • [4] HTU : An Efficient Hash-Trie Data Structure for URL matching for Programmable Web Resources
    DSouza, Igneta
    Singh, Prashant
    Dewan, Hrishikesh
    Hansdah, R. C.
    2018 IEEE 11TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2018, : 233 - 238
  • [5] A Trie Based Set Similarity Query Algorithm
    Jia, Lianyin
    Tang, Junzhuo
    Li, Mengjuan
    Li, Runxin
    Ding, Jiaman
    Chen, Yinong
    MATHEMATICS, 2023, 11 (01)
  • [6] Modified LC-Trie based efficient routing lookup
    Ravikumar, VC
    Mahapatra, R
    Liu, JC
    MASCOTS 2002: 10TH IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS, PROCEEDINGS, 2002, : 177 - 182
  • [7] Fast routing table lookup based on LPC-trie
    Mi, ZK
    Chen, YY
    CHINESE JOURNAL OF ELECTRONICS, 2002, 11 (02): : 230 - 234
  • [8] Study On the IPv6 Routing Lookup Algorithm Based on Four-Level Index and Multibit Trie
    Liu, Yang
    INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND INFORMATION SECURITY (CNIS 2015), 2015, : 253 - 257
  • [9] A Popularity-based URL Algorithm for Crawlers
    Chandramouli, Aravind
    Gauch, Susan
    Eno, Joshua
    3RD INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTION, 2010, : 556 - 562
  • [10] Fast trie-based routing lookup with tiny searchable core
    Wang, PC
    Chan, CT
    Tseng, WC
    Chen, YC
    GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2328 - 2332