Jim Dowling
ASSOCIATE PROFESSOR, DOCENT
Details
Researcher
About me
Jim is a distributed systems researcher and his research interests are in the area of large-scale distributed computer systems. His research has concerned improving fundamental properties of software systems, including reliability, availability, persistence, security, scalability and performance. He has built middleware platforms, peer-to-peer systems, a next generation Hadoop Distributed filesystems, and a next generation cluster scheduler for Hadoop and some of his work has been inspired by mechanisms from complex adaptive systems and self-organizing systems. The research challenges that inspire him are how to provide more dependable, higher performance, more secure, more scalable, lower-cost and more self-managing systems.
Courses
Degree Project in Computer Engineering, First Cycle (II142X), examiner | Course web
Degree Project in Computer Science and Engineering, specialising in Communication Systems, Second Cycle (DA246X), examiner | Course web
Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle (DA256X), examiner | Course web
Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle (DA258X), examiner | Course web
Degree Project in Computer Science and Engineering, specializing in Software Engineering for Distributed Systems, Second Cycle (DA240X), examiner | Course web
Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle (EA256X), examiner | Course web
Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle (EA258X), examiner | Course web
Degree Project in Electrical Engineering, specializing in Communication Systems, Second Cycle (EA246X), examiner | Course web
Degree Project in Electronics and Computer Engineering, First Cycle (IL142X), examiner | Course web
Degree Project in Information and Communication Technology, First Cycle (II143X), examiner | Course web
Degree Project in Information and Communication Technology, First Cycle (IA150X), examiner | Course web
Degree Project in Information and Communication Technology, Second Cycle (IA250X), examiner | Course web
Scalable Machine Learning and Deep Learning (ID2223), examiner, course responsible, teacher | Course web