Loading…

A multi-objective framework for effective performance fault injection in distributed systems

Modern distributed systems should be built to anticipate performance degradation. Often requests in these systems involve ten to thousands Remote Procedure Calls, each of which can be a source of performance degradation. The PhD programme presented here intends to address this issue by providing aut...

Full description

Saved in:
Bibliographic Details
Main Author: Traini, Luca
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 939
container_issue
container_start_page 936
container_title
container_volume
creator Traini, Luca
description Modern distributed systems should be built to anticipate performance degradation. Often requests in these systems involve ten to thousands Remote Procedure Calls, each of which can be a source of performance degradation. The PhD programme presented here intends to address this issue by providing automated instruments to effectively drive performance fault injection in distributed systems. The envisioned approach exploits multi-objective search-based techniques to automatically find small combinations of tiny performance degradations induced by specific RPCs,which have significant impacts on the user-perceived performance. Automating the search of these events will improve the ability to inject performance issues in production in order to force developers to anticipate and mitigate them.
doi_str_mv 10.1145/3238147.3241535
format conference_proceeding
fullrecord <record><control><sourceid>acm_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_8999843</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8999843</ieee_id><sourcerecordid>acm_books_10_1145_3238147_3241535</sourcerecordid><originalsourceid>FETCH-LOGICAL-a275t-e2c2b0c8a136db32ed7a41ac3a72dce46929f76a2e3965c02eeaec1cbf248043</originalsourceid><addsrcrecordid>eNqNkD1PwzAQhg0IiVI6M7B4ZEmwz3acjFXFl1SJpQMDkuU4Z8lt01R2Cuq_J9AMjEx3ep97bngJueUs51yqBwGi5FLnAiRXQp2R6yFlQlVCv5-TCRRSZFxpuPgLrsgspTVjDErNFKgJ-ZjT9rDtQ9bVa3R9-ETqo23xq4sb6rtI0fsx32Mcgtbu3HBjB4mG3a_T7YaNNiH1MdSHHhuajqnHNt2QS2-3CWfjnJLV0-Nq8ZIt355fF_NlZkGrPkNwUDNXWi6KphaAjbaSWyeshsahLCqovC4soKgK5RggWnTc1R5kyaSYkrvT24CIZh9Da-PRlFVVlVIMND9R61pTd90mGc7MT4dm7NCMHZo6BvSDcP9PQXwDKaBvtQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A multi-objective framework for effective performance fault injection in distributed systems</title><source>IEEE Xplore All Conference Series</source><creator>Traini, Luca</creator><creatorcontrib>Traini, Luca</creatorcontrib><description>Modern distributed systems should be built to anticipate performance degradation. Often requests in these systems involve ten to thousands Remote Procedure Calls, each of which can be a source of performance degradation. The PhD programme presented here intends to address this issue by providing automated instruments to effectively drive performance fault injection in distributed systems. The envisioned approach exploits multi-objective search-based techniques to automatically find small combinations of tiny performance degradations induced by specific RPCs,which have significant impacts on the user-perceived performance. Automating the search of these events will improve the ability to inject performance issues in production in order to force developers to anticipate and mitigate them.</description><identifier>ISBN: 145035937X</identifier><identifier>ISBN: 9781450359375</identifier><identifier>EISSN: 2643-1572</identifier><identifier>EISBN: 145035937X</identifier><identifier>EISBN: 9781450359375</identifier><identifier>DOI: 10.1145/3238147.3241535</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Distributed Systems ; Fault Injection ; Software and its engineering -- Software creation and management -- Search-based software engineering ; Software and its engineering -- Software organization and properties -- Extra-functional properties -- Software performance ; Software Performance</subject><ispartof>2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE), 2018, p.936-939</ispartof><rights>2018 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8999843$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,23930,23931,25140,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8999843$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Traini, Luca</creatorcontrib><title>A multi-objective framework for effective performance fault injection in distributed systems</title><title>2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE)</title><addtitle>ASE</addtitle><description>Modern distributed systems should be built to anticipate performance degradation. Often requests in these systems involve ten to thousands Remote Procedure Calls, each of which can be a source of performance degradation. The PhD programme presented here intends to address this issue by providing automated instruments to effectively drive performance fault injection in distributed systems. The envisioned approach exploits multi-objective search-based techniques to automatically find small combinations of tiny performance degradations induced by specific RPCs,which have significant impacts on the user-perceived performance. Automating the search of these events will improve the ability to inject performance issues in production in order to force developers to anticipate and mitigate them.</description><subject>Distributed Systems</subject><subject>Fault Injection</subject><subject>Software and its engineering -- Software creation and management -- Search-based software engineering</subject><subject>Software and its engineering -- Software organization and properties -- Extra-functional properties -- Software performance</subject><subject>Software Performance</subject><issn>2643-1572</issn><isbn>145035937X</isbn><isbn>9781450359375</isbn><isbn>145035937X</isbn><isbn>9781450359375</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2018</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNqNkD1PwzAQhg0IiVI6M7B4ZEmwz3acjFXFl1SJpQMDkuU4Z8lt01R2Cuq_J9AMjEx3ep97bngJueUs51yqBwGi5FLnAiRXQp2R6yFlQlVCv5-TCRRSZFxpuPgLrsgspTVjDErNFKgJ-ZjT9rDtQ9bVa3R9-ETqo23xq4sb6rtI0fsx32Mcgtbu3HBjB4mG3a_T7YaNNiH1MdSHHhuajqnHNt2QS2-3CWfjnJLV0-Nq8ZIt355fF_NlZkGrPkNwUDNXWi6KphaAjbaSWyeshsahLCqovC4soKgK5RggWnTc1R5kyaSYkrvT24CIZh9Da-PRlFVVlVIMND9R61pTd90mGc7MT4dm7NCMHZo6BvSDcP9PQXwDKaBvtQ</recordid><startdate>20180903</startdate><enddate>20180903</enddate><creator>Traini, Luca</creator><general>ACM</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20180903</creationdate><title>A multi-objective framework for effective performance fault injection in distributed systems</title><author>Traini, Luca</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a275t-e2c2b0c8a136db32ed7a41ac3a72dce46929f76a2e3965c02eeaec1cbf248043</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Distributed Systems</topic><topic>Fault Injection</topic><topic>Software and its engineering -- Software creation and management -- Search-based software engineering</topic><topic>Software and its engineering -- Software organization and properties -- Extra-functional properties -- Software performance</topic><topic>Software Performance</topic><toplevel>online_resources</toplevel><creatorcontrib>Traini, Luca</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</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>Traini, Luca</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A multi-objective framework for effective performance fault injection in distributed systems</atitle><btitle>2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE)</btitle><stitle>ASE</stitle><date>2018-09-03</date><risdate>2018</risdate><spage>936</spage><epage>939</epage><pages>936-939</pages><eissn>2643-1572</eissn><isbn>145035937X</isbn><isbn>9781450359375</isbn><eisbn>145035937X</eisbn><eisbn>9781450359375</eisbn><abstract>Modern distributed systems should be built to anticipate performance degradation. Often requests in these systems involve ten to thousands Remote Procedure Calls, each of which can be a source of performance degradation. The PhD programme presented here intends to address this issue by providing automated instruments to effectively drive performance fault injection in distributed systems. The envisioned approach exploits multi-objective search-based techniques to automatically find small combinations of tiny performance degradations induced by specific RPCs,which have significant impacts on the user-perceived performance. Automating the search of these events will improve the ability to inject performance issues in production in order to force developers to anticipate and mitigate them.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3238147.3241535</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 145035937X
ispartof 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE), 2018, p.936-939
issn 2643-1572
language eng
recordid cdi_ieee_primary_8999843
source IEEE Xplore All Conference Series
subjects Distributed Systems
Fault Injection
Software and its engineering -- Software creation and management -- Search-based software engineering
Software and its engineering -- Software organization and properties -- Extra-functional properties -- Software performance
Software Performance
title A multi-objective framework for effective performance fault injection in distributed systems
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T20%3A15%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20multi-objective%20framework%20for%20effective%20performance%20fault%20injection%20in%20distributed%20systems&rft.btitle=2018%2033rd%20IEEE/ACM%20International%20Conference%20on%20Automated%20Software%20Engineering%20(ASE)&rft.au=Traini,%20Luca&rft.date=2018-09-03&rft.spage=936&rft.epage=939&rft.pages=936-939&rft.eissn=2643-1572&rft.isbn=145035937X&rft.isbn_list=9781450359375&rft_id=info:doi/10.1145/3238147.3241535&rft.eisbn=145035937X&rft.eisbn_list=9781450359375&rft_dat=%3Cacm_CHZPO%3Eacm_books_10_1145_3238147_3241535%3C/acm_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a275t-e2c2b0c8a136db32ed7a41ac3a72dce46929f76a2e3965c02eeaec1cbf248043%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=8999843&rfr_iscdi=true