Antonio Ken Iannillo

Dr. Antonio Ken Iannillo

orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 November 2014
Verified
Conference Paper
Open access
DCD. Cotroneo
D. Cotroneo
Luigi De SimoneLuigi De Simone
Luigi De Simone
AIAntonio Ken Iannillo
Antonio Ken Iannillo
ALA. Lanzaro
A. Lanzaro
Roberto NatellaRoberto Natella
Roberto Natella
WPWang Ping
Wang Ping
Network Function Virtualization (NFV) is an emerging solution that aims at improving the flexibility, the efficiency and the manageability of networks, by leveraging virtualization and cloud computing technologies to run network appliances in software. Nevertheless, the "notarization" of network functions imposes software reliability concerns on future networks, which will be exposed to software issues arising from virtualization technologies. In this paper, we discuss the challenges for reliability in NFVIs, and present an industrial research project on their reliability assurance, which aims at developing novel fault injection technologies and systematic guidelines for this purpose.

1 October 2016
Verified
Conference Paper
Closed access
DCDomenico Cotroneo
Domenico Cotroneo
FFFrancesco Fucci
Francesco Fucci
AIAntonio Ken Iannillo
Antonio Ken Iannillo
Roberto NatellaRoberto Natella
Roberto Natella
RPRoberto Pietrantuono
Roberto Pietrantuono
Mobile devices are significantly complex, feature-rich, and heavily customized, thus they are prone to software reliability and performance issues. This paper considers the problem of software aging in Android mobile OS, which causes the device to gradually degrade in responsiveness, and to eventually fail. We present a methodology to identify factors (such as workloads and device configurations) and resource utilization metrics that are correlated with software aging. Moreover, we performed an empirical analysis of recent Android devices, finding that software aging actually affects them. The analysis pointed out processes and components of the Android OS affected by software aging, and metrics useful as indicators of software aging to schedule software rejuvenation actions.

23 October 2021
Verified
Book Chapter
Closed access
PDF file
CTChristof Ferreira Torres
Christof Ferreira Torres
AIAntonio Ken Iannillo
Antonio Ken Iannillo
AGArthur Gervais
Arthur Gervais
RSRadu State
Radu State

30 June 2020 in Empirical Software Engineering
Verified
Journal Article
Closed access
PDF file
DCDomenico Cotroneo
Domenico Cotroneo
AIAntonio Ken Iannillo
Antonio Ken Iannillo
Roberto NatellaRoberto Natella
Roberto Natella
RPRoberto Pietrantuono
Roberto Pietrantuono

1 October 2017
Verified
Conference Paper
Closed access
AIAntonio Ken Iannillo
Antonio Ken Iannillo
Roberto NatellaRoberto Natella
Roberto Natella
DCDomenico Cotroneo
Domenico Cotroneo
CNCristina Nita-Rotaru
Cristina Nita-Rotaru
Android has become the most popular mobile OS, as it enables device manufacturers to introduce customizations to compete with value-added services. However, customizations make the OS less dependable and secure, since they can introduce software flaws. Such flaws can be found by using fuzzing, a popular testing technique among security researchers.This paper presents Chizpurfle, a novel "gray-box" fuzzing tool for vendor-specific Android services. Testing these services is challenging for existing tools, since vendors do not provide source code and the services cannot be run on a device emulator. Chizpurfle has been designed to run on an unmodified Android OS on an actual device. The tool automatically discovers, fuzzes, and profiles proprietary services. This work evaluates the applicability and performance of Chizpurfle on the Samsung Galaxy S6 Edge, and discusses software bugs found in privileged vendor services.

1 April 2015
Verified
Conference Paper
Closed access
DCDomenico Cotroneo
Domenico Cotroneo
Luigi De SimoneLuigi De Simone
Luigi De Simone
AIAntonio Ken Iannillo
Antonio Ken Iannillo
ALAnna Lanzaro
Anna Lanzaro
Roberto NatellaRoberto Natella
Roberto Natella
Network Function Virtualization (NFV) is an emerging solution that aims at improving the flexibility, the efficiency and the manageability of networks, by leveraging virtualization and cloud computing technologies to run network appliances in software. However, the “softwarization” of network functions raises reliability concerns, as they will be exposed to faults in commodity hardware and software components. In this paper, we propose a methodology for the dependability evaluation and benchmarking of NFV Infrastructures (NFVIs), based on fault injection. We discuss the application of the methodology in the context of a virtualized IP Multimedia Subsystem (IMS), and the pitfalls in the design of a reliable NFVI.