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 Nominated for Best Paper Award

 

[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)