Marin Šilić is a postdoctoral researcher at the Faculty of Electrical Engineering and Computing, University of Zagreb. His research interests span Service-oriented Computing, Distributed Systems and Machine Learning. More specifically, he is studying the optimization of nonfunctional properties (such as reliability, availability etc.) while creating composite service-oriented applications in the cloud. In particular, his research is primarily focused on applying advanced machine learning techniques in order to predict the nonfunctional properties of dynamic software artifacts (i.e. web services) using the available past invocation data as training examples. As part of his dissertation thesis, he proposed two prediction algorithms,
LUCS and
CLUS, that estimate the reliability for an ongoing service invocation based on the history invocation data. In 2008., as a Google intern in the Google Spreadsheets team he designed and developed a lightweight version of application intended for mobile devices and low bandwidth network connections.