Loading…

Selectively retrofitting monitoring in distributed systems

Current distributed systems carry legacy subsystems lacking sufficient instrumentation for monitoring the end-to-end business transactions supported by these systems. In the absence of instrumentation, only probabilistic monitoring is possible by using time-stamped log-records. Retro fitting these s...

Full description

Saved in:
Bibliographic Details
Main Authors: Anandkumar, Animashree, Bisdikian, Chatschik, He, Ting, Agrawal, Dakshi
Format: Conference Proceeding
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c156t-f5b70b72a227d48b6313cd6909bdca97047c2b327cfd2cd76ea658d56d34086a3
cites cdi_FETCH-LOGICAL-c156t-f5b70b72a227d48b6313cd6909bdca97047c2b327cfd2cd76ea658d56d34086a3
container_end_page 8
container_issue 2
container_start_page 6
container_title
container_volume 37
creator Anandkumar, Animashree
Bisdikian, Chatschik
He, Ting
Agrawal, Dakshi
description Current distributed systems carry legacy subsystems lacking sufficient instrumentation for monitoring the end-to-end business transactions supported by these systems. In the absence of instrumentation, only probabilistic monitoring is possible by using time-stamped log-records. Retro fitting these systems with expensive monitoring instrumentation provides high-granularity, precise tracking of transactions. Given a limited budget, local instrumentation strategies which maximize the effectiveness of monitoring transactions throughout the system are proposed. The operation of the end-to-end system is modeled by a queuing network;each queue represents a subsystem which produces time-stamped log-records as transactions pass through it. Two simple heuristics for instrumentation are proposed which become optimal under certain conditions. One heuristic selects states in the transition diagram for local instrumentation in the decreasing order of the load factors of their queues. Sufficient onditions for this load-factor heuristic to be optimal are proven using the notion of stochastic order. The other heuristic selects states in the transition diagram based on the approximated tracking accuracy of probabilistic monitoring at each state, which is shown to be tight at low arrival rates.
doi_str_mv 10.1145/1639562.1639565
format conference_proceeding
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_1639562_1639565</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_1639562_1639565</sourcerecordid><originalsourceid>FETCH-LOGICAL-c156t-f5b70b72a227d48b6313cd6909bdca97047c2b327cfd2cd76ea658d56d34086a3</originalsourceid><addsrcrecordid>eNotj8tKAzEUQLNQsLau3c4PTHuTTJKJOyk-CgUX1vWQp0TmIclVmL_X0lmdszpwCLmnsKW0ETsquRaSbS8UV2QF_1oLrfUNuS3lC4AqRtsVeXgPfXCYfkM_VzlgnmJCTONnNUxjwimfNY2VTwVzsj8YfFXmgmEoG3IdTV_C3cI1-Xh-Ou1f6-Pby2H_eKwdFRLrKKwCq5hhTPmmtZJT7rzUoK13RitolGOWM-WiZ84rGYwUrRfS8wZaafia7C5dl6dScojdd06DyXNHoTvvdsvuQsH_AAlMSso</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Selectively retrofitting monitoring in distributed systems</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Anandkumar, Animashree ; Bisdikian, Chatschik ; He, Ting ; Agrawal, Dakshi</creator><creatorcontrib>Anandkumar, Animashree ; Bisdikian, Chatschik ; He, Ting ; Agrawal, Dakshi</creatorcontrib><description>Current distributed systems carry legacy subsystems lacking sufficient instrumentation for monitoring the end-to-end business transactions supported by these systems. In the absence of instrumentation, only probabilistic monitoring is possible by using time-stamped log-records. Retro fitting these systems with expensive monitoring instrumentation provides high-granularity, precise tracking of transactions. Given a limited budget, local instrumentation strategies which maximize the effectiveness of monitoring transactions throughout the system are proposed. The operation of the end-to-end system is modeled by a queuing network;each queue represents a subsystem which produces time-stamped log-records as transactions pass through it. Two simple heuristics for instrumentation are proposed which become optimal under certain conditions. One heuristic selects states in the transition diagram for local instrumentation in the decreasing order of the load factors of their queues. Sufficient onditions for this load-factor heuristic to be optimal are proven using the notion of stochastic order. The other heuristic selects states in the transition diagram based on the approximated tracking accuracy of probabilistic monitoring at each state, which is shown to be tight at low arrival rates.</description><identifier>ISSN: 0163-5999</identifier><identifier>DOI: 10.1145/1639562.1639565</identifier><language>eng</language><ispartof>Performance evaluation review, 2009, Vol.37 (2), p.6-8</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c156t-f5b70b72a227d48b6313cd6909bdca97047c2b327cfd2cd76ea658d56d34086a3</citedby><cites>FETCH-LOGICAL-c156t-f5b70b72a227d48b6313cd6909bdca97047c2b327cfd2cd76ea658d56d34086a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Anandkumar, Animashree</creatorcontrib><creatorcontrib>Bisdikian, Chatschik</creatorcontrib><creatorcontrib>He, Ting</creatorcontrib><creatorcontrib>Agrawal, Dakshi</creatorcontrib><title>Selectively retrofitting monitoring in distributed systems</title><title>Performance evaluation review</title><description>Current distributed systems carry legacy subsystems lacking sufficient instrumentation for monitoring the end-to-end business transactions supported by these systems. In the absence of instrumentation, only probabilistic monitoring is possible by using time-stamped log-records. Retro fitting these systems with expensive monitoring instrumentation provides high-granularity, precise tracking of transactions. Given a limited budget, local instrumentation strategies which maximize the effectiveness of monitoring transactions throughout the system are proposed. The operation of the end-to-end system is modeled by a queuing network;each queue represents a subsystem which produces time-stamped log-records as transactions pass through it. Two simple heuristics for instrumentation are proposed which become optimal under certain conditions. One heuristic selects states in the transition diagram for local instrumentation in the decreasing order of the load factors of their queues. Sufficient onditions for this load-factor heuristic to be optimal are proven using the notion of stochastic order. The other heuristic selects states in the transition diagram based on the approximated tracking accuracy of probabilistic monitoring at each state, which is shown to be tight at low arrival rates.</description><issn>0163-5999</issn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNotj8tKAzEUQLNQsLau3c4PTHuTTJKJOyk-CgUX1vWQp0TmIclVmL_X0lmdszpwCLmnsKW0ETsquRaSbS8UV2QF_1oLrfUNuS3lC4AqRtsVeXgPfXCYfkM_VzlgnmJCTONnNUxjwimfNY2VTwVzsj8YfFXmgmEoG3IdTV_C3cI1-Xh-Ou1f6-Pby2H_eKwdFRLrKKwCq5hhTPmmtZJT7rzUoK13RitolGOWM-WiZ84rGYwUrRfS8wZaafia7C5dl6dScojdd06DyXNHoTvvdsvuQsH_AAlMSso</recordid><startdate>20091016</startdate><enddate>20091016</enddate><creator>Anandkumar, Animashree</creator><creator>Bisdikian, Chatschik</creator><creator>He, Ting</creator><creator>Agrawal, Dakshi</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20091016</creationdate><title>Selectively retrofitting monitoring in distributed systems</title><author>Anandkumar, Animashree ; Bisdikian, Chatschik ; He, Ting ; Agrawal, Dakshi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c156t-f5b70b72a227d48b6313cd6909bdca97047c2b327cfd2cd76ea658d56d34086a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Anandkumar, Animashree</creatorcontrib><creatorcontrib>Bisdikian, Chatschik</creatorcontrib><creatorcontrib>He, Ting</creatorcontrib><creatorcontrib>Agrawal, Dakshi</creatorcontrib><collection>CrossRef</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Anandkumar, Animashree</au><au>Bisdikian, Chatschik</au><au>He, Ting</au><au>Agrawal, Dakshi</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Selectively retrofitting monitoring in distributed systems</atitle><btitle>Performance evaluation review</btitle><date>2009-10-16</date><risdate>2009</risdate><volume>37</volume><issue>2</issue><spage>6</spage><epage>8</epage><pages>6-8</pages><issn>0163-5999</issn><abstract>Current distributed systems carry legacy subsystems lacking sufficient instrumentation for monitoring the end-to-end business transactions supported by these systems. In the absence of instrumentation, only probabilistic monitoring is possible by using time-stamped log-records. Retro fitting these systems with expensive monitoring instrumentation provides high-granularity, precise tracking of transactions. Given a limited budget, local instrumentation strategies which maximize the effectiveness of monitoring transactions throughout the system are proposed. The operation of the end-to-end system is modeled by a queuing network;each queue represents a subsystem which produces time-stamped log-records as transactions pass through it. Two simple heuristics for instrumentation are proposed which become optimal under certain conditions. One heuristic selects states in the transition diagram for local instrumentation in the decreasing order of the load factors of their queues. Sufficient onditions for this load-factor heuristic to be optimal are proven using the notion of stochastic order. The other heuristic selects states in the transition diagram based on the approximated tracking accuracy of probabilistic monitoring at each state, which is shown to be tight at low arrival rates.</abstract><doi>10.1145/1639562.1639565</doi><tpages>3</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0163-5999
ispartof Performance evaluation review, 2009, Vol.37 (2), p.6-8
issn 0163-5999
language eng
recordid cdi_crossref_primary_10_1145_1639562_1639565
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)
title Selectively retrofitting monitoring in distributed systems
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T14%3A25%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Selectively%20retrofitting%20monitoring%20in%20distributed%20systems&rft.btitle=Performance%20evaluation%20review&rft.au=Anandkumar,%20Animashree&rft.date=2009-10-16&rft.volume=37&rft.issue=2&rft.spage=6&rft.epage=8&rft.pages=6-8&rft.issn=0163-5999&rft_id=info:doi/10.1145/1639562.1639565&rft_dat=%3Ccrossref%3E10_1145_1639562_1639565%3C/crossref%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c156t-f5b70b72a227d48b6313cd6909bdca97047c2b327cfd2cd76ea658d56d34086a3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true