Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Nonintrusive Measurement on Temporal and Spatial Features of Microservice Inferences

View through CrossRef
Abstract The high flexibility of microservice architecture provides notable divergence among the internal software stack within the same application. Microservice-based application are commonly deployed in data center from users yet they have no cue where or what existly are provided from the service provider. In this case, there could exist those providers could be able to replace the internal software without noticing, making a contract level fault and offloading risks to users. To better profile the microservice, we propose a framework that provides non-intrusive measurements on microservice inference, or MEME, to detect fraudulent behaviors of cloud service providers on microservice-based applications. We design MEME using performance portrait and fast Fourier transform (FFT). We model the microservice-based application with a set of cohorts and use FFT to obtain the signal formed by the main frequency components of average response time. Our model represents the performance portrait of the microservice-based application. The performance portrait is similar to a fingerprint that Nonintrusive Measurement of Microservice Inferences carries internal software information. In our experiments, we take a two-tier microservice-based application containing databases as an example. Empirical results show that MEME can provide a distinguishable profile of the performance portrait of data services in a temporal and spatial manner, which allows us to identify the software type.
Title: Nonintrusive Measurement on Temporal and Spatial Features of Microservice Inferences
Description:
Abstract The high flexibility of microservice architecture provides notable divergence among the internal software stack within the same application.
Microservice-based application are commonly deployed in data center from users yet they have no cue where or what existly are provided from the service provider.
In this case, there could exist those providers could be able to replace the internal software without noticing, making a contract level fault and offloading risks to users.
To better profile the microservice, we propose a framework that provides non-intrusive measurements on microservice inference, or MEME, to detect fraudulent behaviors of cloud service providers on microservice-based applications.
We design MEME using performance portrait and fast Fourier transform (FFT).
We model the microservice-based application with a set of cohorts and use FFT to obtain the signal formed by the main frequency components of average response time.
Our model represents the performance portrait of the microservice-based application.
The performance portrait is similar to a fingerprint that Nonintrusive Measurement of Microservice Inferences carries internal software information.
In our experiments, we take a two-tier microservice-based application containing databases as an example.
Empirical results show that MEME can provide a distinguishable profile of the performance portrait of data services in a temporal and spatial manner, which allows us to identify the software type.

Related Results

Service Call Chain Analysis for Microservice Systems
Service Call Chain Analysis for Microservice Systems
<p>Industrial practitioners widely adopt the microservice architecture to build applications. An application with microservice architecture can be composed of a set of indivi...
Zynerator: Bridging Model-Driven Architecture and Microservices for Enhanced Software Development
Zynerator: Bridging Model-Driven Architecture and Microservices for Enhanced Software Development
Model-driven architecture (MDA) has demonstrated significant potential in automating code generation processes, yet its application often falls short in addressing the complexities...
Role of the Frontal Lobes in the Propagation of Mesial Temporal Lobe Seizures
Role of the Frontal Lobes in the Propagation of Mesial Temporal Lobe Seizures
Summary: The depth ictal electroencephalographic (EEG) propagation sequence accompanying 78 complex partial seizures of mesial temporal origin was reviewed in 24 patients (15 from...
A Quality Driven Framework for Decomposing Legacy Monolith Applications to Microservice Architecture
A Quality Driven Framework for Decomposing Legacy Monolith Applications to Microservice Architecture
Abstract Transforming monolith applications to microservice architecture is a common cloud migration strategy for businesses to accomplish cloud-native benefits. However, d...
Reusability of Legacy Software Using Microservices: An Online Exam System Example
Reusability of Legacy Software Using Microservices: An Online Exam System Example
A new design approach called microservices-based architecture is quickly emerging as one of the most efficient ways to re-architect aging enterprise systems and reengineer them int...
URUTAN LOGIS DAN TEMPORAL DALAM NOVEL KUBAH KARYA AHMAD TOHARI (THE LOGICAL AND TEMPORAL PLOTS OF KUBAH NOVEL BY AHMAD TOHARI)
URUTAN LOGIS DAN TEMPORAL DALAM NOVEL KUBAH KARYA AHMAD TOHARI (THE LOGICAL AND TEMPORAL PLOTS OF KUBAH NOVEL BY AHMAD TOHARI)
AbstractThe Logical and Temporal Plots of Kubah Novel by Ahmad Tohari.‘Kubah’ is the firstnovel of Ahmad Tohari which tells life issues of Karman with the background of September30...
The spatiotemporal link of temporal expectations: contextual temporal expectation is independent of spatial attention
The spatiotemporal link of temporal expectations: contextual temporal expectation is independent of spatial attention
Abstract Temporal expectation is the ability to construct predictions regarding the timing of events, based on previously-experienced temporal regularities of diffe...
Performance Analysis of RabbitMQ and Nats Streaming for Communication in Microservice
Performance Analysis of RabbitMQ and Nats Streaming for Communication in Microservice
In this research, performance testing is performed between the two message brokers, which commonly used in the enterprise, namely RabbitMQ and Nats Streaming. REST is a method that...

Back to Top