<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">donstu-671</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>TECHNICAL SCIENCES</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group></article-categories><title-group><article-title>ADAPTIVE FUZZY CACHING ALGORITHM FOR PROXY SERVERS</article-title><trans-title-group xml:lang="ru"><trans-title>Адаптивный нечёткий алгоритм кэширования для прокси-серверов</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жуков</surname><given-names>Александр Игоревич</given-names></name><name name-style="western" xml:lang="en"><surname>Zhukov</surname><given-names>Alexander Igorevich</given-names></name></name-alternatives><email xlink:type="simple">zhukov000@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Донской государственный технический университет.</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Don State Technical University.</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2012</year></pub-date><pub-date pub-type="epub"><day>30</day><month>12</month><year>2012</year></pub-date><volume>12</volume><issue>8</issue><fpage>54</fpage><lpage>61</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Zhukov A.I., 2012</copyright-statement><copyright-year>2012</copyright-year><copyright-holder xml:lang="ru">Жуков А.И.</copyright-holder><copyright-holder xml:lang="en">Zhukov A.I.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-donstu.ru/jour/article/view/671">https://www.vestnik-donstu.ru/jour/article/view/671</self-uri><abstract><p>The problem of increasing the efficiency of cache systems using artificial intelligence techniques is considered. The formalized statement of raising the cache effectiveness on the basis of the set-theoretic mathematical tools is described. The fuzzy logic application technology for determining the victim which implements the calculation of cache values for object in cache memory is considered. It is first offered to use spatial locality of the web-resource as one of its basic characteristics applying to the input of the fuzzy logic system. The definition of this characteristic is based on the uniform resource identifier URI. The technique for the adaptation of fuzzy systems through the synthesis of the linguistic model using the method of fuzzy clustering is defined. Besides, the experimental study of the algorithm developed on the simulation stand for traces obtained through the proxy cache Squid is resulted.</p></abstract><trans-abstract xml:lang="ru"><p>Рассматривается проблема увеличения эффективности кэш-систем за счёт использования методов искусственного интеллекта. Приведена формализованная постановка задачи повышения эффективности систем кэширования с использованием теоретико-множественного математического аппарата. Рассмотрена технология применения системы нечёткого вывода для определения объекта-жертвы, реализующая вычисление кэш-рейтинга объектов, сохранённых в кэш-памяти. В качестве одной из базовых характеристик web-ресурса, подаваемых на вход системы нечёткого вывода, впервые предложено использовать его пространственную локальность, определение которой основано на унифицированном идентификаторе web-ресурса URI. Определён способ выполнения адаптации нечёткой системы посредством синтеза лингвистической модели с использованием метода нечёткой кластеризации, а также приведены результаты экспериментального исследования разработанного алгоритма на имитационном стенде для трасс, полученных с использованием кэширующего прокси-сервера Squid.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>кэш-система</kwd><kwd>система нечёткого вывода</kwd><kwd>нечёткая кластеризация</kwd><kwd>адаптивная система кэширования.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>cache system</kwd><kwd>fuzzy logic</kwd><kwd>fuzzy clustering</kwd><kwd>adaptive caching system.</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Arlitt, M. F. Performance Evaluation of Web Proxy Cache Replacement Policies / Martin Arlitt, Rich Friedrich, Tai Jin // Internet Systems and Applications Laboratory. — October, 1999.</mixed-citation><mixed-citation xml:lang="en">Arlitt, M.F., Friedrich, R., Tai Jin. Performance Evaluation of Web Proxy Cache Replacement Policies. Internet Systems and Applications Laboratory, October, 1999.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Danzig, P. B. A Case for Caching File Objects Inside Internetworks / Peter B. Danzig, Richard S. Hall, Michael F. Schwartz // ACM SIGCOMM Computer Communication Review. — Volume 23. — Issue 4. — 1993.</mixed-citation><mixed-citation xml:lang="en">Danzig, P.B., Hall, R.S., Schwartz, M.F. A Case for Caching File Objects Inside Internetworks. ACM SIGCOMM Computer Communication Review, 1993, vol. 23, iss. 4.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Yang, Q. Web-Log Mining for Predictive Web Caching. / Q. Yang, and H. H. Zhang // IEEE Transactions on Knowledge and Data Engineering. — 2003. — Volume 15. — Number 4.</mixed-citation><mixed-citation xml:lang="en">Yang, Q., Zhang, H.H. Web-Log Mining for Predictive Web Caching. IEEE Transactions on Knowledge and Data Engineering, 2003, vol. 15, no. 4.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Жуков, А. И. Использование информационных систем и технологий в целях удовлетворения информационных потребностей / А. И. Жуков, А. Г. Сорокин. — Красноярск : Научно-инновационный центр, 2012. — 68 с.</mixed-citation><mixed-citation xml:lang="en">Zhukov, А.I., Sorokin, A.G. Ispolzovaniye informatsionnykh sistem i tekhnologiy v tselyakh udovletvoreniya informatsionnykh potrebnostey. [Data systems and technologies application for meeting information needs.] Krasnoyarsk: Nauchno-innovatsionnyy tsentr, 2012, 68 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Рутковский, Л. Методы и технологии искусственного интеллекта / Л. Рутковский; [перевод с польского И. Д. Рудинского]. — Москва : Горячая линия — Телеком, 2010. — 520 с.</mixed-citation><mixed-citation xml:lang="en">Rutkovsky, L. [Translation from Polish by Rudinsky, I.D.] Metody i tekhnologii iskusstvennogo intelekta. [Methods and technologies of artificial intellect.] Moscow: Goryachaya liniya – Telekom, 2010, 520 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Calzarossa, M. C. A Fuzzy Algorithm for Web Caching [Электронный ресурс] / Maria Carla Calzarossa, Giacomo Valli. — Режим доступа: http://peg.unipv.it/publications/PDF/Proxy.pdf (дата обращения: 12.11.2012).</mixed-citation><mixed-citation xml:lang="en">Calzarossa, M.C., Valli, G. A Fuzzy Algorithm for Web Caching. Available at: http://peg.unipv.it/publications/PDF/Proxy.pdf.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Sabeghi, M. Using Fuzzy Logic to Improve Cache Replacement Decisions / Mojtaba Sabeghi, and Mohammad Hossein Yaghmaee // IJCSNS International Journal of Computer Science and Network Security. — 2006. — Volume 6. — No. 3.</mixed-citation><mixed-citation xml:lang="en">Sabeghi, M., Yaghmaee, M.H. Using Fuzzy Logic to Improve Cache Replacement Decisions. IJCSNS International Journal of Computer Science and Network Security, 2006, vol. 6, no. 3.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Жуков, А. И. Модель адаптивного векторного управления стохастическим гибридным алгоритмом кэширования / А. И. Жуков // Вестник Донского гос. техн. ун-та. — 2012. — № 5. — С. 19–29.</mixed-citation><mixed-citation xml:lang="en">Zhukov, А.I. Model adaptivnogo vektornogo upravleniya stokhasticheskim gibridnym algoritmom keshirovaniya. [Model of adaptive vector control of stochastic hybrid caching algorithm.] Vestnik of Don State Tech. University, 2012, no. 5, pp. 19–29 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Лю, Б. Теория и практика неопределённого программирования / Б. Лю. — Москва : БИНОМ. Лаборатория знаний, 2005. — 416 с.</mixed-citation><mixed-citation xml:lang="en">Liu, B. Teoriya i praktika neopredelennogo programmirovaniya. [Theory and Practice of Uncertain Programming.] Moscow: BINOM. Laboratoriya znaniy, 2005, 416 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Штовба, С. Д. Введение в теорию нечётких множеств и нечёткую логику / С. Д. Штовба. — Винница : Континент-Прим, 2003. — 198 c.</mixed-citation><mixed-citation xml:lang="en">Shtovba, S.D. Vvedeniye v teotiyu nechetkikh mnozhestv i nechetkuyu logiku. [Introduction to fuzzy-set theory and fuzzy logics.] Vinnytsia: Kontinent-Prim, 2003, 198 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Жуков, А. И. Программный стенд для исследования эффективности алгоритмов кэширования / А. И. Жуков // Системный анализ, управление и обработка информации : Труды 1-го Международного семинара студентов, аспирантов и учёных. — Ростов-на-Дону : ИЦ ДГТУ, 2010. — С. 249–253.</mixed-citation><mixed-citation xml:lang="en">Zhukov, А.I. Programmnyy stend dlya issledovaniya effektivnosti algoritmov keshirovaniya. [Programmed testbed for cashing algorithm efficiency analysis.] Sistemnyy analiz, upravleniye i obrabotka informatsii: Trudy 1-go Mezhdunarodnogo seminara studentov, aspirantov i uchenykh. [System analysis, administration, and data processing: Proc. I Int. Seminar for students, postgraduates and scholars.] Rostov-on-Don: DSTU Publ. Centre, 2010, pp. 249–253 (in Russian).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
