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
Link To Document :
بازگشت