Υποστήριξη τεχνολογιών διανομής και παράδοσης διαδικτυακού περιεχομένου
Doctoral Thesis
Author
Καστανιώτης, Γεώργιος Σ.
Date
2011-07-15View/ Open
Subject
Διαδίκτυο (Internet) ; Ευφυείς πράκτορες (Λογισμικό υπολογιστών) ; Web databases ; Web services ; Παγκόσμιος Ιστός (WWW)Abstract
The subject of this dissertation is the support of technologies for Internet content distribution and delivery, by contributing to the following topics of the corresponding research: the characterization and the modeling of the modern application-specific Internet activity, the simulation and the evaluation of the web caching object replacement strategies, the analysis of Internet content pre-loading systems and the introduction of a new proposal to improve their prediction accuracy. Our exhaustive study on the characterization and the modeling of today’s Internet activity revealed a great diversity of models for describing its key characteristics. Thus, we have designed and implemented ΣΥΝΤΗΙΑ, a broad, upgraded and flexible platform for the generation of synthetic loads of Internet application-specific activity. On the one hand, SYNTHIA is able to support the whole scientific knowledge that has been acquired in the field, until now. On the other hand, SYNTHIA incorporates the proper specifications for supporting any model that may arise in the future. Then, we recommend the methodology of data envelopment analysis (DEA) for the evaluation of the efficiency of the web caching object replacement strategies. DEA enables us to detect and isolate the truly efficient strategies, which demonstrate both high performance and low operational cost, at the same time. Finally, we are conducting an analysis on the potentiality to utilize the intelligent agents that assist the users in the seeking for information, in order to support content pre-loading systems. Under this analysis, a case study takes place, where we recommend the upgrading of an intelligent assistant of the kind – known as WebNaut – with the integration of an agent for caching and pre-loading in its architecture.