Marco Platania,
Ph.D.
Postdoctoral Fellow, Johns Hopkins University
Johns Hopkins
University, Department of Computer Science
205 Malone Hall
(II floor)
3400 North
Charles Street
Baltimore, MD
21218, USA
Office phone: +1
(410) 516 4650
E-mail address: platania < at > cs < dot
> jhu < dot > edu
I am
part of the Distributed Systems and Networks
Lab directed by Yair Amir.
I received my Ph.D. in Engineering in Computer Science in 2012 from
ÒSapienzaÓ University of Rome (Italy), under the
supervision of Roberto Baldoni.
Research interests
My
research interests are in the field of distributed systems:
á Intrusion-tolerant systems,
critical infrastructure protection, cloud systems
á Scalable, secure, and dependable
middleware
á Data consistency in large-scale
systems
á Overlay networks,
peer-to-peer systems
Here
you can find my Resume
Research projects
Current: Towards Intrusion-tolerant
Clouds
I am
working on practical survivable intrusion tolerant replication systems. The
goal of my research activity is to design and build protocols that maintain
consistent state in replicated systems even if some machine is compromised. We
use software diversity and proactive rejuvenation to achieve high confidence in
the system over a long period of time (e.g. years). In addition, we provide
support to large-state applications (e.g. 1 terabyte) through efficient state
transfer protocols.
Previous
projects:
á ÒDOTS-LCCI,Ó Italian Project
about diagnosis and monitoring of critical infrastructures. In this project I
focused on middleware communication infrastructures on Wide Area Networks.
á ÒBLEND,Ó European Project about
Data Distribution Service (DDS) interoperability for mission critical
applications in large-scale systems. In this project I focused on data
dissemination and participant discovery service aspects of DDS on Wide Area
Networks.
á ÒIniziativa
Software,Ó joint projects with SELEX-SI (a Finmeccanica company) about clock
synchronization and peer sampling service in peer-to-peer systems. In this
project I focused on the devise, implementation and evaluation of novel algorithms
for clock synchronization and peer sampling in a byzantine environment.
á ÒP2P telephony,Ó joint project
with Telecom Italia about the evolution of telephony in peer-to-peer networks.
In this project I focused on the design of a hybrid architecture that uses a
peer-to-peer system to manage part of the national telephone traffic.
Publications
Released Software
[S1] The Prime intrusion tolerant replication
system with proactive recovery (http://www.dsn.jhu.edu/byzrep/prime.html). M. Platania,
Y. Amir, J. Kirsch,
J. Lane.
Byzantine fault-tolerant replication protocol
with performance guarantees while under attack. Prime supports proactive recovery and state transfer.
Prime replicas can be periodically rejuvenated to clean the system from potentially undetected intrusions.
Related publications: [C9], [TR4].
Journals
[J4] Efficient Notification Ordering for Geo-Distributed Pub/Sub Systems.
R. Baldoni, S. Bonomi,
M. Platania, L. Querzoni,
accepted for publication in IEEE Transactions on Computers
[J3] Reliable and Timely Event Notification for Publish/Subscribe
Services over the Internet. C. Esposito
M. Platania, R. Beraldi,
IEEE/ACM Transactions on Networking, vol. 22, no. 1, pp.230-243, IEEE/ACM, 2014
[J2] Supporting
NGNs Core Software Services: a Hybrid Architecture and
its Performance Analysis. M. Platania, R. Beraldi, G. Lodi, L. Querzoni, R.
Baldoni, Journal on Network and System Management,
vol. 20, no. 2, pp. 181-199, Springer, 2012
[J1] Data Dissemination Supporting Complex Event Pattern Detection. R. Baldoni, S. Bonomi, G. Lodi, M. Platania, L. Querzoni, International Journal of Next Generation
Computing, vol. 2, no. 3, 2011
Refereed
Conferences and Workshops
[C9] Towards a Practical Survivable Intrusion Tolerant Replication System.
M. Platania, D. Obenshain,
T. Tantillo, R. Sharma, Y. Amir,
The 33rd IEEE International Symposium on Reliable Distributed Systems (SRDS), pp. 242-252, IEEE, 2014
[C8] Improving
the Efficiency of Gossiping. C. Esposito, M. Platania,
R. Beraldi, DEPEND 2013, The 6th International
Conference on Dependability, pp. 31-36, 2013
[C7] Exploiting
Interest Clustering for Efficient Event Timestamping
in Distributed Publish/Subscribe Systems. R. Baldoni,
S. Bonomi, M. Platania, L. Querzoni, LADIS 2012
[C6] Dynamic Message Ordering for Topic-Based Publish/Subscribe Systems. R.
Baldoni, S. Bonomi, M. Platania, L. Querzoni, IEEE 26th
International Parallel and Distributed Processing Symposium (IPDPS), pp.
909-920, IEEE, 2012
[C5] Achieving
Reliable and Timely Event Dissemination over WAN. S. Russo, C.
Esposito, R. Beraldi, M. Platania,
R. Baldoni, 13th International Conference on
Distributed Computing and Networking (ICDCN), pp. 265-280, Springer, 2012
[C4] On the
benefit of network coding for timely and reliable event dissemination in WAN. S.
Russo, C. Esposito, R. Beraldi, M. Platania, 30th IEEE Symposium on Reliable Distributed
Systems Workshops (SRDSW), pp. 84-89, IEEE, 2011
[C3] Moving
Core Services to the Edge in NGNs for Reducing Managed Infrastructure Size. R.
Baldoni, R. Beraldi, G.
Lodi, M. Platania, L. Querzoni,
International Conference on Network and Service Management (CNSM), pp. 410-413,
IEEE, 2010
[C2] Practical Uniform Peer Sampling under Churn. R. Baldoni, M. Platania, L. Querzoni, S. Scipioni, 9th International Symposium on Parallel and
Distributed Computing (ISPDC), pp. 93-100, IEEE,2010
[C1] A Peer to Peer Filter-Based Algorithm for Internal Clock
Synchronization in Presence of Corrupted Processes. R. Baldoni,
M. Platania, L. Querzoni,
S. Scipioni, 14th IEEE Pacific Rim International
Symposium on Dependable Computing (PRDC), pp. 64-72, IEEE, 2008
Technical Reports
[TR6] Constructing a Practical Intrusion Tolerant Replication System. M. Platania, D. Obenshain, T. Tantillo, R. Sharma, Y. Amir. CNDS-2015-1. Johns Hopkins University
[TR5] Towards a Practical Survivable Intrusion Tolerant Replication System. M. Platania, D. Obenshain, T. Tantillo, R. Sharma, Y. Amir. CNDS-2014-1. Johns Hopkins University
[TR4] Dynamic Message
Ordering for Publish/Subscribe Systems. R. Baldoni, S. Bonomi, M. Platania, L. Querzoni. Midlab Technical
Report 9/2011. ÒSapienzaÓ University of Rome
[TR3] Moving Core Services to the
Edge in NGNs for Reducing Managed Infrastructure Size. R. Baldoni, R. Beraldi, G. Lodi, M. Platania, L. Querzoni. Midlab Technical
Report 8/2010. ÒSapienzaÓ University of Rome
[TR2] Practical
Uniform Peer Sampling under Churn. R. Baldoni, M. Platania, L. Querzoni, S. Scipioni. Midlab Technical
Report 1/2010. ÒSapienzaÓ University of Rome
[TR1] Clock Synchronization. M. Platania.
Technical Report 2009.
Thesis
[T2] Ordering,
Timeliness and Reliability for Publish/Subscribe Systems in WAN. Ph.D.
Thesis, ÒSapienzaÓ University of Rome, March 2012
[T1] Internal Clock
Synchronization in Peer-to-Peer Environment in the Presence of Arbitrary
Faults. M.Sc. Thesis, ÒSapienzaÓ University of Rome, June 2008
Professional activities
á Program Committee member of the IEEE 35th International
Conference on Distributed Computing Systems (ICDCS), 2015
á Co-editor of the special issue
ÒDependable and Secure Computing for Large-scale Complex Critical
InfrastructuresÓ of the ÒInternational Journal of Critical Computer-Based
SystemsÓ (IJCCBS), Vol. 4, No. 4, 2013
á Co-organizer, PC Chair, and host
of DESEC4LCCI, an international workshop on the dependability and security of
large-scale complex critical infrastructures, September 2012
á Regular reviewer for IEEE Transactions on Dependable and Secure Computing (TDSC), IEEE Transactions on Parallel and Distributed Systems (TPDS), IEEE Transactions on Computers (TC) and IEEE Transactions on Services Computing (TSC)