|
Monaco, Francisco José monaco.fj@acm.org University of São Paulo at São Carlos, Brazil |
|
After obtaining the Doctorate degree in Electrical Engineering in 2002 by the University of São Paulo, Brazil, I joined ICMC-USP where I currently hold a tenure faculty position since 2003. At the Department of Computer Sciences, SSC-ICMC, my work includes teaching(1) in undergraduate and graduate courses, supervising Msc and PhD theses and carrying out research work. My main investigation area lays in the fields of Real-Time and Distributed Systems. I am also a researcher of the Brazilian National Institute for Research and Technology – Critical Embedded Systems sector, INCT-SEC(2). Other scientific activities relates to Free Open Source Software(3) and Computer in Education. Personal interests include walking trails and landscape photography. |
Current activities (2009)
|
QoS-Aware Real-Time Distributed Systems
As the envisioned pervasive computing age is being brought into reality by the ubiquitous dissemination of networked computer systems in our surrounding environment in the form of ever-diffusing devices — from smart hand-held and home appliances, to mission-critical systems such as vehicular, industrial and medical equipment — the integration of on-line resources into the implementation of services we rely upon for our daily activities raises concerns on performance and dependability requirements.
Beyond the demands of traditional Internet regular file-transfer applications, originally meant for a context of asynchronous transactions, those novel computer services are supposed to respond synchronously to real-world events and meet temporal constraints dictated by the dynamics of their operational environment. This condition elicits a real-time system approach.
Most of the classical theory on real-time, nonetheless, arises from the domain of automation engineering, where the deterministic timing characteristics have allowed for the development of sound analytical techniques. Contrasting with this scenario, the typically stochastic load patterns and poorly predictable event-driven dynamics of network interactive services render performance guarantees exceedingly more complex in large-scale distributed systems. While ensuring strict temporal requirements may often be technically or costly unfeasible under realistic assumptions, responsiveness is still a key quality-of-service (QoS) metric for real-time interactive services.
The extension of methodological and technical results from the real-time theory to address the non-deterministic features of interactive services, under a systemic cross-layer perspective (from network to application level), is a research-demanding area. The scientific investigation theme aligned under this perspective aims at the challenges posed by QoS-aware real-time distributed systems. Particularly, the study focuses on self-adaptive resource management strategies for the handling of the unpredictable dynamics and complexity of internal and external factors impacting performance, under a systemic cross-layer. This approach is explored in emerging domains within the distributed systems field such as real-time service-oriented architectures (SOA), novel QoS and service-level agreement (SLA) models and performance evaluation models and metrics.
Currently active topics:
Recent and ongoing outcomes in these research lines include the development of novel real-time scheduling, load-balance and admission-control algorithms, feedback-adaptive resource allocation architectures and QoS and SLA approaches based on aggregate performance measures.
Real-Time, QoS, SOA
Other fields