SearcharxivSearch

arXiv subjects

Gianluca Reali

Publications and source records attributed to Gianluca Reali.

15 recordsLinked to original sources

Mitigating Temporal Blindness in Kubernetes Autoscaling: An Attention-Double-LSTM Framework

In the emerging landscape of edge computing, the stochastic and bursty nature of serverless workloads presents a critical challenge for autonomous resource orchestration. Traditional reactive controllers, such as the Kubernetes Horizontal Pod Autoscaler (HPA), suffer from inherent reaction latency, leading to Service Level Objective (SLO) violations during traffic spikes and resource flapping during ramp-downs. While Deep Reinforcement Learning (DRL) offers a pathway toward proactive management, standard agents suffer from temporal blindness, an inability to effectively capture long-term dependencies in non-Markovian edge environments. To bridge this gap, we propose a novel stability-aware autoscaling framework unifying workload forecasting and control via an Attention-Enhanced Double-Stacked LSTM architecture integrated within a Proximal Policy Optimization (PPO) agent. Unlike shallow recurrent models, our approach employs a deep temporal attention mechanism to selectively weight historical states, effectively filtering high-frequency noise while retaining critical precursors of demand shifts. We validate the framework on a heterogeneous cluster using real-world Azure Functions traces. Comparative analysis against industry-standard HPA, stateless Double DQN, and a single-layer LSTM ablation demonstrates that our approach reduces 90th percentile latency by approximately 29% while simultaneously decreasing replica churn by 39%, relative to the single-layer LSTM baseline. These results confirm that mitigating temporal blindness through deep attentive memory is a prerequisite for reliable, low-jitter autoscaling in production edge environments.

cs.DC

Topological Analysis for Identifying Anomalies in Serverless Platforms

The information flows in serverless platforms are complex and non-conservative. This is a direct result of how independently deployed functions interact under the platform coarse-grained control mechanisms. To manage this complexity, we introduce a topological model for serverless services. Using Hodge decomposition, we can separate observed operational flows into two distinct categories. They include components that can be corrected locally and harmonic modes that persist at any scale. Our analysis reveals that these harmonic flows emerge naturally from different types of inter-function interactions. They should be understood as structural properties of serverless systems, not as configuration errors. Building on this insight, we present an iterative method for analyzing inter-function flows. This method helps deriving practical remediation strategies. One such strategy is the introduction of "dumping effects" to contain harmonic inefficiencies, offering an alternative to completely restructuring the service's topological model. Our experimental results confirm that this approach can uncover latent architectural structures.

cs.DC

A Hodge-Based Framework for Service Operational Analysis in Serverless Platforms

In this paper we propose a method for analyzing services deployed in serverless platforms. These services typically consists of orchestrated functions that can exhibit complex and non-conservative information flows due to the interaction of independently deployed functions under coarse-grained control mechanisms. We introduce a topological model of serverless services and make use of the Hodge decomposition to partition observed operational flows into locally correctable components and globally persistent harmonic modes. Our analysis shows that harmonic flows naturally arise from different kind of interactions among functions and should be interpreted as structural properties of serverless systems rather than configuration errors. We present a systematic methodology for analyzing inter-function flows and deriving actionable remediation strategies, including dumping effects to contain the effects of harmonic inefficiencies as an alternative to completely restructure the topological model of the service. Experimental results confirm that the proposed approach can uncover latent architectural structures leading to inefficiencies.

cs.DC

Skin Cancer Classification using Inception Network and Transfer Learning

Medical data classification is typically a challenging task due to imbalance between classes. In this paper, we propose an approach to classify dermatoscopic images from HAM10000 (Human Against Machine with 10000 training images) dataset, consisting of seven imbalanced types of skin lesions, with good precision and low resources requirements. Classification is done by using a pretrained convolutional neural network. We evaluate the accuracy and performance of the proposal and illustrate possible extensions.

eess.IV

Genomics as a Service: a Joint Computing and Networking Perspective

This paper provides a global picture about the deployment of networked processing services for genomic data sets. Many current research make an extensive use genomic data, which are massive and rapidly increasing over time. They are typically stored in remote databases, accessible by using Internet. For this reason, a significant issue for effectively handling genomic data through data networks consists of the available network services. A first contribution of this paper consists of identifying the still unexploited features of genomic data that could allow optimizing their networked management. The second and main contribution of this survey consists of a methodological classification of computing and networking alternatives which can be used to offer what we call the Genomic-as-a-Service (GaaS) paradigm. In more detail, we analyze the main genomic processing applications, and classify not only the main computing alternatives to run genomics workflows in either a local machine or a distributed cloud environment, but also the main software technologies available to develop genomic processing services. Since an analysis encompassing only the computing aspects would provide only a partial view of the issues for deploying GaaS system, we present also the main networking technologies that are available to efficiently support a GaaS solution. We first focus on existing service platforms, and analyze them in terms of service features, such as scalability, flexibility, and efficiency. Then, we present a taxonomy for both wide area and datacenter network technologies that may fit the GaaS requirements. It emerges that virtualization, both in computing and networking, is the key for a successful large-scale exploitation of genomic data, by pushing ahead the adoption of the GaaS paradigm. Finally, the paper illustrates a short and long-term vision on future research challenges in the field.

cs.DC

Applications of molecular communications to medicine: a survey

In recent years, progresses in nanotechnology have established the foundations for implementing nanomachines capable of carrying out simple but significant tasks. Under this stimulus, researchers have been proposing various solutions for realizing nanoscale communications, considering both electromagnetic and biological communications. Their aim is to extend the capabilities of nanodevices, so as to enable the execution of more complex tasks by means of mutual coordination, achievable through communications. However, although most of these proposals show how devices can communicate at the nanoscales, they leave in the background specific applications of these new technologies. Thus, this paper shows an overview of the actual and potential applications that can rely on a specific class of such communications techniques, commonly referred to as molecular communications. In particular, we focus on health-related applications. This decision is due to the rapidly increasing interests of research communities and companies to minimally invasive, biocompatible, and targeted health-care solutions. Molecular communication techniques have actually the potentials of becoming the main technology for implementing advanced medical solution. Hence, in this paper we provide a taxonomy of potential applications, illustrate them in some details, along with the existing open challenges for them to be actually deployed, and draw future perspectives.

cs.ET

A molecular communications model for drug delivery

This paper considers the scenario of a targeted drug delivery system, which consists of deploying a number of biological nanomachines close to a biological target (e.g. a tumor), able to deliver drug molecules in the diseased area. Suitably located transmitters are designed to release a continuous flow of drug molecules in the surrounding environment, where they diffuse and reach the target. These molecules are received when they chemically react with compliant receptors deployed on the receiver surface. In these conditions, if the release rate is relatively high and the drug absorption time is significant, congestion may happen, essentially at the receiver site. This phenomenon limits the drug absorption rate and makes the signal transmission ineffective, with an undesired diffusion of drug molecules elsewhere in the body. The original contribution of this paper consists of a theoretical analysis of the causes of congestion in diffusion-based molecular communications. For this purpose, it is proposed a reception model consisting of a set of pure loss queuing systems. The proposed model exhibits an excellent agreement with the results of a simulation campaign made by using the Biological and Nano-Scale communication simulator version 2 (BiNS2), a well-known simulator for molecular communications, whose reliability has been assessed through in-vitro experiments. The obtained results can be used in rate control algorithms to optimally determine the optimal release rate of molecules in drug delivery applications.

cs.ET

A signaling protocol for service function localization

Current proposals for combining service functions (SFs) do not address some critical management issues, such as the discovery of SF instances close to IP data paths. This information is crucial for deploying complex services both in large cloud networks, where SFs may be moved or replicated, and in the emerging fog/mobile edge computing systems. For this purpose, in this letter we propose the distributed off-path signaling protocol (OSP). We show the protocol functions and demonstrate its scalability and effectiveness by experimental results.

cs.NI

TCP-like molecular communications

In this paper, we present a communication protocol between a pair of biological nanomachines, transmitter and receiver, built upon molecular communications in an aqueous environment. In our proposal, the receiver, acting as a control node, sends a connection setup signal to the transmitter, which stokes molecules, to start molecule transmission. The molecules transmitted by the transmitter propagate in the environment and are absorbed by the receiver through its receptors. When the receiver absorbs the desired quantity of molecules, it releases a tear-down signal to notify the transmitter to stop the transmission. The proposed protocol implements a bidirectional communication by using a number of techniques originally designed for the TCP. In fact, the proposed protocol is connection-oriented, and uses the TCP-like probing to find a suitable transmission rate between transmitter and receiver so as to avoid receiver congestion. Unlike the TCP, however, explicit acknowledgments are not used, since they would degrade the communication throughput due to the large delay, a characteristic feature of molecular communications. Thus, the proposed protocol uses implicit acknowledgments, and feedback signals are sent by the receiver to throttle the transmission rate at the transmitter, i.e., explicit negative feedbacks. We also present the results of an extensive simulation campaign, used to validate the proposed protocol and to properly dimension the main protocol parameters.

cs.ET

Establishing digital molecular communications in blood vessels

In this paper we propose a solution for transmitting digital information within the cardiocirculatory system. In particular, we make use of a channel delivering burst of molecules, emitted by mobile transmitters, which diffuse in the blood towards fixed receivers, that are attached to the vessel walls. This communication scheme has been inspired by the real signaling between platelets and endothelial cells, the behavior of which has been investigated experimentally. We thus believe that our proposal can be successfully deployed in living bodies. On the basis of the results achieved through simulations on the communication system capabilities, we propose a simple but effective receiver scheme, and we outline the future research directions.

cs.NI

Consistency Analysis of Sensor Data Distribution

In this paper we analyze the probability of consistency of sensor data distribution systems (SDDS), and determine suitable evaluation models. This problem is typically difficult, since a reliable model taking into account all parameters and processes which affect the system consistency is unavoidably very complex. The simplest candidate approach consists of modeling the state sojourn time, or holding time, as memoryless, and resorting to the well known solutions of Markovian processes. Nevertheless, it may happen that this approach does not fit with some working conditions. In particular, the correct modeling of the SDDS dynamics requires the introduction of a number of parameters, such as the packet transfer time or the packet loss probability, the value of which may determine the suitability of unsuitability of the Markovian model. Candidate alternative solutions include the Erlang phase-type approximation of nearly constant state holding time and a more refined model to account for overlapping events in semi-Markov processes.

cs.NI

Enhancing Java Call Control with Media Server Control functions

In this paper, we propose a novel abstraction layer for application service implementation compliant with the Java Call Control (JCC) specifications. It simplifies creation of multimedia services using the Session Initiation Protocol (SIP) and the Media Gateway Control Protocol (MGCP). In order to show its effectiveness, we have implemented a JCC Resource Adaptor for a JAIN Service Logic Execution Environment (JSLEE), using the Mobicents application server, which is the only existing open source JSLEE implementation. Experimental results, obtained by implementing a complex VoIP service, show both a significant simplification of service implementation and improved performance over legacy solutions.

cs.NI

Modeling the guaranteed delivery of bulk data

The delivery of bulk data is an increasingly pressing problem in modern networks. While in some cases these transfers happen in background without specific constraints in terms of delivery times, there are a number of scenarios in which the transfer of tens of GB of data must occur in specific, limited time windows. In order to face this task, a suitable solution is the deployment of virtual links with guaranteed bandwidth between endpoints provided by a Service Overlay Network (SON) provider. We model this scenario as an optimization problem, in which the target consists of minimizing the costs of the virtual links provided by the SON and the unknowns are the provisioned bandwidths of these links. Since the resulting objective function is neither continuous nor convex, the solution of this problem is really challenging for standard optimization tools in terms of both convergence time and solution optimality. We propose a solution based on an heuristic approach which uses the min-plus algebra. Numerical results show that the proposed heuristic outperforms the considered optimization tools, whilst maintaining an affordable computation time.

cs.NI

Simulation of Molecular Signaling in Blood Vessels: Software Design and Application to Atherogenesis

This paper presents a software platform, named BiNS2, able to simulate diffusion-based molecular communications with drift inside blood vessels. The contribution of the paper is twofold. First a detailed description of the simulator is given, under the software engineering point of view, by highlighting the innovations and optimizations introduced. Their introduction into the previous version of the BiNS simulator was needed to provide to functions for simulating molecular signaling and communication potentials inside bounded spaces. The second contribution consists of the analysis, carried out by using BiNS2, of a specific communication process happening inside blood vessels, the atherogenesis, which is the initial phase of the formation of atherosclerotic plaques, due to the abnormal signaling between platelets and endothelium. From a communication point of view, platelets act as mobile transmitters, endothelial cells are fixed receivers, sticky to the vessel walls, and the transmitted signal is made of bursts of molecules emitted by platelets. The simulator allows evaluating the channel latency and the footprint on the vessel wall of the transmitted signal as a function of the transmitter distance from the vessels wall, the signal strength, and the receiver sensitivity.

cs.CE

A Markovian Model for Assessing the Consistency of Vehicular Storage Systems

In this paper, we evaluate the suitability of the vehicular devices for supporting data storage and distribution applications. Vehicular storage systems have recently emerged as means for making the information related to the vehicular environment available to vehicular users. Information could either be collected by sensors mounted onboard vehicles or coming from the surrounding environment. Modeling a vehicular data storage and distribution system requires the introduction of a number of parameters, such as the vehicle concentration and transmission range, the value of which may determine the suitability or unsuitability of the vehicular environment for establishing a communication infrastructure with the desired quality. In this paper we show how to solve this problem by resorting to a Markovian model and some results achieved through its application.

cs.NI