Semantics, patterns and Compiler techniques for Portable App development in multiple Cloud and Big Data platforms
Cloud vendor lock-in and interoperability gaps arise (among many reasons) when semantics of resources and services,
and of Application Programming Interfaces is not shared. The same issue arises with Big Data platforms: different programming, deployment and execution models, many different Machine Learning Libraries and related APIs.
Standards and techniques borrowed from SOA and Semantic Web Services areas might help in gaining shared, machine readable description of Cloud and Big Data offerings (resources, Services at Platform and Application level, Libraries and their API groundings), thus allowing automatic discovery, matchmaking, and thus selection, brokering, interoperability end composition of Cloud Services among multiple Clouds, and seamless programming of analytics on multiple BigData platforms.
This talk will in particular illustrate the outcomes of the EU funded projects mOSAIC (http://www.mosaic-cloud.eu) and TOREADOR (http://www.toreador-project.eu)
Biography of Prof. Beniamino Di Martino
Beniamino Di Martino is Full Professor of Computer Engineering at the University of Campania (Italy). Previously he was Researcher at University of Vienna (Austria).
He is author of 14 international books and more than 300 publications in international journals and conferences. He has been Coordinator of EU funded FP7-ICT Project mOSAIC, and participates to various international research projects with various leadership roles (among them five EC FP7 and H2020 projects). He is Editor / Associate Editor of eight international journals (among them IEEE Transactions on Cloud Computing – TCC - and Parallel and Distributed Systems - TPDS) and EB Member of several international journals. He is vice Chair of the IEEE CS Technical Committee on Scalable Computing. He is member of many Technical Committees, including: IEEE WG for the IEEE P3203 Standard on Cloud Interoperability, IEEE Intercloud Testbed Initiative, IEEE Technical Committees on Scalable Computing (TCSC), on Big Data (TCBD), on Data Engineering (TCDE), on Semantic Computing (TCSEM), on Services Computing (TCSVC), on Intelligent Informatics (TCII), on Pattern Analysis and Machine Intelligence (TCPAMI), on Software Engineering (TCSE), on Distributed Processing (TCDP), on Parallel Processing (TCPP), on Cloud Computing (TCCC), of Cloud Standards Customer Council, of OMG Cloud Working Group, of Cloud Computing Experts' Group of the European Commission. He is Chair of Nomination Committee for the "IEEE TCSC Award of Excellence in Scalable Computing" and member of Nomination Committee for the "IEEE TCSC Award for Early and Medium Career Researchers".
Prof. Shinji Sugawara
Chiba Institute of Technology, Japan
Distributed Systems of the Day for Efficient Digital Data Exchange and Sharing: A System Transition from Peer-to-Peer to Cloud-Fog-Edge Computing
With the recent increase of bandwidth for communication networks, the major improvement of computing processors, and the spread of cloud computing, the exchanges or sharing of various types of, and huge amount of data or digital contents has become very active among a great many users on a large-scale network represented by the Internet. For this, various distributed systems have been used so far, and major system architecture has been continuously changing according to the functions and purposes required at each time period. In this talk, we describe the historical changes and classifications of distributed systems used for searching, exchanging, storing, and sharing data deployed on networks, and their respective advantages, and introduce examples of systems actually implemented. Furthermore, we discuss the possibility of future development of distributed systems for data sharing.
Biography of Prof. Shinji Sugawara
Prof. Shinji Sugawara received the B. Eng., M. Eng., and Dr. Eng. degrees from Tokyo Institute of Technology, Tokyo, Japan, in 1994, 1996, and 1999, respectively. In 1999, he joined the University of Electro-Communications, Tokyo, Japan as an assistant professor, and then in 2005, joined Nagoya Institute of Technology, Japan as an associate professor. From January 2006 to January 2007, he concurrently was a visiting researcher at the University of California, Irvine. In April 2013, he joined Chiba Institute of Technology, Narashino, Japan as a professor. He is interested in computer communication networks, content retrieval, and distributed systems. He is a member of IEICE, IEEE, and ACM.