CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Seminars @ CITI  \  Seminar Page Login  
banner bottom
File Top
Stheno, a Real-Time Fault-Tolerant P2P Middleware Platform for Light-Train Systems
{ Wed, 5 Dec 2012, 13h30 }

By: Rolando Martins  [ hide info ]

Rolando Martins

Country: Portugal

Affiliation: Carnegie Mellon University ( US )


Rolando Martins studied at Faculty of Science of the University of Porto (FCUP) in 2000, where he also obtained his M.Sc in Informatics: Networks and Systems (2003). As part of his Masters thesis (YapDss), he researched the field of distributed stack splitting in Prolog, exploring Or-Parallelism. He also worked at EFACEC (2000-2012) as a software engineer/architect and later as a systems researcher.

He obtained his Ph.D in Computer Science from FCUP, as a part of a collaborative effort between FCUP, EFACEC and Carnegie Mellon University, under the supervision of Prof. Fernando Silva, Prof. Luís Lopes and Prof. Priya Narasimhan.

His Ph.D. research topic arose from his employment at EFACEC, where he was exposed to the difficulties underlying today’s railway systems and light-rail deployments, and came to understand the scientific challenges and the impact, of addressing the issues of simultaneous real-time fault-tolerant support in such systems.

Large scale information systems, such as public information systems for light-train/metro networks, must be able to fulfill contractualized Service Level Agreements (SLAs) in terms of end-to-end latencies and jitter, even in the presence of faults. Failure to do so has potential legal and financial implications for the software developers. Current middleware solutions have a hard time coping with these demands due, fundamentally, to a lack of adequate, simultaneous, support for fault-tolerance (FT) and real-time (RT) tasks. In this paper we present Stheno, a general purpose peer-to- peer (P2P) middleware system that builds on previous work from TAO and MEAD to provide: (a) configurable, transparent, FT support by taking advantage of the P2P layer topology awareness to efficiently implement Common Of The Shelf (COTS) replication algorithms and replica management strategies, and; (b) kernel-level resource reservation integrated with well-known threading strategies based on priorities to provide more robust support for soft real-time tasks. An evaluation of the first (unoptimized) prototype for the middleware shows that Stheno is able to match and often greatly exceed the SLA agreements provided by our target system, the light-train/metro information system developed and maintained by EFACEC, and currently deployed at multiple cities in Europe and Brazil.

Hosted by: Computer Systems

Location: DI seminars room

File Bottom