Marcos Assunção

Education

Ph.D. in Computer Science and Software Engineering (2009): The University of Melbourne, Australia. Supervised by: Prof. Rajkumar Buyya and Dr. Srikumar Venugopal. Title: Provisioning Techniques and Policies for Resource Sharing between Grids.

M.Sc. in Computer Science (2004): Department of Informatics and Statistics, Federal University of Santa Catarina, Florianópolis, Brazil. Supervised by: Carlos Becker Westphall. Title: Implementation and Analysis of an Grid of Agents Architecture for Network and Systems Management.

B.Sc. in Computer Science (2001): Department of Computer Science, University of Western Santa Catarina, Videira, Brazil.

Research Activities

Associate Professor at ÉTS:

As an associate professor at ÉTS, I have been interested in the dynamic reconfiguration of applications along the cloud-edge continuum, focusing on data stream processing services.

Researcher at INRIA:

As a temporary researcher, I was first involved in the SwiTching And tRansmission (STAR) project, developing algorithms to minimize the energy consumed by core networks. Next, we prototyped the developed algorithms using FPGAs. Then later, as a starting researcher, I focused on the placement and reconfiguration of data stream processing applications on cloud-edge infrastructure.

Postdoc at INRIA:

My research focused on improving the energy efficiency of large-scale distributed systems such as Grids and Clouds. I evaluated the benefits of using virtual machine technologies to consolidate the workload of multi-layer applications. I analyzed the characteristics of cloud computing applications to better provision network resources and improve the energy efficiency of cloud infrastructure.

During the PhD:

Evidence had shown that most computational Grids worked in isolation, and with different utilization levels. My thesis presented mechanisms for resource allocation across Grids. The work further evolved into a system to deploy and manage virtual machines across multiple computing sites and commercial Cloud computing providers. It explored the benefits that organizations can reap from using Cloud providers to augment the capacity of their local clusters.

During the Masters:

I developed Grid computing and multi-agent solutions to improve network and system management. I contributed to developing a platform whose agents used a prolog-based inference engine to select actions applicable to specific management scenarios given a set of monitoring conditions.