Research interests in distributed computing range over a wide range of topics. These include distributed file systems including distributed data management (e.g. the CERN support infrastructure for the LHC project, which demanded very large-scale data creation and transfer), the more advanced management systems necessary for "Cloud computing” and novel design approaches to SOA (Service-Orientated Architectures) design.
More recently, the focus has shifted to Cybersecurity (and network security in general), the challenges of autonomic control of distributed systems and the Internet of Things (IoT)
B.Sc C.Eng FIET SMIEEE
Coles, S, Frey, Jeremy G., Peppe, Sam, Hursthouse, Mike, Light, Mark, Surridge, Mike, Meacham, Ken, Mills, Hugo, De Roure, Dave, Smith, Graham and Zaluska, Ed, (2005) Grid-Enabling an Existing Instument-Based National Service Stockinger, Heinz, Buyya, Rajkumar and Perrott, Ron (eds.) In Proceedings e-Science and Grid Computing 2005. vol. 1st, IEEE Computer Society. 8 pp, pp. 570-577.
Taylor, Kieron, Essex, J.W., Frey, Jeremy G., Mills, H.R., Hughes, G. and Zaluska, E.J. (2006) The semantic grid and chemistry: experiences with CombeChem Web Semantics, 4, (2), pp. 84-101.
Frey, Jeremy, De Roure, David, Taylor, Kieron, Essex, Jonathan, Mills, Hugo and Zaluska, Ed, (2006) CombeChem: a case study in provenance and annotation using the Semantic Web Moreau, Luc and Foster, Ian (eds.) In Provenance and Annotation of Data. vol. 4145/2006, Springer., pp. 270-277. (doi:10.1007/11890850_27).
Nicols, K G and Zaluska, E J (1982) The Theory and Practice of Microprocessors, Cran Russak (New York)/Edward Arnold (London)
Zaluska, E.J. (1991) CMOS digital circuits In, Brown, A.D. (eds.) Very Large Scale Integration Circuits and Systems in Silicon. New York, US, McGraw-Hill pp. 55-79.
Zaluska, E.J. (1991) Digital systems In, Brown, A.D. (eds.) Very Large Scale Integration Circuits and Systems in Silicon. New York, US, McGraw-Hill pp. 174-182.
Zaluska, E.J. (1991) Flight simulation In, Kent, A. and Williams, J.G. (eds.) Encyclopedia of Microprocessors. New York, US, Marcel Dekker pp. 257-272.
Zaluska, E J, Jesshope, C R and Kemhadjian, H A (1975) Comparison of Numerical Solution Methods for 2-Dimensional Bipolar-Transistor-Analysis Algorithm
Saini, J S and Zaluska, E J (1984) Design Tools for Digital Macro Systems, Software and Microsystems 3
Saini, J S and Zaluska, E J (1985) Performance Analysis of a Distributed Processing System - A Case Study, Microprocessors and Microsystems 9
Anido, M L, Allerton, D J and Zaluska, E J (1988) The Architecture of RIG: A RISC for Image Generation in a Mulit-Microprocessor Environment Microprocessing and Microprogramming, 24, pp. 581-8.
Santana, M J, Santana, R H C and Zaluska, E J (1988) Fast Bridge for Efficient LANLAN Coupling, IEE Proc - Part E
Santana, M J, Santana, R H C and Zaluska, E J (1988) Load Balancing in a Session Based Distributed File-Store Architecture Software - Practice and Experience, 18, pp. 1091-107.
Santana, M J and Zaluska, E J (1989) A High Level Co-Ordinator in a Distributed Filestore Architecture Microprocessing and Microprogramming, 27, pp. 423-30.
Hellberg, S A and Zaluska, E J (1994) A Portable Parallel Programming Environment based around PCTE Information and Software Technology, 36, (7), pp. 419-25.
Muniz, F J and Zaluska, E J (1995) Parallel load-balancing: An extension to the gradient model Parallel Computing, 21, pp. 287-301.
Montiel, M E, Aguado, A S and Zaluska, E (1996) Topology in Fractals Chaos, Solitons & Fractals, 7, (8), pp. 1187-207.
Montiel, M E, Aguado, A S and Zaluska, E (1997) Fourier Series Expansion of Irregular Curves Fractals, 5, (1), pp. 105-19.
Montiel, M E, Aguado, A S and Zaluska, E (1998) Surface subdivision for generating super-quadrics Visual Computer, 14, (1), pp. 1-17.
Dantas, M A R and Zaluska, E J (1998) Efficient Scheduling of MPI Applications on Networks of Workstations Future Generation Computer Systems, 13, (6), pp. 489-99.
Linardis, P, Nichols, K G and Zaluska, E J (1978) Network Partitioning and Latency Expoitation in Time-Domain Analysis of Nonlinear Electronic Circuits , pp. 510-514.
Zaluska, E J and Nichols, K G (1980) The Purpose and Structure of a Post-Experience Awareness Course, Proc IERE Conference on 'Retraining in the Electronics Industry for the Microprocessor Age (London) , pp. 13-19.
Rahman, M A, Croxhall, R J, Zaluska, E J and Nichols, K G (1980) Novel Design Philosophies for Small-Scale Interactive Computer-Aided Design , pp. 586-589.
Zaluska, E J and Chan, F H Y (1982) Designing Microprocessor Development Systems Suitable for Supporting Different Types of Microprocessor , pp. 150-153.
Saini, J S and Zaluska, E J (1984) Systematic Design Methodology and Performance Verification for Digital Macro Systems , pp. 17-31.
Allerton, D J and Zaluska, E J (1986) A Low-cost approach to vehicle instrument evaluation , pp. 239-248.
Allerton, D J and Zaluska, E J (1986) A Multi-Processor Approach to Computer Image Generation , pp. 226-231.
Allerton, D J, Crosthwaite, R C and Zaluska, E J (1987) The Integration of a Low Cost Trainer in a CPL Syllabus, International Conference on the Acquisition and Use of Flight Simulator Technology in Aviation Training (Royal Aeronautical Society, London) , pp. 77-117.
Allerton, D J, Evemy, J D and Zaluska, E J (1987) Real-Time Polygon In-Fill At Computer Applications in Spacecraft Design and Operation. , pp. 137-152.
Allerton, D J, Evemy, J D and Zaluska, E J (1987) Real-Time Scan-Line Infill At International Symposium on Broadcasting Technology (Beejing). , pp. 581-588.
Allerton, D J, Evemy, J D and Zaluska, E J (1987) Real-Time Scan-Line Infill At International Symposium on Broadcasting Technology (Beejing). , pp. 209-220.
Anido, M L, Allerton, D J and Zaluska, E J (1989) A Three-Port/Three Access Register File for Concurrent Processing and I/O Communication in a RISC-like Graphics Engine At 16th IEEE/ACM International Symposium on Computer Architecture (Jerusalem). , pp. 354-361.
Anido, M L, Allerton, D J and Zaluska, E J (1989) MIGS-A Multiprocessor Image Generation System using RISC-like Microprocessors At Computer Graphics International (Leeds). , pp. 321-331.
Evemy, J D, Allerton, D J and Zaluska, E J (1989) A Stream Processing Architecture for Real-Time Implementation of Perspective Spatial Transformations At IEE International Conference on Image Processing (Warwick). , pp. 482-486.
Santana, R H C and Zaluska, E J (1989) A Tool Set for Performance Evaluation of a LAN-based Fileserver At Summer Computer Simulatiuon Conference - Austin, USA. , pp. 171-6.
Santana, M J and Zaluska, E J (1989) Performance Evaluation of a Multi-Server File-store Architecture with Dynamic User Allocation and Load Balancing At Summer Computer Simulation Conference (Austin, USA). , pp. 139-44.
Santana, R H C and Zaluska, E J (1989) File Server Performanced using Simulation Models At Third European Simulation Conference (Edinburgh). , pp. 723-729.
Allerton, D J and Zaluska, E J (1990) Design of a Microprocessor-based Flight Trainer At UKSC Conference on Computer Simulation (Brighton, UK). , pp. 154-9.
Allerton, D J, Zaluska, E J and Elshaw, G C (1990) Applications of a low cost flight trainer in the RAF At Royal Aeronautical Society Conference on Park-Task Training (London). , pp. 801-813.
Santana, M J, Santana, R H C and Zaluska, E J (1992) Workload characterization for a LAN-based distributed system At International Conference of the Chilean Computer Science Society (Santiago, Chili). , pp. 163-74.
Hellberg, S A and Zaluska, E J (1993) The PPPE Toolset At World Transputer Congress. , pp. 121-125.
Duncan, S H, Gordon, P L, Edwards, S I and Zaluska, E J (1994) Parallel Processing in High Integrity Aircraft Engine Control At High-Performance Computing and Networking. , pp. 32-39.
Trindade, O and Zaluska, E J (1994) A High-Performance Shared-Memory Embedded Controller At Transputers '94 - Arc et Senans, France. , pp. 100-9.
Trindade, O and Zaluska, E J (1994) Real-time Monitoring of Concurrent Computation At SEMISH '94 - Minas Gerais, Brazil. , pp. 149-53.
Dantas, M A R and Zaluska, E J (1996) Improving the Performance of a Petroleum Reservoir Model on Workstation Clusters using MPI At High Performance Computing: Grand Challenges in Computer Simulation - New Orleans, U.S.A.. , pp. 72-7.
Bergamaschi, F A, Hulot, C and Zaluska, E (1996) Performance Evaluation of an Advanced Radar Tracking Filter on Commercially Available Parallel Computers At International Conference on High-Performance Computing and Networking - Brussels, Belgium. , pp. 915-6.
Dantas, M A R and Zaluska, E J (1996) Improving Load Balancing in an MPI Environment with Resource Management At International Conference on High-Performance Computing and Networking - Brussels, Belgium. , pp. 956-960.
Dantas, M A R and Zaluska, E J (1996) Experiences with Porting an Engineering Application onto Workstation Clusters using PVM and MPI At EUROSIM '96 - Delft, Holland. , pp. 229-36.
Melas, P, Dantas, M A R and Zaluska, E J (1997) Efficient Communication of MPI Applications on Networks of Workstations At Fifteenth IASTED International Conference on Applied Informatics - Innsbruck, Austria. , pp. 141-4.
Dantas, M A R and Zaluska, E J (1997) Enhanced MPI on Workstation Clusters At High Performance Computing - Grand Challenges in Computer Simulation - Atlanta, U.S.A.. , pp. 177-82.
Muniz, F J and Zaluska, E J (1997) An evaluation of load-balancing policies on message passing architectures At 15th Brazilian Symposium on Computer Networks. , pp. 205-10.
Melas, P and Zaluska, E J (1998) High Performance Protocols for Clusters of Commodity Workstations At Euro-Par '98 - Southampton, U.K.. , pp. 570-7.
Melas, P and Zaluska, E J (1998) Performance of Message-Passing Systems Using a Zero-Copy Communication Protocol At International Conference on Parallel Architectures and Compilation Techniques - Paris, France. , pp. 264-71.
O, Naim, G, Hey A J and EJ, Zaluska (1996) Do-loop-surface: an abstract representation of parallel program performance Concurrency: Practice and Experience, 8, (3), pp. 205-34.
Aguado, Alberto S, Montiel, Eugenia and Zaluska, Ed (1999) Modeling Generalized Cylinders via Fourier Morphing ACM Transactions on Graphics, 18, (4), pp. 293-315.
Dubock, P A and Zaluska, E J (1973) Practical 2-dimensional bipolar-transistor-analysis algorithm Electronics Letters, 9, pp. 599-600.
Dubock, P A, Zaluska, E J and Nichols, K G (1974) System software for computer-aided design in electronics on a small machine Computer-Aided Design, 6, pp. 213-16.
Allerton, D J, Evemy, J D and Zaluska, E J (1988) Video-rate, spatially variant filtering technique using stream processing architecture Electronics Letters, 24, pp. 1580-1.
Evemy, J D, Allerton, D J and Zaluska, E J (1990) A stream processing architecture for real-time implementation of perspective spatial transformations Proc. IEE - Part I, 137, pp. 123-8.
Santana, M J and Zaluska, E J (1989) Modelling and Simulation of a Multi-Server File Store Architecture At Third European Simulation Conference (Edinburgh, Scotland). , pp. 723-9.
Allerton, D J and Zaluska, E J (1985) Computer Image Generation in Real-time At International Conference on Electronic Displays (London, UK). , pp. 28-32.
Collins, B., Borley, A., Hardman, N., Knox, A., Laws, S., Magowan, J., Oevers, M. and Zaluska, E.J. (2002) Grid Data Services - Relational Database Management Systems At 5th Global Grid Forum, United Kingdom. , pp. 1-22.
Hughes, Gareth, Mills, Hugo, de Roure, David, Frey, Jeremy, Moreau, Luc, schraefel, m.c., Smith, Graham and Zaluska, Ed (2004) The semantic smart laboratory: a system for supporting the chemical eScientist Organic and Biomolecular Chemistry, 2, (22), pp. 3284-3293.
Taylor, K, Essex, J W, Frey, J G, Mills, H R, Hughes, G and Zaluska, E J (2006) The Semantic Grid and Chemistry: Experiences with CombeChem Web Semantics
Surridge, M, Taylor, S, De Roure, D and Zaluska, E (2005) Experiences with GRIA — Industrial Applications on a Web Services Grid In Proceedings of the First International Conference on e-Science and Grid Computing. IEEE Press., pp. 98-105.
Guan, Tao, Zaluska, Ed and Roure, David (2005) A Grid Service Infrastructure for Mobile Devices At 1st Semantic Knowledge and Grid conference, China. 27 - 29 Nov 2005.
Guan, Tao, Zaluska, Ed and Roure, David (2006) Extending Pervasive Devices with the Semantic Grid: A Service Infrastructure Approach At The Sixth IEEE International Conference on Computer and Information Technology.
Guan, Tao, Zaluska, Ed and Roure, David (2007) An Autonomic Service Discovery Mechanism to Support Pervasive Device Accessing Semantic Grid At Fourth International Conference on Autonomic Computing (ICAC'07).
Guan, Tao, Zaluska, Ed and Roure, David (2008) A Semantic Service Matching Middleware for Mobile Devices Discovering Grid Services At Third International Conference on Grid and Pervasive Computing.
Guan, Tao, Zaluska, Ed and De Roure, David (2008) An Autonomic Service Discovery Mechanism to Support Pervasive Device Accessing Semantic Grid International Journal of Autonomic Computing
de Oliveira Branco, Miguel, Zaluska, Ed and De Roure, David (2008) Managing very-large distributed datasets Lecture Notes in Computer Science, 5331, pp. 775-792.
Alahmari, Saad and Zaluska, Ed (2009) Optimal Granularity for Service-Oriented Systems At The 3rd Saudi International Conference (SIC09), United Kingdom. 05 - 06 Jun 2009.
Alahmari, Saad and Zaluska, Ed (2009) A progress report - Framework to Achieve Optimal Granularity for Service-Oriented Systems s.n.
de Oliveira Branco, Miguel, Zaluska, Ed, De Roure, David, Lassnig, Mario and Garonne, Vincent (2009) Managing very large distributed datasets on a data grid Concurrency and Computation: Practice and Experience, 22, (11), pp. 1338-1364.
Guan, Tao, Fowler, David, Bandara, Ayomi, Zaluska, Ed, De Roure, David, Crowder, Richard and Wills, Gary (2009) Enhancing Grid Service Discovery with a Semantic Wiki and the Concept Matching Approach At The 5th International Conference on Semantic, Knowledge and Grid. 10 - 12 Oct 2009.
Guan, Tao, Zaluska, Ed and De Roure, David (2009) An autonomic service discovery mechanism to support pervasive devices accessing the semantic grid International Journal of Autonomic Computing, 1, (1), pp. 34-49.
Alahmari, Saad, Zaluska, Ed and De Roure, David (2010) Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity At 12 International Conference on Enterprise Information Systems, Portugal. 08 - 12 Jun 2010.
Alahmari, Saad, Zaluska, Ed and De Roure, David (2010) A Service Identification Framework for Legacy System Migration into SOA At IEEE SCC 2010 - 7th International Conference on Services Computing, United States. 05 - 10 Jul 2010.
Alahmari, Saad, De Roure, David and Zaluska, Ed (2010) A Model-Driven Architecture Approach to the Efficient Identification of Services on Service-oriented Enterprise Architecture At The Second Workshop on Service oriented Enterprise Architecture for Enterprise Engineering in conjunction with the 14th IEEE International Enterprise Distributed Object Computing Conference, Brazil.
De Roure, David, Goble, Carole, Aleksejevs, Sergejs, Bechhofer, Sean, Bhagat, Jiten, Cruickshank, Don, Fisher, Paul, Kollara, Nandkumar, Michaelides, Danius, Missier, Paolo, Newman, David, Ramsden, Marcus, Roos, Marco, Wolstencroft, Katy, Zaluska, Ed and Zhao, Jun (2010) The Evolution of myExperiment At Sixth IEEE e–Science conference (e-Science 2010), Australia.
Alahmari, Saad, Zaluska, Ed and De Roure, David (2011) A Metrics Framework for Evaluating SOA Service Granularity At The 8th IEEE 2011 International Conference on Services Computing (SCC 2011), United States. 04 - 09 Jul 2011.
Souza, Simone, Souza, Paulo, Machado, Mario, Camillo, Mário, Simão, Adenilso and Zaluska, Ed (2011) Using Coverage and Reachability Testing to Improve Concurrent Program Testing Quality At 23rd International Conference on Software Engineering and Knowledge Engineering, United States. 07 - 09 Jul 2011. , pp. 207-212.
Souza, Paulo, Faical, Bruno, Matos, Jonathan, Santana, Marcos, Santana, Regina and Zaluska, Ed (2011) Jerrymouse: a tool for a flexible and dynamic distribution of web service requests In 8th IEEE 2011 International Conference on Services Computing (SCC 2011). IEEE., pp. 520-527.
Alahmari, Saad, De Roure, David and Zaluska, Ed (2011) Metrics for Measuring Service Operations Granularity At The 5th Saudi International Conference - SIC 2011, United Kingdom. 23 - 26 Jun 2011.
Souza, Simone, Brito, Maria, Silva, Rodolfo, Souza, Paulo and Zaluska, Ed (2011) Research in Concurrent Software Testing: A Systematic Review At Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PADTAD 2011), Canada. , pp. 1-5.
Syarif, Iwan, Zaluska, Ed, Prugel-Bennett, Adam and Wills, Gary (2012) Application of bagging, boosting and stacking to intrusion detection At MLDM 2012: 8th International Conference on Machine Learning and Data Mining, Germany. 13 - 20 Jul 2012. 10 pp.
Souza, Paulo S.L., Souza, Simone R.S. and Zaluska, Ed (2012) Structural testing for message-passing concurrent programs: an extended test model Concurrency and Computation: Practice and Experience, n/a, n/a.
Wilde, Adriana and Zaluska, Ed (2013) Revisiting activity theory within the internet of things At 1st International Workshop on Internet Science and Web Science Synergies. 01 May 2013. 6 pp.
Wilde, Adriana, Zaluska, Ed and Davis, Hugh (2013) 'Happiness': Can pervasive computing assist students to achieve success? At UbiComp'13 (Doctoral School), Zurich, Switzerland. 08 - 12 Sep 2013. 4 pp.
Wilde, Adriana, Zaluska, Ed and Davis, Hugh (2013) Can pervasive computing make you happy? At Google Scholarship Retreat 2013 (Europe Middle East and Africa), Switzerland. 30 Jun - 03 Jul 2013. 1 pp.
Souza, Paulo S.L., Santana, Regina H.C., Santana, Marcos J., Zaluska, Ed, Faical, Bruno S. and Estrella, Julio C. (2013) Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation PLoS ONE, 8, (7), e68819.
Wilde, Adriana, Zaluska, Ed and Davis, Hugh (2013) Happiness At The 2013 ACM Conference on Pervasive and Ubiquitous Computing (Doctoral School), Switzerland. 08 - 12 Sep 2013.
Wilde, Adriana, Oliver, Richard and Zaluska, Ed (2013) Developing a low-cost general-purpose device for the internet of things At The 7th International Conference on Sensing Technology, Wellington, New Zealand. 03 - 05 Dec 2013.
Oliver, Richard, Wilde, Adriana and Zaluska, Ed (2014) Reprogramming embedded systems at run-time At 8th International Conference on Sensing Technologies, Liverpool, United Kingdom. 02 - 04 Sep 2014. , pp. 124-129.
Souza, S. R. S., Souza, P.S.L., Brito, M. A. S., Simao, A. S. and Zaluska, E. J. (2015) Empirical evaluation of a new composite approach to the coverage criteria and reachability testing of concurrent programs [in special issue: Testing, Analysis and Debugging of Concurrent Programs] Software Testing, Verification and Reliability, 25, (3), pp. 310-332. (doi:10.1002/stvr.1568).
Wilde, Adriana, Streeting, Robert and Zaluska, Ed (2013) Unobstrusive human activity recognition using smartphones and Hidden Markov Models Journal of Ambient Intelligence and Humanized Computing (Submitted).
Wilde, Adriana, Zaluska, Ed and Millard, David (2015) Student success on face-to-face instruction and MOOCs At Web Science Education: Curriculum, MOOCs and Learning, United Kingdom. 28 Jun - 01 Jul 2015. 2 pp.
Luangmaneerote, Sakchan, Zaluska, Ed and Carr, Les (2016) Survey of existing fingerprint countermeasures , Ireland. 10 - 13 Oct 2016. 5 pp.
Wilde, Adriana and Zaluska, Ed (2016) Held-by-hand learners: a survey of technologies to support positive behaviours of Higher Education students today In, Roig-Villa, Rosabel (eds.) Tecnología, Innovación e Investigación en los Procesos de Enseñanza-Aprendizaje. Barcelona, Editorial Octaedro pp. 3122-3132.
Cobos, Ruth, Wilde, Adriana and Zaluska, Ed (2017) Comparing attrition prediction in FutureLearn and edX MOOCs , Vancouver, Canada. 13 - 17 Mar 2017. 20 pp.
Luangmaneerote, Sakchan, Zaluska, Edward and Carr, Leslie (2017) Inhibiting browser fingerprinting and tracking At IEEE BigDataSecurity/HPSC/IDS 2017, Beijing Shi, China. 25 - 28 May 2017. 6 pp.