• DocumentCode
    75765
  • Title

    CacheSIM: A Web Cache Simulator Tool Based on Coloured Petri Nets and Java Programming

  • Author

    Gomes Furtado, Corneli ; Marques Soares, Jose ; Cordeiro Barroso, Giovanni

  • Author_Institution
    Inst. Fed. do Ceara (IFCE), Fortaleza, Brazil
  • Volume
    13
  • Issue
    5
  • fYear
    2015
  • fDate
    May-15
  • Firstpage
    1511
  • Lastpage
    1519
  • Abstract
    Efficient policies should be applied in order to decrease the document retrieval time on distributed systems, the network traffic, admission and content replacement for cache systems. Usually, proposed simulators that aim to select better policies have limitation. As an example, it´s difficult to create scenarios with multiple cache systems. Besides, frequently those simulators present a lack of extensibility resources for both custom policies as to include new mechanisms for measuring performance. To address these issues, we developed CacheSIM. It is an extensible platform for simulating distributed cache systems. Using CacheSIM, we can conceive different scenarios based on a hierarchical Coloured Petri Net (CPN) model. We are able to define one replacement policy of fifteen available and one admission policy of two possible ones. Moreover, we can program custom policies and choose them. This paper presents the architecture and native resources of CacheSIM. We have evaluated its extensibility by including two replacement policies based on semantics found in works of the state of the art. We reproduced scenarios and results of those works, as well as we compared to those obtained using native policies. Thus, we can demonstrate the potential of CacheSIM as a simulation tool.
  • Keywords
    Internet; Java; Petri nets; cache storage; information retrieval; CacheSIM; Java programming; Web cache simulator tool; distributed cache system; document retrieval; hierarchical CPN model; hierarchical coloured Petri Net model; network traffic; program custom policy; Computational modeling; Internet; Java; Monitoring; Petri nets; Semantics; World Wide Web; Admission Policy; Coloured Petri Nets; Extensibility; Replacement Policy; Web Caches;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2015.7112009
  • Filename
    7112009