We first analysed and classified the temporal aspects.
Then we used them in order to define importance
functions describing the temporal aspect-based (sub-
jective) importance of media objects. Explicit and im-
plicit temporal aspects that result from the media ob-
jects themselves were used for the TA replacement.
Implicit temporal aspects that result from user’s be-
haviour were used for aTA. As the evaluation results
show, both approaches outperform a standard LRU re-
placement. However, we are aware of the fact that
there are plenty of other replacement strategies we
should analyse in comparison to TA and aTA. How-
ever, before doing this, we will take a deeper look
into the zone definition and the zone numbers of aTA.
Furthermore, we plan to use dynamic zone definitions
instead of fixed ones.
A more general research question results from the
data preprocessing. For our experiments, we man-
ually tagged the media objects. In order to adapt
our approaches to other applications, one has to find
proper ways to harvest time and date information
from arbitrary media objects. Our prototype contains
rudimentary support for Websites. However, not all
dates mentioned on a Website have to be expiration
dates. Another open issue is the support for durations
of validity. We currently only support expiration dates
and assume that validity starts at the first time an ob-
ject is accessed before caching. A more detailed study
on time/date ranges could improve temporal aspect
based caching approaches.
Last but not least, we are planning a more detailed
evaluation including some of the mentioned future
works and involving more users for a longer period of
time. Therefore, we are working on porting WeIS to
Apple’s iOS and Google’s Android platform and also
include the cache filtering. The latter was not eval-
uated during the experiments presented in this paper,
but might improve the cache hit ratio dramatically if
used in a proper way.
ACKNOWLEDGEMENTS
We want to thank all students of the Mobile Me-
dia Group of the Media Department at the Bauhaus-
Universit
¨
at Weimar, who participated in the con-
ducted evaluation.
REFERENCES
Allen, M. (2009). Palm webOS. O’Reilly Media, 1st edi-
tion. http://shop.oreilly.com/product/9780596155261
.do.
Anderson, J. C., Lehnardt, J., and Slater,
N. (2010). CouchDB: The Definitive
Guide. O’Reilly Media, 1st edition.
http://guide.couchdb.org/editions/1/en/index.html.
Bennett, B. T. and Kruskal, V. J. (1975). LRU stack pro-
cessing. IBM Journal of Research and Development,
19:353–357.
Calsavara, A. (2003). The least semantically related cache
replacement algorithm. In LANC’03 Proceedings of
the 2003 IFIP/ACM Latin America conference on To-
wards a Latin American agenda for network research,
pages 21–34. ACM Press.
H
¨
opfner, H., Mansour, E., and Nicklas, D. (2009). Review
of Data Management Mechanisms on Mobile Devices.
it – information technology, 51(2):79–84.
Lienhart, R. (1999). Abstracting home video automatically.
In Proceedings of the seventh ACM international con-
ference on Multimedia (Part 2), pages 37–40. ACM
Press.
Mart
´
ınez-Barco, P., Saquete, E., and Mu
˜
noz, R. (2002). A
Grammar-Based System to Solve Temporal Expres-
sions in Spanish Texts. In Ranchhod, E. and Mamede,
N. J., editors, Advances in Natural Language Process-
ing — Proceedings of the Third International Confer-
ence, PorTAL 2002, volume 2389 of Lecture Notes in
Computer Science, pages 709–719, Berlin / Heidel-
berg. Springer.
Morita, M., Lethelier, E., Yacoubi, A. E., Bortolozzi, F.,
and Sabourin, R. (2000). An HMM-based Approach
for Date Recognition. In Proceedings of the Fourth
IAPR International Workshop on Document Analysis
Systems (DAS 2000), December 10-13, 2000, Rio de
Janeiro, Brazil, pages 233–244.
Podlipnig, S. and B
¨
osz
¨
ormenyi, L. (2003). A Survey of
Web Cache Replacement Strategies. ACM Computing
Surveys, 35(4):374–398.
Ren, Q. and Dunham, M. H. (2000). Using semantic
caching to manage location dependent data in mobile
computing. In Proceedings of the 6th Annual Inter-
national Conference on Mobile Computing and Net-
working, pages 210–221. ACM Press.
Romano, S. and ElAarag, H. (2008). A quantitative study of
recency and frequency based web cache replacement
strategies. In Ahmad, A. and Bragg, A., editors, CNS
’08: Proceedings of the 11th communications and net-
working simulation symposium, pages 70–78. ACM
Press.
Saquete, E. and Mart
´
ınez-Barco, P. (2000). Grammar
specification for the recognition of temporal expres-
sions. In MT 2000: Online-Proceedings of the In-
ternational Conference on Machine Translation and
Multulingual Applications in the new Millenium. The
British Computer Society. paper 21, available online:
http://www.mt-archive.info/BCS-2000-Saquete.pdf.
Tanenbaum, A. S. (2007). Modern Operating Systems.
Prentice Hall, Upper Saddle River, NJ, USA, 3rd edi-
tion. http://www.pearsonhighered.com/product?
ISBN=0136006639.
Wang, J. (1999). A survey of web caching schemes for the
Internet. ACM SIGCOMM Computer Communication
Review, 29(5):36–46.
WEBIST2012-8thInternationalConferenceonWebInformationSystemsandTechnologies
82