-
A Roadmap for Controlled and Efficient n-type Do** of Self-assisted GaAs Nanowires Grown by Molecular Beam Epitaxy
Authors:
Marta Orrù,
Eva Repiso,
Stefania Carapezzi,
Alex Henning,
Stefano Roddaro,
Alfonso Franciosi,
Yossi Rosenwaks,
Anna Cavallini,
Faustino Martelli,
Silvia Rubini
Abstract:
N-type do** of GaAs nanowires has proven to be difficult because the amphoteric character of silicon impurities is enhanced by the nanowire growth mechanism and growth conditions. The controllable growth of n-type GaAs nanowires with carrier density as high as 1020 electron/cm3 by self-assisted molecular beam epitaxy using Te donors is demonstrated here. Carrier density and electron mobility of…
▽ More
N-type do** of GaAs nanowires has proven to be difficult because the amphoteric character of silicon impurities is enhanced by the nanowire growth mechanism and growth conditions. The controllable growth of n-type GaAs nanowires with carrier density as high as 1020 electron/cm3 by self-assisted molecular beam epitaxy using Te donors is demonstrated here. Carrier density and electron mobility of highly doped nanowires are extracted through a combination of transport measurement and Kelvin probe force microscopy analysis in single-wire field-effect devices. Low-temperature photoluminescence is used to characterize the Te-doped nanowires over several orders of magnitude of the impurity concentration. The combined use of those techniques allows the precise definition of the growth conditions required for effective Te incorporation.
△ Less
Submitted 9 April, 2021;
originally announced April 2021.
-
A Framework for In-Vivo Testing of Mobile Applications
Authors:
Mariano Ceccato,
Davide Corradini,
Luca Gazzola,
Fitsum Meshesha Kifetew,
Leonardo Mariani,
Matteo Orrù,
Paolo Tonella
Abstract:
The ecosystem in which mobile applications run is highly heterogeneous and configurable. All layers upon which mobile apps are built offer wide possibilities of variations, from the device and the hardware, to the operating system and middleware, up to the user preferences and settings. Testing all possible configurations exhaustively, before releasing the app, is unaffordable. As a consequence, t…
▽ More
The ecosystem in which mobile applications run is highly heterogeneous and configurable. All layers upon which mobile apps are built offer wide possibilities of variations, from the device and the hardware, to the operating system and middleware, up to the user preferences and settings. Testing all possible configurations exhaustively, before releasing the app, is unaffordable. As a consequence, the app may exhibit different, including faulty, behaviours when executed in the field, under specific configurations. In this paper, we describe a framework that can be instantiated to support in-vivo testing of a mobile app. The framework monitors the configuration in the field and triggers in-vivo testing when an untested configuration is recognized. Experimental results show that the overhead introduced by monitoring is unnoticeable to negligible (i.e., 0-6%) depending on the device being used (high- vs. low-end). In-vivo test execution required on average 3s: if performed upon screen lock activation, it introduces just a slight delay before locking the device.
△ Less
Submitted 5 February, 2020;
originally announced February 2020.
-
Anomaly Detection As-a-Service
Authors:
Marco Mobilio,
Matteo Orrù,
Oliviero Riganelli,
Alessandro Tundo,
Leonardo Mariani
Abstract:
Cloud systems are complex, large, and dynamic systems whose behavior must be continuously analyzed to timely detect misbehaviors and failures. Although there are solutions to flexibly monitor cloud systems, cost-effectively controlling the anomaly detection logic is still a challenge. In particular, cloud operators may need to quickly change the types of detected anomalies and the scope of anomaly…
▽ More
Cloud systems are complex, large, and dynamic systems whose behavior must be continuously analyzed to timely detect misbehaviors and failures. Although there are solutions to flexibly monitor cloud systems, cost-effectively controlling the anomaly detection logic is still a challenge. In particular, cloud operators may need to quickly change the types of detected anomalies and the scope of anomaly detection, for instance based on observations. This kind of intervention still consists of a largely manual and inefficient ad-hoc effort.
In this paper, we present Anomaly Detection as-a-Service (ADaaS), which uses the same as-a-service paradigm often exploited in cloud systems to declarative control the anomaly detection logic. Operators can use ADaaS to specify the set of indicators that must be analyzed and the types of anomalies that must be detected, without having to address any operational aspect. Early results with lightweight detectors show that the presented approach is a promising solution to deliver better control of the anomaly detection logic.
△ Less
Submitted 18 September, 2019;
originally announced September 2019.
-
Dev-for-Operations and Multi-sided Platform for Next Generation Platform as a Service
Authors:
Bela Berde,
Steven Van Rossem,
Aurora Ramos,
Matteo Orru,
Anas Shatnawi
Abstract:
This paper presents two new challenges for the Telco ecosystem transformation in the era of cloud-native microservice-based architectures. (1) Development-for-Operations (Dev-for-Operations) impacts not only the overall workflow for deploying a Platform as a Service (PaaS) in an open foundry environment, but also the Telco business as well as operational models to achieve an economy of scope and a…
▽ More
This paper presents two new challenges for the Telco ecosystem transformation in the era of cloud-native microservice-based architectures. (1) Development-for-Operations (Dev-for-Operations) impacts not only the overall workflow for deploying a Platform as a Service (PaaS) in an open foundry environment, but also the Telco business as well as operational models to achieve an economy of scope and an economy of scale. (2) For that purpose, we construct an integrative platform business model in the form of a Multi-Sided Platform (MSP) for building Telco PaaSes. The proposed MSP based architecture enables a multi-organizational ecosystem with increased automation possibilities for Telco-grade service creation and operation. The paper describes how the Dev-for-Operations and MSP lift constraints and offers an effective way for next-generation PaaS building, while mutually reinforcing each other in the Next Generation Platform as a Service (NGPaaS) framework.
△ Less
Submitted 20 July, 2018;
originally announced July 2018.
-
Model-Based Monitoring for IoTs Smart Cities Applications
Authors:
Matteo Orrù,
Marco Mobilio,
Anas Shatnawi,
Oliviero Riganelli,
Alessandro Tundo,
Leonardo Mariani
Abstract:
Smart Cities are future urban aggregations, where a multitude of heterogeneous systems and IoT devices interact to provide a safer, more efficient, and greener environment. The vision of smart cities is adapting accordingly to the evolution of software and IoT based services. The current trend is not to have a big comprehensive system, but a plethora of small, well integrated systems that interact…
▽ More
Smart Cities are future urban aggregations, where a multitude of heterogeneous systems and IoT devices interact to provide a safer, more efficient, and greener environment. The vision of smart cities is adapting accordingly to the evolution of software and IoT based services. The current trend is not to have a big comprehensive system, but a plethora of small, well integrated systems that interact one with each other. Monitoring these kinds of systems is challenging for a number of reasons.
△ Less
Submitted 19 July, 2018;
originally announced July 2018.
-
Nanowire growth and sublimation: CdTe quantum dots in ZnTe nanowires
Authors:
Marta Orrù,
Eric Robin,
Martien I Den Hertog,
Kimon Moratis,
Yann Genuist,
Régis André,
David Ferrand,
Joel Cibert,
Edith Bellet-Amalric
Abstract:
The role of the sublimation of the compound and of the evaporation of the constituents from the gold nanoparticle during the growth of semiconductor nanowires is exemplified with CdTe-ZnTe heterostructures. Operating close to the upper temperature limit strongly reduces the amount of Cd present in the gold nanoparticle and the density of adatoms on the nanowire sidewalls. As a result, the growth r…
▽ More
The role of the sublimation of the compound and of the evaporation of the constituents from the gold nanoparticle during the growth of semiconductor nanowires is exemplified with CdTe-ZnTe heterostructures. Operating close to the upper temperature limit strongly reduces the amount of Cd present in the gold nanoparticle and the density of adatoms on the nanowire sidewalls. As a result, the growth rate is small and strongly temperature dependent, but a good control of the growth conditions allows the incorporation of quantum dots in nanowires with sharp interfaces and adjustable shape, and it minimizes the radial growth and the subsequent formation of additional CdTe clusters on the nanowire sidewalls, as confirmed by photoluminescence. Uncapped CdTe segments dissolve into the gold nanoparticle when interrupting the flux, giving rise to a bulb-like (pendant-droplet) shape attributed to the Kirkendall effect.
△ Less
Submitted 13 April, 2018; v1 submitted 28 March, 2018;
originally announced March 2018.
-
CloudHealth: A Model-Driven Approach to Watch the Health of Cloud Services
Authors:
Anas Shatnawi,
Matteo Orrù,
Marco Mobilio,
Oliviero Riganelli,
Leonardo Mariani
Abstract:
Cloud systems are complex and large systems where services provided by different operators must coexist and eventually cooperate. In such a complex environment, controlling the health of both the whole environment and the individual services is extremely important to timely and effectively react to misbehaviours, unexpected events, and failures. Although there are solutions to monitor cloud system…
▽ More
Cloud systems are complex and large systems where services provided by different operators must coexist and eventually cooperate. In such a complex environment, controlling the health of both the whole environment and the individual services is extremely important to timely and effectively react to misbehaviours, unexpected events, and failures. Although there are solutions to monitor cloud systems at different granularity levels, how to relate the many KPIs that can be collected about the health of the system and how health information can be properly reported to operators are open questions. This paper reports the early results we achieved in the challenge of monitoring the health of cloud systems. In particular we present CloudHealth, a model-based health monitoring approach that can be used by operators to watch specific quality attributes. The CloudHealth Monitoring Model describes how to operationalize high level monitoring goals by dividing them into subgoals, deriving metrics for the subgoals, and using probes to collect the metrics. We use the CloudHealth Monitoring Model to control the probes that must be deployed on the target system, the KPIs that are dynamically collected, and the visualization of the data in dashboards.
△ Less
Submitted 14 March, 2018;
originally announced March 2018.
-
A Petri Nets Model for Blockchain Analysis
Authors:
Andrea Pinna,
Roberto Tonelli,
Matteo Orrú,
Michele Marchesi
Abstract:
A Blockchain is a global shared infrastructure where cryptocurrency transactions among addresses are recorded, validated and made publicly available in a peer- to-peer network. To date the best known and important cryptocurrency is the bitcoin. In this paper we focus on this cryptocurrency and in particular on the modeling of the Bitcoin Blockchain by using the Petri Nets formalism. The proposed m…
▽ More
A Blockchain is a global shared infrastructure where cryptocurrency transactions among addresses are recorded, validated and made publicly available in a peer- to-peer network. To date the best known and important cryptocurrency is the bitcoin. In this paper we focus on this cryptocurrency and in particular on the modeling of the Bitcoin Blockchain by using the Petri Nets formalism. The proposed model allows us to quickly collect information about identities owning Bitcoin addresses and to recover measures and statistics on the Bitcoin network. By exploiting algebraic formalism, we reconstructed an Entities network associated to Blockchain transactions gathering together Bitcoin addresses into the single entity holding permits to manage Bitcoins held by those addresses. The model allows also to identify a set of behaviours typical of Bitcoin owners, like that of using an address only once, and to reconstruct chains for this behaviour together with the rate of firing. Our model is highly flexible and can easily be adapted to include different features of the Bitcoin crypto-currency system.
△ Less
Submitted 26 September, 2017; v1 submitted 22 September, 2017;
originally announced September 2017.
-
Application of Information Centric Networking to NoSQL Databases: the Spatio-Temporal use case
Authors:
Andrea Detti,
Michele Orru,
Riccardo Paolillo,
Giulio Rossi,
Pierpaolo Loreti,
Lorenzo Bracciale,
Nicola Blefari Melazzi
Abstract:
This paper explores methodologies, advantages and challenges related to the use of the Information Centric Network technology for develo** NoSQL distributed databases, which are expected to play a central role in the forthcoming IoT and BigData era. ICN services make possible to simplify the development of the database software, improve performance, and provide data-level access control. We use…
▽ More
This paper explores methodologies, advantages and challenges related to the use of the Information Centric Network technology for develo** NoSQL distributed databases, which are expected to play a central role in the forthcoming IoT and BigData era. ICN services make possible to simplify the development of the database software, improve performance, and provide data-level access control. We use our findings for devising a NoSQL spatio-temporal database, named OpenGeoBase, and evaluate its performance with a real data set related to Intelligent Transport System applications.
△ Less
Submitted 18 March, 2017;
originally announced March 2017.
-
OpenGeoBase: Information Centric Networking meets Spatial Database applications - Extended Version
Authors:
Andrea Detti,
Nicola Blefari Melazzi,
Michele Orru,
Riccardo Paolillo,
Giulio Rossi
Abstract:
This paper explores methodologies, advantages and challenges related to the use of Information Centric Networking (ICN) for realizing distributed spatial databases. Our findings show that the ICN functionality perfectly fits database requirements: routing-by-name can be used to dispatch queries and insertions, in-network caching to accelerate queries, and data-centric security to implement secure…
▽ More
This paper explores methodologies, advantages and challenges related to the use of Information Centric Networking (ICN) for realizing distributed spatial databases. Our findings show that the ICN functionality perfectly fits database requirements: routing-by-name can be used to dispatch queries and insertions, in-network caching to accelerate queries, and data-centric security to implement secure multi-tenancy. We present an ICN-based distributed spatial database, named OpenGeoBase, and describe its design choices. Thanks to ICN, OpenGeoBase can quickly and efficiently provide information to database users; easily operate in a distributed way, deploying and using many database engines in parallel; secure every piece of content; naturally slice resources, so that several tenants and users can concurrently and independently use the database. We also show how OpenGeoBase can support a real world Intelligent Transport System application, by enabling discovery of geo-referenced public transportation information.
△ Less
Submitted 19 November, 2016; v1 submitted 4 July, 2016;
originally announced July 2016.
-
Diffusion-driven growth of nanowires by low-temperature molecular beam epitaxy
Authors:
P. Rueda-Fonseca,
M. Orrù,
E. Bellet-Amalric,
E. Robin,
M. Den Hertog,
Y. Genuist,
R. André,
S. Tatarenko,
J. Cibert
Abstract:
With ZnTe as an example, we use two different methods to unravel the characteristics of the growth of nanowires by gold-catalyzed molecular beam epitaxy at low temperature. In the first approach, CdTe insertions have been used as markers, and the nanowires have been characterized by scanning transmission electron microscopy, including geometrical phase analysis, and energy dispersive electron spec…
▽ More
With ZnTe as an example, we use two different methods to unravel the characteristics of the growth of nanowires by gold-catalyzed molecular beam epitaxy at low temperature. In the first approach, CdTe insertions have been used as markers, and the nanowires have been characterized by scanning transmission electron microscopy, including geometrical phase analysis, and energy dispersive electron spectrometry; the second approach uses scanning electron microscopy and the statistics of the relationship between the length of the tapered nanowires and their base diameter. Axial and radial growth are quantified using a diffusion-limited model adapted to the growth conditions; analytical expressions describe well the relationship between the NW length and the total molecular flux (taking into account the orientation of the effusion cells), and the catalyst-nanowire contact area. A long incubation time is observed. This analysis allows us to assess the evolution of the diffusion lengths on the substrate and along the nanowire sidewalls, as a function of temperature and deviation from stoichiometric flux.
△ Less
Submitted 7 June, 2016; v1 submitted 31 March, 2016;
originally announced March 2016.