https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Round-Trip Time Anomaly Detection
Infoflex Connect AB, Stockholm, Sweden.ORCID iD: 0000-0003-4606-5144
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-0611-2655
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0001-8009-9052
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-5032-2310
Show others and affiliations
2018 (English)In: ICPE '18 Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018, p. 107-114Conference paper, Published paper (Refereed)
Abstract [en]

Mobile text messages (SMS) are sometimes used for authentication, which requires short and reliable delivery times. The observed round-trip times when sending an SMS message provide valuable information on the quality of the connection. In this industry paper, we propose a method for detecting round-trip time anomalies, where the exact distribution is unknown, the variance is several orders of magnitude, and there are lots of shorter spikes that should be ignored. In particular, we show that using an adaption of Double Seasonal Exponential Smoothing to reduce the content dependent variations, followed by the Remedian to find short-term and long-term medians, successfully identifies larger groups of outliers. As training data for our method we use log files from a live SMS gateway. In order to verify the effectiveness of our approach, we utilize simulated data. Our contributions are a description on how to isolate content dependent variations, and the sequence of steps to find significant anomalies in big data.

Place, publisher, year, edition, pages
2018. p. 107-114
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-41840DOI: 10.1145/3184407.3184436ISI: 000744416300014Scopus ID: 2-s2.0-85048196185ISBN: 978-1-4503-5095-2 (print)OAI: oai:DiVA.org:mdh-41840DiVA, id: diva2:1274058
Conference
2018 ACM/SPEC International Conference on Performance Engineering, Berlin, Germany — April 09 - 13, 2018
Available from: 2018-12-27 Created: 2018-12-27 Last updated: 2022-11-09Bibliographically approved
In thesis
1. Improving the Quality Attributes of a Monolithic Messaging Gateway
Open this publication in new window or tab >>Improving the Quality Attributes of a Monolithic Messaging Gateway
2020 (English)Licentiate thesis, comprehensive summary (Other academic)
Place, publisher, year, edition, pages
Västerås, Sweden: Mälardalen University, 2020
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 290
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-47568 (URN)978-91-7485-465-7 (ISBN)
Presentation
2020-06-02, Lambda + Online, Västerås, Sweden, 13:15 (English)
Opponent
Supervisors
Available from: 2020-04-23 Created: 2020-04-23 Last updated: 2020-05-05Bibliographically approved
2. Improving the Efficiency and Reliability of Text Messaging Gateways
Open this publication in new window or tab >>Improving the Efficiency and Reliability of Text Messaging Gateways
2022 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

When software communicates, it typically uses some middleware. In this thesis we focus on the group of middleware called “messaging gateways”, which normally uses the store-and-forward architecture. Our overall goal is to find ways to improve the throughput and reliability of such gateways in general, in particular the ones used for forwarding mobile text messages. In short, our work resulted in a new anomaly detection algorithm, a reduction of the number of database operations in a commercial messaging gateway, and two new highly performant data replication protocols.

In addressing the throughput, we first wanted a better understanding of how the round-trip times for outgoing requests varied, in order to correctly detect abnormal delays. This resulted in a generalized extension of exponential smoothing, which we used in a novel algorithm to detect anomalies.

We then performed an architecture analysis of an industrial messaging gateway based on its quality requirements. From this exploratory case study, we deduced a somewhat unexpected plan to migrate the balance management module to a set of microservices, and identified situations where database operations could be batched in order to also provide higher throughput.

A common and easy way to improve the reliability of a system is to replicate the stored data to one or more additional servers. However, we found that this approach often leads to lower throughput due to extra network traffic required. We addressed this by first writing a problem formulation on how the quality attributes of a messaging gateway would be affected by a multi-node configuration, resulting in a review of state of the art and state of practice for multi-node systems. 

Building on this review, we developed a new data replication algorithm, which we validated in a controlled experiment. Its proof-of-concept implementation showed that even in a geo-distributed configuration, replication throughput can scale with the number of nodes. 

Text messaging gateways often have a module for credit management, used when billing the senders for their traffic. In a multi-node environment the maintenance of the corresponding credit balances requires synchronization between the nodes, for which we designed and implemented an algorithm which uses less network traffic than existing solutions in many real-world situations. 

Place, publisher, year, edition, pages
Västerås: Mälardalens universitet, 2022
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 364
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-60047 (URN)978-91-7485-566-1 (ISBN)
Public defence
2022-11-22, Gamma, Mälardalens universitet, Västerås, 13:15 (English)
Opponent
Supervisors
Available from: 2022-09-29 Created: 2022-09-28 Last updated: 2022-11-01Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Brahneborg, DanielAfzal, WasifCausevic, AdnanSundmark, DanielBjörkman, Mats

Search in DiVA

By author/editor
Brahneborg, DanielAfzal, WasifCausevic, AdnanSundmark, DanielBjörkman, Mats
By organisation
Embedded Systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 181 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf