Resource Manager for QoS Aware Shared Application Clusters

Nowadays, middleware technologies are largely being adopted in order to make the development of distributed enterprise applications easier and to create a level of abstraction so as to present a unified programming model to application developers. However, it is important that the middleware remains...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Samydurai, A., Thiyagarajan, S., Mukherjee, S.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 153
container_issue
container_start_page 149
container_title
container_volume
creator Samydurai, A.
Thiyagarajan, S.
Mukherjee, S.
description Nowadays, middleware technologies are largely being adopted in order to make the development of distributed enterprise applications easier and to create a level of abstraction so as to present a unified programming model to application developers. However, it is important that the middleware remains effective for such types of applications that may exhibit strict Quality of Service (QoS) requirement in terms of resource availability, reliability, scalability, and timeliness. In this paper, the system developed has a new architecture called QASAC (QoS Aware Shared Application Cluster) with SLA to allocate the resources to all clients with minimized cost of resources with the QoS metrics such as percentile response time, service availability and server utilization. The system is also augmented with PDNS to receive an update regarding failure of resource manager and route the future client request to newly elected resource manager. The above mentioned QoS guarantees can be expressed as binding contracts in terms of so called Service Level Agreement (SLA) between the execution environment and application. This work aims at extending an execution environment to make it a QoS aware middleware. The resultant middleware has the capabilities such as clustering, load balancing in order to satisfy the above mentioned QoS guarantees.
doi_str_mv 10.1109/ARTCom.2009.118
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5328040</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5328040</ieee_id><sourcerecordid>5328040</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-823abc0ef8d65b1af8a28f422aa5724be075fd0eb75faebcd91dd3e070fe1e853</originalsourceid><addsrcrecordid>eNotj01Lw0AYhFdEUGvOHrzsH0h99yvZeAvBL6iIbT2XN9l3NZI2YTdF_Pcu6Bxm4BkYGMauBSyFgOq2Xm-bcb-UAFUC9oRdQllURllt5CnLqtIKLbU2ArQ6Z1mMX5CUSgvFBbtbUxyPoSP-ggf8oMD9GPjbuOH1Nwbim8_kjtfTNPQdzv144M1wjDOFeMXOPA6Rsv9csPeH-23zlK9eH5-bepX3ojRzbqXCtgPy1hWmFegtSuu1lIimlLolKI13QG0KpLZzlXBOJQqeBFmjFuzmb7cnot0U-j2Gn51R6YAG9QugvEjQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Resource Manager for QoS Aware Shared Application Clusters</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Samydurai, A. ; Thiyagarajan, S. ; Mukherjee, S.</creator><creatorcontrib>Samydurai, A. ; Thiyagarajan, S. ; Mukherjee, S.</creatorcontrib><description>Nowadays, middleware technologies are largely being adopted in order to make the development of distributed enterprise applications easier and to create a level of abstraction so as to present a unified programming model to application developers. However, it is important that the middleware remains effective for such types of applications that may exhibit strict Quality of Service (QoS) requirement in terms of resource availability, reliability, scalability, and timeliness. In this paper, the system developed has a new architecture called QASAC (QoS Aware Shared Application Cluster) with SLA to allocate the resources to all clients with minimized cost of resources with the QoS metrics such as percentile response time, service availability and server utilization. The system is also augmented with PDNS to receive an update regarding failure of resource manager and route the future client request to newly elected resource manager. The above mentioned QoS guarantees can be expressed as binding contracts in terms of so called Service Level Agreement (SLA) between the execution environment and application. This work aims at extending an execution environment to make it a QoS aware middleware. The resultant middleware has the capabilities such as clustering, load balancing in order to satisfy the above mentioned QoS guarantees.</description><identifier>ISBN: 9781424451043</identifier><identifier>ISBN: 1424451043</identifier><identifier>EISBN: 0769538452</identifier><identifier>EISBN: 9780769538457</identifier><identifier>DOI: 10.1109/ARTCom.2009.118</identifier><language>eng</language><publisher>IEEE</publisher><subject>Availability ; Clusters and Middleware ; Delay ; Load balance ; Load management ; Middleware ; Monitoring ; Nominations and elections ; Particle measurements ; QASAC ; QoS ; Quality of service ; Resource management ; Runtime ; SLA</subject><ispartof>2009 International Conference on Advances in Recent Technologies in Communication and Computing, 2009, p.149-153</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5328040$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5328040$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Samydurai, A.</creatorcontrib><creatorcontrib>Thiyagarajan, S.</creatorcontrib><creatorcontrib>Mukherjee, S.</creatorcontrib><title>Resource Manager for QoS Aware Shared Application Clusters</title><title>2009 International Conference on Advances in Recent Technologies in Communication and Computing</title><addtitle>ARTCOM</addtitle><description>Nowadays, middleware technologies are largely being adopted in order to make the development of distributed enterprise applications easier and to create a level of abstraction so as to present a unified programming model to application developers. However, it is important that the middleware remains effective for such types of applications that may exhibit strict Quality of Service (QoS) requirement in terms of resource availability, reliability, scalability, and timeliness. In this paper, the system developed has a new architecture called QASAC (QoS Aware Shared Application Cluster) with SLA to allocate the resources to all clients with minimized cost of resources with the QoS metrics such as percentile response time, service availability and server utilization. The system is also augmented with PDNS to receive an update regarding failure of resource manager and route the future client request to newly elected resource manager. The above mentioned QoS guarantees can be expressed as binding contracts in terms of so called Service Level Agreement (SLA) between the execution environment and application. This work aims at extending an execution environment to make it a QoS aware middleware. The resultant middleware has the capabilities such as clustering, load balancing in order to satisfy the above mentioned QoS guarantees.</description><subject>Availability</subject><subject>Clusters and Middleware</subject><subject>Delay</subject><subject>Load balance</subject><subject>Load management</subject><subject>Middleware</subject><subject>Monitoring</subject><subject>Nominations and elections</subject><subject>Particle measurements</subject><subject>QASAC</subject><subject>QoS</subject><subject>Quality of service</subject><subject>Resource management</subject><subject>Runtime</subject><subject>SLA</subject><isbn>9781424451043</isbn><isbn>1424451043</isbn><isbn>0769538452</isbn><isbn>9780769538457</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj01Lw0AYhFdEUGvOHrzsH0h99yvZeAvBL6iIbT2XN9l3NZI2YTdF_Pcu6Bxm4BkYGMauBSyFgOq2Xm-bcb-UAFUC9oRdQllURllt5CnLqtIKLbU2ArQ6Z1mMX5CUSgvFBbtbUxyPoSP-ggf8oMD9GPjbuOH1Nwbim8_kjtfTNPQdzv144M1wjDOFeMXOPA6Rsv9csPeH-23zlK9eH5-bepX3ojRzbqXCtgPy1hWmFegtSuu1lIimlLolKI13QG0KpLZzlXBOJQqeBFmjFuzmb7cnot0U-j2Gn51R6YAG9QugvEjQ</recordid><startdate>200910</startdate><enddate>200910</enddate><creator>Samydurai, A.</creator><creator>Thiyagarajan, S.</creator><creator>Mukherjee, S.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200910</creationdate><title>Resource Manager for QoS Aware Shared Application Clusters</title><author>Samydurai, A. ; Thiyagarajan, S. ; Mukherjee, S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-823abc0ef8d65b1af8a28f422aa5724be075fd0eb75faebcd91dd3e070fe1e853</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Availability</topic><topic>Clusters and Middleware</topic><topic>Delay</topic><topic>Load balance</topic><topic>Load management</topic><topic>Middleware</topic><topic>Monitoring</topic><topic>Nominations and elections</topic><topic>Particle measurements</topic><topic>QASAC</topic><topic>QoS</topic><topic>Quality of service</topic><topic>Resource management</topic><topic>Runtime</topic><topic>SLA</topic><toplevel>online_resources</toplevel><creatorcontrib>Samydurai, A.</creatorcontrib><creatorcontrib>Thiyagarajan, S.</creatorcontrib><creatorcontrib>Mukherjee, S.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Samydurai, A.</au><au>Thiyagarajan, S.</au><au>Mukherjee, S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Resource Manager for QoS Aware Shared Application Clusters</atitle><btitle>2009 International Conference on Advances in Recent Technologies in Communication and Computing</btitle><stitle>ARTCOM</stitle><date>2009-10</date><risdate>2009</risdate><spage>149</spage><epage>153</epage><pages>149-153</pages><isbn>9781424451043</isbn><isbn>1424451043</isbn><eisbn>0769538452</eisbn><eisbn>9780769538457</eisbn><abstract>Nowadays, middleware technologies are largely being adopted in order to make the development of distributed enterprise applications easier and to create a level of abstraction so as to present a unified programming model to application developers. However, it is important that the middleware remains effective for such types of applications that may exhibit strict Quality of Service (QoS) requirement in terms of resource availability, reliability, scalability, and timeliness. In this paper, the system developed has a new architecture called QASAC (QoS Aware Shared Application Cluster) with SLA to allocate the resources to all clients with minimized cost of resources with the QoS metrics such as percentile response time, service availability and server utilization. The system is also augmented with PDNS to receive an update regarding failure of resource manager and route the future client request to newly elected resource manager. The above mentioned QoS guarantees can be expressed as binding contracts in terms of so called Service Level Agreement (SLA) between the execution environment and application. This work aims at extending an execution environment to make it a QoS aware middleware. The resultant middleware has the capabilities such as clustering, load balancing in order to satisfy the above mentioned QoS guarantees.</abstract><pub>IEEE</pub><doi>10.1109/ARTCom.2009.118</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9781424451043
ispartof 2009 International Conference on Advances in Recent Technologies in Communication and Computing, 2009, p.149-153
issn
language eng
recordid cdi_ieee_primary_5328040
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Availability
Clusters and Middleware
Delay
Load balance
Load management
Middleware
Monitoring
Nominations and elections
Particle measurements
QASAC
QoS
Quality of service
Resource management
Runtime
SLA
title Resource Manager for QoS Aware Shared Application Clusters
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T06%3A18%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Resource%20Manager%20for%20QoS%20Aware%20Shared%20Application%20Clusters&rft.btitle=2009%20International%20Conference%20on%20Advances%20in%20Recent%20Technologies%20in%20Communication%20and%20Computing&rft.au=Samydurai,%20A.&rft.date=2009-10&rft.spage=149&rft.epage=153&rft.pages=149-153&rft.isbn=9781424451043&rft.isbn_list=1424451043&rft_id=info:doi/10.1109/ARTCom.2009.118&rft_dat=%3Cieee_6IE%3E5328040%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=0769538452&rft.eisbn_list=9780769538457&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5328040&rfr_iscdi=true