@conference {8726749,
	title = {Extending Openstack for Cloud-Based Networking at the Edge},
	booktitle = {2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)},
	year = {2018},
	month = {July},
	pages = {162-169},
	abstract = {Cloud-controlled virtual networking at the edge can be considered a critical feature, highly in demand in the IoT infrastructure management domain. Fostering the vision of the Cloud as a suitable control surface for IoT, an integration between the two ecosystems is achievable at a genuinely Infrastructure-as-a-Service level. This work thus describes an integration design between an IoT-centric infrastructure Cloud framework, already capable of limited networking functionality, and Neutron, the networking subsystem belonging to the core services of the OpenStack platform. Design considerations and trade-offs are detailed in the paper.},
	keywords = {Bridges, Cloud, cloud computing, Cloud-controlled virtual networking, control surface, critical feature, Edge computing, IaaS, infrastructure management domain, Infrastructure-as-a-Service level, integration design, Internet of Things, IoT, IoT-centric infrastructure Cloud framework, Linux, network topology, network virtualization, networking functionality, networking subsystem, Neutron, Neutrons, OpenStack, OpenStack platform, Topology, Virtualization},
	doi = {10.1109/Cybermatics_2018.2018.00058},
	author = {Zakaria Benomar and D. Bruneo and S. Distefano and K. Elbaamrani and N. Idboufker and F. Longo and G. Merlino and A. Puliafito}
}
@booklet {294,
	title = {From UML to Petri Nets: the PCM-based Methodology},
	journal = {IEEE TRANSACTIONS ON SOFTWARE ENGINEERING},
	year = {2011},
	pages = {65{\textendash}79},
	author = {S. Distefano and Marco Scarpa and A. Puliafito}
}
@booklet {293,
	title = {A Representation Methodology for Performance Specifications in UML Domain},
	journal = {COMPUTERS IN HUMAN BEHAVIOR},
	volume = {27},
	year = {2011},
	pages = {1579{\textendash}1592},
	abstract = {Performance related problems play a key role in the Software Development Process (SDP). In particular an early integration of performance specifications in the SDP has been recognized during last years as an effective approach to speed up the production of high quality and reliable software. In this context we defined and implemented a technique for automatically evaluating performance aspects of UML software architectures. To achieve this goal the starting UML model of the software architecture under exam has been mapped into a performance domain afterwards analyzed. The performance indices are inserted in the UML model exploiting the OMG Profile for Schedulability, Performance and Time Specification standard. However, to really automate the process, it was mandatory to specify the UML software representation by fixing semantic rules. The goal of this paper is the formalization of the model representation, characterizing the syntax and the semantics through which specifying performance requirements and behaviors into UML models in order to be compliant with the technique we implemented.},
	keywords = {Meta-modeling, Semantics, Software Development Process, Software performance Ingineering, UML},
	doi = {10.1016/j.chb.2010.11.003},
	author = {S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {265,
	title = {Achieving Information Dependability in Grids through GDS2},
	journal = {Parallel \& Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on},
	year = {2010},
	month = {23, 2010},
	pages = {1{\textendash}8},
	publisher = {IEEE},
	address = {Piscataway, NJ},
	doi = {10.1109/IPDPSW.2010.5470864},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {264,
	title = {Applying software engineering principles for designing Cloud@Home},
	journal = {Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on},
	year = {2010},
	month = {20, 2010},
	pages = {1{\textendash}10},
	publisher = {IEEE / Institute of Electrical and Electronics Engineers Incorporated:445 Hoes Lane:Piscataway, NJ 08854:(800)701-4333, (732)981-0060, EMAIL: subscription-service@ieee.org, INTERNET: http://www.ieee.org, Fax: (732)981-9667},
	address = {Piscataway, NJ},
	doi = {10.1109/CCGRID.2010.76},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {262,
	title = {Cloud@Home: a New Enhanced Computing Paradigm},
	journal = {Handbook of Cloud Computing},
	year = {2010},
	pages = {575{\textendash}594},
	publisher = {Springer},
	address = {Heidelberg},
	doi = {10.1007/978-1-4419-6524-0_25},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa},
	editor = {Borko Furht}
}
@booklet {280,
	title = {DESIGN AND MODELING IN THE SOFTWARE PERFORMANCE ENGINEERING DEVELOPMENT PROCESS},
	journal = {JOURNAL OF CIRCUITS, SYSTEMS, AND COMPUTERS},
	volume = {19},
	year = {2010},
	pages = {307{\textendash}323},
	doi = {10.1142/S0218126610006220},
	author = {S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {263,
	title = {From Volunteer to Cloud Computing: Cloud@Home},
	journal = {CF {\textquoteright}10 Proceedings of the 7th ACM international conference on Computing frontiers},
	year = {2010},
	month = {19, 2010},
	pages = {1{\textendash}3},
	publisher = {ACM},
	address = {New York, NY},
	doi = {10.1145/1787275.1787304},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {259,
	title = {GS3: a Grid Storage System with Security Features},
	journal = {JOURNAL OF GRID COMPUTING},
	volume = {8},
	year = {2010},
	pages = {391{\textendash}418},
	abstract = {Technological trend and the advent of worldwide networks, such as the Internet, made computing systems more and more powerful, increasing both processing and storage capabilities. In Grid computing infrastructures, the data storage subsystem is physically distributed among several nodes and logically shared among several users. This highlights the necessity of a) availability for authorized users only, b) confidentiality, and c) integrity of information and data: in one term security. In this work we face the problem of data security in Grid, by proposing a lightweight cryptography algorithm combining the strong and highly secure asymmetric cryptography technique (RSA) with the symmetric cryptography (AES). The proposed algorithm, we named Grid secure storage system (GS(3)), has been implemented on top of the Grid file access library (GFAL) of the gLite middleware, in order to provide a file system service with cryptography capability and POSIX interface. The choice of implementing GS(3) as a file system, the GS3FS, allows to protect the file system structure also, and to overcome the well-known problem of file rewriting in gLite/GFAL environments. In the specification of the GS3FS, particular care is addressed on providing a usable user interface and on implementing a file system that has low impact on the middleware. The final result is the introduction of a new storage Grid service into the gLite middleware, whose overall characteristics are never offered before, at the best of authors{\textquoteright} knowledge. The paper describes and details both the GS(3) algorithm and its implementation; the performance of such implementation are evaluated discussing the obtained results and possible application scenarios in order to demonstrate its effectiveness and usefulness.},
	keywords = {Confidentiality, File system, GFAL, gLite, Grid, Integrity},
	doi = {10.1007/s10723-010-9157-9},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {269,
	title = {Implementation of the Software Performance Engineering Development Process},
	journal = {JOURNAL OF SOFTWARE},
	volume = {5},
	year = {2010},
	pages = {872{\textendash}882},
	doi = {10.4304/jsw.5.8.872-882},
	author = {S. Distefano and Marco Scarpa and A. Puliafito}
}
@booklet {260,
	title = {Information Security in Data and Storage Grids through GS3},
	journal = {Computational and Data Grids: Principles, Designs, and Applications},
	year = {2010},
	pages = {111{\textendash}127},
	publisher = {IGI Global Publisher},
	address = {Hershey},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa},
	editor = {Nikolaos Preve}
}
@booklet {261,
	title = {Open and Interoperable Clouds: the Cloud@Home Way},
	journal = {Cloud Computing: Principles, Systems and Applications},
	year = {2010},
	pages = {93{\textendash}111},
	publisher = {Springer-Verlag},
	address = {Heidelberg},
	doi = {10.1007/978-1-84996-240-4_6},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa},
	editor = {Lee Gillam-Nick Antonopoulos}
}
@booklet {283,
	title = {Achieving Information Security in Network Computing Systems},
	journal = {Dependable, Autonomic and Secure Computing, 2009. DASC {\textquoteright}09. Eighth IEEE International Conference on},
	year = {2009},
	month = {14},
	pages = {71{\textendash}77},
	publisher = {IEEE Computer Society},
	address = {Washington, DC},
	doi = {10.1109/DASC.2009.146},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {285,
	title = {Cloud@Home: Bridging the Gap between Volunteer and Cloud Computing},
	journal = {Emerging Intelligent Computing Technology and Applications},
	volume = {5754/2009},
	year = {2009},
	month = {19},
	pages = {423{\textendash}432},
	publisher = {Springer},
	address = {Heidelberg},
	doi = {10.1007/978-3-642-04070-2},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {289,
	title = {Implementing Data Security In Grid Environment},
	year = {2009},
	month = {1 July 2009},
	pages = {177{\textendash}182},
	author = {V. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {284,
	title = {Volunteer Computing And Desktop Cloud: The Cloud@home Paradigm},
	journal = {Network Computing and Applications, 2009. NCA 2009. Eighth IEEE International Symposium on},
	year = {2009},
	month = {11},
	pages = {134{\textendash}139},
	publisher = {IEEE Computer Society},
	address = {Los Alamitos, CA, USA},
	doi = {10.1109/NCA.2009.41},
	author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {270,
	title = {A Grid-based Algorithm For The Solution Of Non Markovian Stochastic Petri Nets},
	journal = {CONCURRENCY AND COMPUTATION},
	volume = {19},
	year = {2007},
	pages = {1353{\textendash}1370},
	abstract = {WebSPN is a modeling tool for the analysis of non-Markovian stochastic Petri nets that we developed some years ago. Its solution algorithm is based on a discretization of time and an approximation of non-exponentially distributed firing time transitions by means of the phase-type distributions. In order to solve the problems related to the management of the state space (which can become very large) we parallelized the solution algorithm through the MPICH libraries. To improve the MPICH parallel implementation with an adequate security management, a more efficient load distribution and fault-tolerance capabilities, in this paper we propose the porting of WebSPN from the MPI to the Grid computational paradigm. In addition to a better flexibility in accessing computational and storage resources, one of the main advantages is the introduction of a fault recovery system to detect and recover from potential machine faults. The resulting new tool is named GridSPN.},
	keywords = {DPH, Globus, Grid, MPI, MPICH-G2, non-markovian stochastic Petri net, parallel computation},
	doi = {10.1002/cpe.1105},
	author = {Marco Scarpa and A. Puliafito and S. Distefano}
}
@booklet {305,
	title = {Design and Implementation of a Performance Plug-in for the ArgoUML Tool},
	journal = {IASTED Conf. on Software Engineering},
	year = {2005},
	month = {17 Febbraio},
	pages = {337{\textendash}342},
	publisher = {ACTA Press},
	address = {Calgary},
	author = {S. Distefano and D. PACI and Marco Scarpa and Puliafito A.}
}
@booklet {267,
	title = {GridSPN: a Grid-based non-Markovian Petri nets tool},
	journal = {Enabling Technologies: Infrastructure for Collaborative Enterprise, 2005. 14th IEEE International Workshops on},
	year = {2005},
	pages = {331{\textendash}336},
	publisher = {IEEE},
	address = {Piscataway, NJ},
	doi = {10.1109/WETICE.2005.39},
	author = {S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {266,
	title = {Software Performance Analysis in UML models},
	year = {2005},
	pages = {115{\textendash}125},
	publisher = {IEEE},
	doi = {10.1109/FIRB-PERF.2005.19},
	author = {S. Distefano and A. Puliafito and Marco Scarpa}
}
@booklet {258,
	title = {A parallel approach for the solution of non Markovian Petri nets},
	journal = {Recent Advances in Parallel Virtual Machine and Message Passing Interface},
	volume = {2840},
	year = {2003},
	month = {October 2},
	pages = {196{\textendash}203},
	publisher = {Springer},
	address = {Heidelberg},
	doi = {10.1007/978-3-540-39924-7_29},
	author = {Marco Scarpa and A. Puliafito and S. Distefano}
}
