{"id":66071,"date":"2008-08-07T00:00:00","date_gmt":"2008-08-07T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/adaptive-execution-environments-for-application-servers\/"},"modified":"2008-08-07T00:00:00","modified_gmt":"2008-08-07T00:00:00","slug":"adaptive-execution-environments-for-application-servers","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/arquitectura-de-ordenadores\/adaptive-execution-environments-for-application-servers\/","title":{"rendered":"Adaptive execution environments for application servers"},"content":{"rendered":"<h2>Tesis doctoral de <strong> David Carrera P\u00e9rez <\/strong><\/h2>\n<p>The growth experienced by the web and by the internet over the last years has fuelled web application servers to break into most of the existing  distributed execution environments. Web application servers take distributed applications one step forward in their accessibility, easiness of  development and standardization, by using the most extended communication protocols and by providing rich development frameworks.    following the evolution of the application server execution environment, the factors that determine their performance have evolved too, with new ones  that have come out with the raising complexity of the environment, while the already known ones that determined the performance in the early stages of  the application server technology remain relevant in modern scenarios. In the old times, the performance of an application server was mainly  determined by the behavior of its local execution stack, what usually resulted to be the source of most performance bottlenecks. Later, when the  middleware became more efficient, more load could be put on each application server instance and thus the management of such a large number of  concurrent client connections resulted to be a new hot spot in terms of performance. Finally, when the capacity of any single node was exceeded, the  execution environments were massively clusterized to spread the load across a very large number of application server instances, what meant that  each instance was allocated a certain amount of resources. The result of this process is that even in the most advanced service management  architecture that can be currently found, 1) understanding the performance impact caused by the application server execution stack, 2) efficiently  managing  client connections, and 3) adequately allocating resources to each application server instance, are three incremental steps of crucial  importance in order  to optimize the performance of such a complex facility. And given the size and complexity of modern data centers, all of them  should  operate automatically without need of human interaction.    following the three items described above, this thesis contributes to the performance management of a complex application server execution  environment by  1) proposing an automatic monitoring framework that provides a performance insight in the context of a single machine; 2) proposing  and evaluating a new architectural application server design that improves the adaptability to changing workload conditions; and 3) proposing and  evaluating an automatic resource allocation technique for clustered and virtualized execution environments. The sum of the three techniques proposed  in this thesis opens up a new range of options to improve the performance of the system both off-line (1) and on-line (2 and 3).<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Adaptive execution environments for application servers<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Adaptive execution environments for application servers <\/li>\n<li><strong>Autor:<\/strong>\u00a0 David Carrera P\u00e9rez <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de catalunya<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 08\/07\/2008<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Jordi Torres Vi\u00f1als<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Francisco Tirado fern\u00e1ndez <\/li>\n<li>samuel Kounev (vocal)<\/li>\n<li>vasanth Bala (vocal)<\/li>\n<li>rosa Mar\u00eda Badia sala (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de David Carrera P\u00e9rez The growth experienced by the web and by the internet over the last years [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[4810,15596],"tags":[145631,2678,15959,145634,145632,145633],"class_list":["post-66071","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-ordenadores","category-politecnica-de-catalunya","tag-david-carrera-perez","tag-francisco-tirado-fernandez","tag-jordi-torres-vinals","tag-rosa-maria-badia-sala","tag-samuel-kounev","tag-vasanth-bala"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/66071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=66071"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/66071\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=66071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=66071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=66071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}