Beniamino Di Martino

Prof. Beniamino Di Martino

orcid

Research Focus & Metrics

Academic Career Length

29Years (1998-Present)

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

Representative Publications

View All Publications
1 January 2013 in Journal of Cloud Computing
Verified
Journal Article
Open access
PDF file
DPDana Petcu
Dana Petcu
BMBeniamino Di Martino
Beniamino Di Martino
Salvatore VenticinqueSalvatore Venticinque
Salvatore Venticinque
Massimiliano RakMassimiliano Rak
Massimiliano Rak
TMTamás Máhr
Tamás Máhr
Vlado StankovskiVlado Stankovski
Vlado Stankovski
The diversity of Cloud computing services is challenging the application developers as various and non-standard interfaces are provided for these services. Few middleware solutions were developed until now to support the design, deployment and execution of service-independent applications as well as the management of resources from multiple Clouds. This paper focuses on one of these advanced middleware solutions, called mOSAIC. Written after the completion of its development, this paper presents an integrated overview of the mOSAIC approach and the use of its various software prototypes in a Cloud application development process. We are starting from the design concepts and arrive to various applications, as well as to the position versus similar initiatives.

1 February 2010
Verified
Conference Paper
Closed access
RARocco Aversa
Rocco Aversa
BMBeniamino Di Martino
Beniamino Di Martino
Massimiliano RakMassimiliano Rak
Massimiliano Rak
Salvatore VenticinqueSalvatore Venticinque
Salvatore Venticinque
The cloud paradigm appeared on the computing scene in 2005 with the Amazon Elastic Compute Cloud (EC2). After this date, a large set of related technologies has been developed. In the academic world, and especially in the HPC area, cloud computing is in some way in competition with the GRID model, which offers a middleware based approach. One of the solutions proposed is the integration of the two paradigms, in order to use the enormous potential of the existent computational GRIDs in new ways. One of the most diffused problems on this systems is the choice of the correct programming paradigm: many different approaches exist and it is difficult to define which is the approach that best fit with the cloud paradigm. In this paper we propose the integration of a Cloud on GRID architecture with a mobile agent platform. The architecture we propose offer Virtual clusters with full administrative control to final users, adopting an existent GRID architecture and especially its security infrastructure. The mobile agent platform is able to dynamically add and configure services on the virtual clusters. The experience here presented shows that the mobile agent paradigm well fulfills the dynamic properties of the Cloud paradigm and could be a good choice to simply develop application and services able to dynamically adapt themselves to the virtualized environment.

1 January 2011 in Lecture Notes in Computer Science
Verified
Book Chapter
Closed access
PDF file
BMBeniamino Di Martino
Beniamino Di Martino
DPDana Petcu
Dana Petcu
RCRoberto Cossu
Roberto Cossu
PGPedro Goncalves
Pedro Goncalves
TMTamás Máhr
Tamás Máhr
MLMiguel Loichate
Miguel Loichate

1 January 2009 in International Journal of Web and Grid Services
Verified
Journal Article
Closed access
BMBeniamino Di Martino
Beniamino Di Martino
In this paper, we present an approach to semantic-based web service discovery and a prototypical tool based on syntactic and structural schema matching. It is based on matching an input ontology, describing a service request, to web services descriptions at the 'syntactic level' through Web Services Description Language (WSDL) or, at the semantic level, through service ontologies described with languages such as Ontology Web Language for Services (OWL-S), Web Services Modelling Ontology (WSMO), Semantic Web Services Framework (SWSF) and Web Services Description Language Semantics (WSDL-S). The different input schemas, WSDL descriptions, Ontology Web Language (OWL) ontologies, OWL-S, WSMO, SWSF and WSDL-S components are represented in a uniform way by means of directed rooted graphs, where nodes represent schema elements, connected by directed links of different types, e.g., for containment and referential relationships. On this uniform internal representation, a number of matching algorithms operate, including structural-based algorithms (Children Matcher, Leaves Matcher, Graph and SubGraph Isomorphism) and syntactical ones (Edit Distance (Levenshtein Distance or LD) and Synonym Matcher (through the WordNet synonyms thesaurus)).

1 January 2011
Verified
Book Chapter
Closed access
PDF file
Salvatore VenticinqueSalvatore Venticinque
Salvatore Venticinque
RARocco Aversa
Rocco Aversa
BMBeniamino Di Martino
Beniamino Di Martino
Massimiliano RakMassimiliano Rak
Massimiliano Rak
DPDana Petcu
Dana Petcu

16 April 2024 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
SZShiwen Zhang
Shiwen Zhang
ZYZiwei Yan
Ziwei Yan
WLWei Liang
Wei Liang
Kuan-Ching LiKuan-Ching Li
Kuan-Ching Li
BMBeniamino Di Martino
Beniamino Di Martino
With the vigorous development of the Internet of Things (IoT), mobile users need to access data from other domains in edge computing. To achieve secure data sharing, mobile users first need to be authenticated by servers from different domains and then negotiate session keys among them. However, traditional schemes cannot solve cross-domain identity authentication and key agreement problems well due to the limited computational resources of IoT devices. In this work, we propose a blockchain-based cross-domain authentication scheme for Edge computing, namely, BCAE. First, to achieve secure identity verification, we design a novel cross-domain mutual identity authentication algorithm based on digital certificates and digital signatures. Next, to improve efficiency, we utilize the blockchain to share information among different domains to reduce the computation overhead. To realize quick key agreement, we apply the elliptic curve cryptography technique to design a lightweight key agreement algorithm and obtain secure session keys. Extensive experiments conducted on an actual smart healthcare issue to validate the performance of BCAE and formal security analysis confirmed the potential of the proposed work.