Redirigiendo al acceso original de articulo en 23 segundos...
Inicio  /  Future Internet  /  Vol: 16 Par: 1 (2024)  /  Artículo
ARTÍCULO
TITULO

Vnode: Low-Overhead Transparent Tracing of Node.js-Based Microservice Architectures

Herve M. Kabamba    
Matthew Khouzam and Michel R. Dagenais    

Resumen

Tracing serves as a key method for evaluating the performance of microservices-based architectures, which are renowned for their scalability, resource efficiency, and high availability. Despite their advantages, these architectures often pose unique debugging challenges that necessitate trade-offs, including the burden of instrumentation overhead. With Node.js emerging as a leading development environment recognized for its rapidly growing ecosystem, there is a pressing need for innovative performance debugging approaches that reduce the telemetry data collection efforts and the overhead incurred by the environment?s instrumentation. In response, we introduce a new approach designed for transparent tracing and performance debugging of microservices in cloud settings. This approach is centered around our newly developed Internal Transparent Tracing and Context Reconstruction (ITTCR) technique. ITTCR is adept at correlating internal metrics from various distributed trace files to reconstruct the intricate execution contexts of microservices operating in a Node.js environment. Our method achieves transparency by directly instrumenting the Node.js virtual machine, enabling the collection and analysis of trace events in a transparent manner. This process facilitates the creation of visualization tools, enhancing the understanding and analysis of microservice performance in cloud environments. Compared to other methods, our approach incurs an overhead of approximately 5% on the system for the trace collection infrastructure while exhibiting minimal utilization of system resources during analysis execution. Experiments demonstrate that our technique scales well with very large trace files containing huge numbers of events and performs analyses in very acceptable timeframes.

 Artículos similares

       
 
Christoph Erlacher, Karl-Heinrich Anders, Piotr Jankowski, Gernot Paulus and Thomas Blaschke    
Global sensitivity analysis, like variance-based methods for massive raster datasets, is especially computationally costly and memory-intensive, limiting its applicability for commodity cluster computing. The computational effort depends mainly on the nu... ver más

 
Qian Qu, Ronghua Xu, Yu Chen, Erik Blasch and Alexander Aved    
Blockchain technology has been recognized as a promising solution to enhance the security and privacy of Internet of Things (IoT) and Edge Computing scenarios. Taking advantage of the Proof-of-Work (PoW) consensus protocol, which solves a computation int... ver más
Revista: Future Internet

 
Grazia Veronica Aiosa, Barbara Attanasio, Aurelio La Corte and Marialisa Scatá    
The forthcoming 6G will attempt to rewrite the communication networks? perspective focusing on a shift in paradigm in the way technologies and services are conceived, integrated and used. In this viewpoint, the Internet of Medical Things (IoMT) represent... ver más
Revista: Future Internet

 
Stefano Busanelli, Simone Cirani, Lorenzo Melegari, Marco Picone, Mirco Rosa and Luca Veltri    
The internet of things (IoT) is one of the most disrupting revolutions that is characterizing the technology ecosystem. In the near future, the IoT will have a significant impact on people?s lives and on the design and developments of new paradigms and a... ver más
Revista: Future Internet

 
Ghyzlane Cherradi, Adil EL Bouziri, Azedine Boulmakoul, Karine Zeitouni     Pág. 873 - 880
The transportation of dangerous goods represents one of the most critical risks particularly in urban areas. For example, every day large quantities of hazardous substances are transported by roads or railways inside areas with high density of population... ver más