Islam Anik

Work place: American International University of Bangladesh, Dhaka, Bangladesh

E-mail: abhi.cse.aiub@gmail.com

Website:

Research Interests: Database Management System, Data Structures and Algorithms, Analysis of Algorithms, Mathematics of Computing, Models of Computation

Biography

Islam Anik received his Bachelor degree in Software Engineering in 2014 from American International University of Bangladesh (AIUB). In 2012, he joined Bengal Solutions Ltd. as a software engineer. In January 2014, he joined dynamic software ltd. In August 2014, he joined Next IT Ltd. as a software engineer. Currently, he is doing Masters in Computer science at American International University of Bangladesh (AIUB). His research interest includes distributed system, internet of things (IoT), web of things (WoT), big data, data science, intelligent system and semantic web.

Author Articles
HitBand: A Prefetching Model to Increase Hit Rate and Reduce Bandwidth Consumption

By Islam Anik Akter Arifa Hamid Md. Abdul

DOI: https://doi.org/10.5815/ijieeb.2017.01.05, Pub. Date: 8 Jan. 2017

Caching is a very important issue in distributed web system in order to reduce access latency and server load. A request is a hit if it is available in the cache and if not then it will fetch from the server in order to cache and serve the request. Researches have shown that generic algorithms of caching can increase hit rate up to 40−50%, but adding prefetching scheme can increase this rate to 20%. Prefetching is a technique to fetch documents before they are requested. This paper proposes a process model for prefetching named HitBand which will balance hit rate bandwidth in every scenario with the combination of “Roulette-wheel selection”. Roulette-wheel selection is a very popular selection based algorithm which selects objects according to their fitness. We have compared our HitBand with the generic algorithms of prefetching like prefetching by popularity, apl characteristic, good Fetch and lifetime. Generic algorithms did not take web object size into consideration and in limited bandwidth scenario object size has a big impact on bandwidth consumption. Though prefetching by lifetime algorithm shows little concern about bandwidth consumption by getting the object with changes happening less frequently but this compromises the hit rate. But our proposed HitBand not only considers bandwidth but also hit rate during prefetching. Performance evaluation of HitBand along with other algorithms is provided in our paper. We have tested our HitBand with the testing engine which is built using JavaScript and maintained under AngularJS framework. From the performance evaluation, our HitBand shows better results both in high and low bandwidth.

[...] Read more.
Other Articles