Diagnostic Framework for Distributed Application Performance Anomaly Based on Adaptive Instrumentation

Instrumentation technology can obtain the status information of the distributed system when it is running. It is the core part of software performance management tools. But the use of instrumentation technology is often accompanied by a waste of resources. In this paper, we designed an adaptive inst...

Full description

Saved in:
Bibliographic Details
Published in2020 2nd International Conference on Computer Communication and the Internet (ICCCI) pp. 164 - 169
Main Authors Zhang, Shudong, Liu, Dongxue, Zhou, Lijuan, Ren, Zhongshan, Wang, Zipeng
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.06.2020
Subjects
Online AccessGet full text
DOI10.1109/ICCCI49374.2020.9145997

Cover

Abstract Instrumentation technology can obtain the status information of the distributed system when it is running. It is the core part of software performance management tools. But the use of instrumentation technology is often accompanied by a waste of resources. In this paper, we designed an adaptive instrumentation mechanism to balance the monitoring needs and resource load. Using analytical models based on linear regression and K-Means based on density algorithm to analyze performance data, determine the actual operating conditions and monitoring requirements of the monitored system, dynamically change the insertion point, and reduce resource consumption. Experiments show that compared with traditional tools, using the method of this article for monitoring, when the user clicks a lot, the system throughput is lower, the resource load is smaller, the average response time of the tested web page is reduced by 3.37%, and the target program is Interference is smaller.
AbstractList Instrumentation technology can obtain the status information of the distributed system when it is running. It is the core part of software performance management tools. But the use of instrumentation technology is often accompanied by a waste of resources. In this paper, we designed an adaptive instrumentation mechanism to balance the monitoring needs and resource load. Using analytical models based on linear regression and K-Means based on density algorithm to analyze performance data, determine the actual operating conditions and monitoring requirements of the monitored system, dynamically change the insertion point, and reduce resource consumption. Experiments show that compared with traditional tools, using the method of this article for monitoring, when the user clicks a lot, the system throughput is lower, the resource load is smaller, the average response time of the tested web page is reduced by 3.37%, and the target program is Interference is smaller.
Author Liu, Dongxue
Ren, Zhongshan
Zhou, Lijuan
Wang, Zipeng
Zhang, Shudong
Author_xml – sequence: 1
  givenname: Shudong
  surname: Zhang
  fullname: Zhang, Shudong
  organization: College of Information Engineering, Capital Normal University,Beijing,China
– sequence: 2
  givenname: Dongxue
  surname: Liu
  fullname: Liu, Dongxue
  organization: College of Information Engineering, Capital Normal University,Beijing,China
– sequence: 3
  givenname: Lijuan
  surname: Zhou
  fullname: Zhou, Lijuan
  organization: College of Information Engineering, Capital Normal University,Beijing,China
– sequence: 4
  givenname: Zhongshan
  surname: Ren
  fullname: Ren, Zhongshan
  organization: College of Information Engineering, Capital Normal University,Beijing,China
– sequence: 5
  givenname: Zipeng
  surname: Wang
  fullname: Wang, Zipeng
  organization: College of Information Engineering, Capital Normal University,Beijing,China
BookMark eNotj0FOwzAURI0EC1o4AQt8gQZ_20nsZUgpRKoEC1hX37GDLBInclxQb08EXc3izRtpVuQyjMERcg8sA2D6oanrupFalDLjjLNMg8y1Li_ICkquIFeMwTXpth4_wzgn39JdxMH9jPGLdmOkWz-n6M0xOUuraep9i8mPgb65uOABQ-toFcYB-xN9xHlpLbCyOCX_7WgTFvs4uJD-rBty1WE_u9tzrsnH7um9ftnsX5-butpvPIBKm9aaHAAZ4xy5ziUzYKDU4AooFGqNUjBpys6qDi3LBRMtKANaaG4Ka7VYk7v_Xe-cO0zRDxhPh_N18Qt5eVVl
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICCCI49374.2020.9145997
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Xplore (NTUSG)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore (NTUSG)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1728158001
9781728158006
EndPage 169
ExternalDocumentID 9145997
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i118t-cdb511a0022a29540b1b1791e6168a99a4304b7fd8fad05303c18b19392b6dd93
IEDL.DBID RIE
IngestDate Wed Aug 27 02:30:25 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i118t-cdb511a0022a29540b1b1791e6168a99a4304b7fd8fad05303c18b19392b6dd93
PageCount 6
ParticipantIDs ieee_primary_9145997
PublicationCentury 2000
PublicationDate 2020-June
PublicationDateYYYYMMDD 2020-06-01
PublicationDate_xml – month: 06
  year: 2020
  text: 2020-June
PublicationDecade 2020
PublicationTitle 2020 2nd International Conference on Computer Communication and the Internet (ICCCI)
PublicationTitleAbbrev CCI
PublicationYear 2020
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.7407924
Snippet Instrumentation technology can obtain the status information of the distributed system when it is running. It is the core part of software performance...
SourceID ieee
SourceType Publisher
StartPage 164
SubjectTerms adaptive
Delays
distributed system monitoring
instrumentation
Instruments
Java
Monitoring
performance data analysis
Target tracking
Time factors
Title Diagnostic Framework for Distributed Application Performance Anomaly Based on Adaptive Instrumentation
URI https://ieeexplore.ieee.org/document/9145997
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8JAEJ0AJ09qwPidPXh0Sz-WbeeIRQImGA6ScCO73W1ilMIBDvjrnW0LROPBW9M2aTvT9r3MvDcL8JDnikgxai6IvXKBxnCVxJaHuYxDi0KIzJUGJq9yNBMv8968AY8HL4y1thSfWc9tlr18s8q2rlTWxUD0EOMmNONEVl6tWrIV-Ngdp2k6FgS3rlQS-l599o9lU0rUGJ7CZH-9Sizy4W032su-fo1i_O8NnUHn6M9j0wPynEPDFm3IB5Vqjt4ENtxLrhhxUjZww3HdulbWsP6xYc2mR9MA6xerpfrcsSdCNcPoYN-otfsVsnE5Y3ZZe5SKDsyGz2_piNerKPB3Cv-GZ0YTqVIOrJVr6vk60G4mqZWBTBSiEpEvdJybJFeGPkk_yoJEE6_DUEtjMLqAVrEq7CUw9JUzK6DOKYnSIJGDhKDPBBZ7NpTRFbRdjBbralDGog7P9d-7b-DE5anSXd1Ci57F3hHCb_R9mdpvrP-oMw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8JAEJ0gHvSkBozf7sGjLf3YfswRQUIVCAdIuJHd7jYxSuEAB_31zrYFovHgrWmbtrvT9r3svDcD8JBlgkgxSosTe7U4KmWJONKWl4WRp5FznpqlgeEo7E_5yyyY1eBx54XRWhfiM22bzSKXr5bpxiyVtdDlAWJ0AIcBXSQo3VqVaMt1sJV0Op2EE-CaxRLPsavzfzROKXCjdwLD7R1Luci7vVlLO_36VYzxv490Cs29Q4-Nd9hzBjWdNyDrlro5ehdYbyu6YsRKWdeUxzWdrbRi7X3Kmo33tgHWzpcL8fHJngjXFKODbSVW5mfIkqLK7KJyKeVNmPaeJ52-VfVRsN4oAGsrVZJolTBwLUxaz5GuNFVJdeiGsUAU3He4jDIVZ0LRR-n4qRtLYnboyVAp9M-hni9zfQEMHWHsCigzCmOokOhBTOCnXI2B9kL_EhpmjuarslTGvJqeq79338NRfzIczAfJ6PUajk3MShXWDdRpXPqW8H4t74owfwOpSquA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2020+2nd+International+Conference+on+Computer+Communication+and+the+Internet+%28ICCCI%29&rft.atitle=Diagnostic+Framework+for+Distributed+Application+Performance+Anomaly+Based+on+Adaptive+Instrumentation&rft.au=Zhang%2C+Shudong&rft.au=Liu%2C+Dongxue&rft.au=Zhou%2C+Lijuan&rft.au=Ren%2C+Zhongshan&rft.date=2020-06-01&rft.pub=IEEE&rft.spage=164&rft.epage=169&rft_id=info:doi/10.1109%2FICCCI49374.2020.9145997&rft.externalDocID=9145997