Convergent scheduling. - Walter Lee; Diego Puppin; Shane Swenson; Saman P. Amarasinghe (MICRO, 2002)

Adapting Convergent Scheduling Using Machine-Learning. - Diego Puppin; Mark Stephenson; Saman P. Amarasinghe; Martin C. Martin; Una-May O'Reilly (LCPC, 2003)

Adapting convergent scheduling using machine learning. - Diego Puppin (PPoPP, 2003)

An evaluation of component-based software design approaches. - Diego Puppin; Fabrizio Silvestri; Domenico Laforenza (CCGRID, 2004)

Topic 6: Grid and Cluster Computing. - Thierry Priol; Craig A. Lee; Uwe Schwiegelshohn; Diego Puppin (Euro-Par, 2004)

Using Web Services to Run Distributed Numerical Applications. - Diego Puppin; Nicola Tonellotto; Domenico Laforenza (PVM/MPI, 2004)

A Search Architecture for Grid Software Components. - Fabrizio Silvestri; Diego Puppin; Domenico Laforenza; Salvatore Orlando 001 (Web Intelligence, 2004)

Convergent Scheduling. - Diego Puppin; Mark Stephenson; Saman P. Amarasinghe (J. Instr. Level Parallelism, 2004)

A Grid Information Service Based on Peer-to-Peer. - Diego Puppin; Stefano Moncelli; Ranieri Baraglia; Nicola Tonellotto; Fabrizio Silvestri (Euro-Par, 2005)

How to Run Scientific Applications over Web Services. - Diego Puppin; Nicola Tonellotto; Domenico Laforenza (ICPP Workshops, 2005)

Component Metadata Management and Publication for the Grid. - Diego Puppin; Fabrizio Silvestri; Domenico Laforenza (ITCC (2), 2005)

Toward GRIDLE: A Way to Build Grid Applications Searching Through an Ecosystem of Components. - Diego Puppin; Fabrizio Silvestri; Salvatore Orlando 001; Domenico Laforenza (Grid Computing: Software Environments and Tools, 2006)

The query-vector document model. - Diego Puppin; Fabrizio Silvestri (CIKM, 2006)

Query-driven document partitioning and collection selection. - Diego Puppin; Fabrizio Silvestri; Domenico Laforenza (Infoscale, 2006)

The social network of Java classes. - Diego Puppin; Fabrizio Silvestri (SAC, 2006)

Toward a search architecture for software components. - Fabrizio Silvestri; Diego Puppin; Domenico Laforenza; Salvatore Orlando 001 (Concurr. Comput. Pract. Exp., 2006)

Backfilling Strategies for Scheduling Streams of Jobs On Computational Farms. - Ranieri Baraglia; Gabriele Capannini; Marco Pasquali; Diego Puppin; Laura Ricci; Ariel D. Techiouba (CoreGRID Workshop - Making Grids Work, 2007)

Load-balancing and caching for collection selection architectures. - Diego Puppin; Fabrizio Silvestri; Raffaele Perego 001; Ricardo A. Baeza-Yates (Infoscale, 2007)

A job scheduling framework for large computing farms. - Gabriele Capannini; Ranieri Baraglia; Diego Puppin; Laura Ricci; Marco Pasquali (SC, 2007)

Collection selection: ...now, with more documents!. - Diego Puppin (Infoscale, 2008)

Tuning the capacity of search engines: Load-driven routing and incremental caching to reduce and balance the load. - Diego Puppin; Fabrizio Silvestri; Raffaele Perego 001; Ricardo Baeza-Yates (ACM Trans. Inf. Syst., 2010)

A Search Engine Architecture Based on Collection Selection. - Diego Puppin (2010)