Marcello Castellano was awarded a degree in Information Sciences from the University of Bari in 1985. He is a Confirmed Assistant Professor belonging to the scientific discipline grouping ING/INF 05 - Information Processing Systems, at the Polytechnic of Bari.
He has carried out research and development at the laboratories of CERN, CNR on Mont Blanc and the Astrophysics laboratories: LNGS of the INFN, and NMSU/PAL USA. He has carried out institutional activity at the Polytechnic of Bari for e-learning, for the GARR network and for ICT. He carries out referee activities for some national and international scientific organisations and is the author/co-author of more than a hundred scientific works on matters of distributed systems, e-learning, data analysis/classification and grid computing.
He is also currently responsible for the laboratory of distributed systems at the Polytechnic of Bari where he coordinates a research group on the topic.
Technologies for distributed computing:
- Distributed systems, and their general nature: architectures, processes, communication, naming, synchronisation, consistency and replication, fault tolerance and security.
- Definition of a distributed system; discussion on the objectives of a DS such as accessibility, transparency, openness and scalability.
- Systems for distributed computing: cluster computing and grid computing.
- Distributed information systems: transactional distributed systems and integration of business applications, distributed pervasive systems: domotic systems and systems for healthcare and workplace safety, sensor networks.
- Software architecture; architectural styles with levels, objects, events and data-centred.
- The client/server model and corresponding implementations of application components with two and three levels (multi-level). Architectures with vertical and horizontal distribution, P2P systems. Edge-server systems and collaborative distributed systems.
- Processes, threads and multi-threading, client side and server side implementations.
- Middleware and adaptive middleware, distributed autonomous systems and feedback control.
- Distributed Web Systems and Systems for Grid Computing.