Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/12575
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSirour, Hiba Ali Nasir
dc.contributor.authorSupervisor, - Yahia Abdalla Mohammed
dc.contributor.authorCo Supervisor:, - Amir Abdelfattah Ahmed Eisa
dc.contributor.authorSupervisor - Yahia Abdalla Mohammed CO-Supervisor - Amir Abdelfattah Ahmed Eisa
dc.date.accessioned2016-01-25T10:27:57Z
dc.date.available2016-01-25T10:27:57Z
dc.date.issued2015-10-14
dc.identifier.citationSirour , Hiba Ali Nasir . PROXY CACHE CLEANUP IMPROVEMENT BY USING AN AGENT-BASED MODEL \ Hiba Ali Nasir Sirour ; Yahia Abdalla Mohammed .- Khartoum:Sudan University of Science and Technology,Faculty of Computer Science and Information Technology,2015.-185 p:ill;28cm.-phDen_US
dc.identifier.urihttp://repository.sustech.edu/handle/123456789/12575
dc.descriptionThesisen_US
dc.description.abstractWeb proxy caching is one of the effective solutions to avoid web service bottleneck, reduce traffic over the Internet and improve scalability of the web service. The core of a caching system is the caching replacement policies. This study describes the use of intelligent agent model to improve the performance of the proxy cache. A multi-agent system has been developed to control the cache cleanup task on the hierarchy caches. Fuzzy logic is used to combine LFU, LRU and Size caching replacement policies on the parent cache side. LFU and LRU policies are used on the child caches side. Cache cleaner Agents use fuzzy logic to make an intelligent decision and remove the web object proactively when it has high clean up priority. Reactive Coordination has been applied between the parent and child cleaner agents to achieve the cleanup task in efficient way, they have a common goal to increase hit ratio and byte hit ratio. Coordination agent applied the coordination rules when the web object with medium priority is found in parent and children caches. Q- learning algorithm has been implemented by the cleaner agent to avoid difficult calculation when it reached a similar state and take a suitable action. A reward value has been associated to each action, when Cleaner agent takes its optimal action that leads to the goal, it has an instant high reward. Other actions have low reward. States and actions had been represented on a graph each node represented a "state", agent's movement from one node to another represented the "action". The model has been tested using five samples of workload generated using Webtraff simulator, these samples represented the users requests and used cache sizes. The standard performance metrics Hit Ratio and byte hit ratio are used to evaluate the cache performance. Simulation results show that when the cache size increase the new approach PCCIA performs better than LRU,LFU and Size replacement polices in terms of hit rate and byte hit rate.en_US
dc.description.sponsorshipSudan University of Science & Technologyen_US
dc.language.isoenen_US
dc.publisherSudan University of Science & Technologyen_US
dc.subjectinformation technologyen_US
dc.subjectSoftware Engineeringen_US
dc.subjectPROXY CACHE CLEANUPen_US
dc.subjectIMPROVEMENT BY USINGen_US
dc.titlePROXY CACHE CLEANUP IMPROVEMENT BY USING AN AGENT-BASED MODELen_US
dc.title.alternativeاستخدام انموذج العميل لتحسين تفريع ذاكرة الوكيل المحبأهen_US
dc.typeThesisen_US
Appears in Collections:PhD theses : Computer Science and Information Technology

Files in This Item:
File Description SizeFormat 
PROXY CACHE CLEANUP ... .pdfTitle368.19 kBAdobe PDFView/Open
Research.pdfResearch2.29 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.