-
Skin Cancer Classification using Inception Network and Transfer Learning
Authors:
Priscilla Benedetti,
Damiano Perri,
Marco Simonetti,
Osvaldo Gervasi,
Gianluca Reali,
Mauro Femminella
Abstract:
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 convolutio…
▽ More
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.
△ Less
Submitted 2 November, 2021;
originally announced November 2021.
-
A molecular communications model for drug delivery
Authors:
Mauro Femminella,
Gianluca Reali,
Athanasios V. Vasilakos
Abstract:
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…
▽ More
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.
△ Less
Submitted 13 August, 2018;
originally announced August 2018.
-
Applications of molecular communications to medicine: a survey
Authors:
Luca Felicetti,
Mauro Femminella,
Gianluca Reali,
Pietro Liò
Abstract:
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…
▽ More
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.
△ Less
Submitted 13 August, 2018;
originally announced August 2018.
-
Genomics as a Service: a Joint Computing and Networking Perspective
Authors:
Gianluca Reali,
Mauro Femminella,
Emilia Nunzi,
Dario Valocchi
Abstract:
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 co…
▽ More
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.
△ Less
Submitted 26 September, 2018; v1 submitted 15 February, 2018;
originally announced February 2018.
-
A signaling protocol for service function localization
Authors:
Mauro Femminella,
Gianluca Reali,
Dario Valocchi
Abstract:
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 dist…
▽ More
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.
△ Less
Submitted 28 April, 2016;
originally announced April 2016.
-
Gossip-based Signaling Dissemination Extension for Next Steps In Signaling
Authors:
M. Femminella,
R. Francescangeli,
G. Reali,
H. Schulzrinne
Abstract:
In this paper, we propose a new gossip-based signaling dissemination method for the Next Steps in Signaling protocol family. In more detail, we propose to extend the General Internet Signaling Transport (GIST) protocol, so as to leverage these new dissemination capabilities from all NSIS Signaling Layer Protocol applications using its transport capabilities. The new GIST extension consists of two…
▽ More
In this paper, we propose a new gossip-based signaling dissemination method for the Next Steps in Signaling protocol family. In more detail, we propose to extend the General Internet Signaling Transport (GIST) protocol, so as to leverage these new dissemination capabilities from all NSIS Signaling Layer Protocol applications using its transport capabilities. The new GIST extension consists of two main procedures: a bootstrap procedure, during which new GIST-enabled nodes discover each other, and a service dissemination procedure, which is used to effectively disseminate signaling messages within an Autonomous System. To this aim, we defined three dissemination models, bubble, balloon, and hose, so as to fulfill requirements of different network and/or service management scenarios. An experimental campaign carried out on the GENI testbed shows the effectiveness of the proposed solution.
△ Less
Submitted 17 March, 2015; v1 submitted 30 June, 2014;
originally announced June 2014.
-
TCP-like molecular communications
Authors:
Luca Felicetti,
Mauro Femminella,
Gianluca Reali,
Tadashi Nakano,
Athanasios V. Vasilakos
Abstract:
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 propaga…
▽ More
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.
△ Less
Submitted 17 June, 2014;
originally announced June 2014.
-
Establishing digital molecular communications in blood vessels
Authors:
Luca Felicetti,
Mauro Femminella,
Gianluca Reali
Abstract:
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 endothel…
▽ More
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.
△ Less
Submitted 27 September, 2013;
originally announced September 2013.
-
Consistency Analysis of Sensor Data Distribution
Authors:
Mauro Femminella,
Gianluca Reali
Abstract:
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 hold…
▽ More
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.
△ Less
Submitted 15 August, 2013;
originally announced August 2013.
-
Enhancing Java Call Control with Media Server Control functions
Authors:
Mauro Femminella,
Francesco Giacinti,
Gianluca Reali
Abstract:
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…
▽ More
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.
△ Less
Submitted 31 July, 2013;
originally announced July 2013.
-
Modeling the guaranteed delivery of bulk data
Authors:
Mauro Femminella,
Gianluca Reali,
Roberto Francescangeli
Abstract:
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…
▽ More
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.
△ Less
Submitted 18 June, 2013;
originally announced June 2013.
-
Simulation of Molecular Signaling in Blood Vessels: Software Design and Application to Atherogenesis
Authors:
Luca Felicetti,
Mauro Femminella,
Gianluca Reali
Abstract:
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 t…
▽ More
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.
△ Less
Submitted 1 June, 2013;
originally announced June 2013.
-
Advanced Caching for Distributing Sensor Data through Programmable Nodes
Authors:
M. Femminella,
G. Reali,
D. Valocchi,
R. Francescangeli,
H. Schulzrinne
Abstract:
This paper shows an innovative solution for distributing dynamic sensor data by using distributed caches. Our proposal is based on the concepts of service modularization and virtualization of network nodes made available by the NetServ hosting environment, which has been defined and implemented with the aim of extending the functions of the network nodes. Through a lab experiment involving tens of…
▽ More
This paper shows an innovative solution for distributing dynamic sensor data by using distributed caches. Our proposal is based on the concepts of service modularization and virtualization of network nodes made available by the NetServ hosting environment, which has been defined and implemented with the aim of extending the functions of the network nodes. Through a lab experiment involving tens of nodes, we have demonstrated a significant performance improvements in term of traffic saving and download time in comparison with a legacy, Internet-based, approach. Beyond this performance improvements, the proposed solution holds also functional improvements, in terms of dynamic deployment and easy integration with services making use of sensor data.
△ Less
Submitted 2 May, 2013;
originally announced May 2013.
-
A Markovian Model for Assessing the Consistency of Vehicular Storage Systems
Authors:
Mauro Femminella,
Gianluca Reali,
Walter Colitti,
Kris Steenhaut
Abstract:
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. Mode…
▽ More
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.
△ Less
Submitted 2 May, 2013;
originally announced May 2013.