Ioan
Raicu
I am a Ph.D. Candidate (6th year) in the Distributed Systems Laboratory in the Computer Science Department at University of Chicago in Chicago, Illinois. My research advisor is Dr. Ian Foster and my main area of research is Grid Computing, with an emphasis on resource management in large scale distributed systems and grid computing. Within resource management, I am particularly interested in efficient task dispatch and execution systems, resource provisioning, data management, scheduling, and performance evaluations. My latest work revolves around a system called Falkon, which I designed and implemented, to enable the rapid and efficient execution of many independent jobs on large compute clusters. Falkon combines three techniques to achieve this goal: (1) multi-level scheduling techniques to enable separate treatments of resource provisioning and the dispatch of user tasks to those resources; (2) a streamlined task dispatcher able to achieve order-of-magnitude higher task dispatch rates than conventional schedulers; and (3) performs data caching and uses a data-aware scheduler to leverage the co-located computational and storage resources to minimize the use of shared storage infrastructure. I am also interested in Parallel Computing, Networking, Peer-to-Peer Networks, and Wireless Sensor Networks. My work has been supported in part by the NASA Ames Research Center GSRP Grant Number NNA06CB89H and by the Mathematical, Information, and Computational Sciences Division subprogram of the Office of Advanced Scientific Computing Research, Office of Science, U.S. Dept. of Energy, under Contract DE-AC02-06CH11357. Below is my site's Table of Contents which you can use to find your way around my web site.
News
BOF Session at SC08: Megajobs BOF: How to Run One Million Jobs
Proposal: Ioan Raicu, Ian Foster. “Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets: Year 2 Status and Year 3 Proposal”, GSRP, Ames Research Center, NASA, March 2008 -- Award funded 10/1/08 - 9/30/09.
Paper: Ioan Raicu, Zhao Zhang, Mike Wilde, Ian Foster, Pete Beckman, Kamil Iskra, Ben Clifford. “Towards Loosely-Coupled Programming on Petascale Systems”, to appear at IEEE/ACM Supercomputing 2008.
Site Table of Contents
09/2003 - 06/2005: University of Chicago, Department of Computer Science
08/2002 - 05/2003: Purdue University, Department of Computer Science
06/2002 - 08/2002: University of Michigan, Department of Computer and Information Science
08/2000 - 12/2001: Wayne State University, Department of Computer Science
For a detailed description of each project, and my contributions to each, please see the main project page.
12/2006 - Present: Falkon: a Fast and Light-weight tasK executiON framework
06/2005 - Present: AstroPortal: A Science Gateway for Large-scale Astronomy Data Analysis
12/2006 - Present: Swift: Fast, Reliable, Loosely Coupled Parallel Computation
01/2006 - Present: ServMark: an Architecture for Testing Grid Services
06/2006 - 12/2007: HOC-SA: Higher-Order Components-Service Architecture
09/2003 - 12/2006: DI-GRUBER: A Distributed Grid Resource Broker
09/2003 - 05/2005: DiPerF: an automated DIstributed PERformance testing Framework
Below is a short list of selected and recent publications and proposals that are at the core of my dissertation. For a complete list of publications, theses, proposals, and technical reports, please see the main publication page.
Ioan Raicu, Zhao Zhang, Mike Wilde, Ian Foster, Pete Beckman, Kamil Iskra, Ben Clifford. “Towards Loosely-Coupled Programming on Petascale Systems”, to appear at IEEE/ACM Supercomputing 2008.
Ioan Raicu, Zhao Zhang, Mike Wilde, Ian Foster. “Enabling Loosely-Coupled Serial Job Execution on the IBM BlueGene/P Supercomputer and the SiCortex SC5832”, Technical Report, Department of Computer Science, University of Chicago, April 2008.
Ioan Raicu, Ian Foster. “Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets: Year 2 Status and Year 3 Proposal”, GSRP, Ames Research Center, NASA, March 2008 -- Award funded 10/1/08 - 9/30/09.
Quan T. Pham, Atilla S. Balkir, Jing Tie, Ian Foster, Mike Wilde, Ioan Raicu. “Data Intensive Scalable Computing on TeraGrid: A Comparison of MapReduce and Swift”, Poster Presentation, TeraGrid Conference 2008.
Ioan Raicu, Yong Zhao, Ian Foster, Mike Wilde, Zhao Zhang, Ben Clifford, Mihael Hategan, Sarah Kenny. “Managing and Executing Loosely Coupled Large Scale Applications on Clusters, Grids, and Supercomputers”, Extended Abstract, GlobusWorld08, part of Open Source Grid and Cluster Conference 2008.
Yong Zhao, Ioan Raicu, Ian Foster. “Scientific Workflow Systems for 21st Century e-Science, New Bottle or New Wine?”, Invited Paper, IEEE Workshop on Scientific Workflows 2008, co-located with IEEE International Conference on Services Computing (SCC) 2008.
Ioan Raicu, Yong Zhao, Ian Foster, Alex Szalay. "Accelerating Large-scale Data Exploration through Data Diffusion", International Workshop on Data-Aware Distributed Computing 2008, co-locate with ACM/IEEE International Symposium High Performance Distributed Computing (HPDC) 2008.
Ioan Raicu, Ian Foster. “Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets: Year 2 Status and Year 3 Proposal”, GSRP, Ames Research Center, NASA, February 2008.
Ioan Raicu, Ian Foster. “Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets: Year 1 Final Report”, GSRP, Ames Research Center, NASA, February 2008.
Yong Zhao, Ioan Raicu, Ian Foster, Mihael Hategan, Veronika Nefedova, Mike Wilde. “Realizing Fast, Scalable and Reliable Scientific Computations in Grid Environments”, to appear as a book chapter in Grid Computing Research Progress, ISBN: 978-1-60456-404-4, Nova Publisher 2008.
Ioan Raicu. “Harnessing Grid Resources with Data-Centric Task Farms”, University of Chicago, Computer Science Department, PhD Proposal, December 2007, Chicago, Illinois.
Ioan Raicu, Yong Zhao, Catalin Dumitrescu, Ian Foster and Mike Wilde. “Falkon: A Proposal for Project Globus Incubation”, Globus Incubation Management Project, 2007 – Proposal accepted 11/10/07.
Ioan Raicu, Ian Foster. “Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets: Year 1 Status and Year 2 Proposal”, GSRP, Ames Research Center, NASA, February 2007 -- Award funded 10/1/07 - 9/30/08.
Ioan Raicu, Yong Zhao, Ian Foster, Alex Szalay. “A Data Diffusion Approach to Large Scale Scientific Exploration”, Microsoft Research eScience Workshop 2007.
Ioan Raicu, Yong Zhao, Catalin Dumitrescu, Ian Foster, Mike Wilde. “Falkon: a Fast and Light-weight tasK executiON framework”, IEEE/ACM SuperComputing 2007.
Ioan Raicu, Catalin Dumitrescu, Ian Foster. “Dynamic Resource Provisioning in Grid Environments”, TeraGrid Conference 2007.
Yong Zhao, Mihael Hategan, Ben Clifford, Ian Foster, Gregor von Laszewski, Ioan Raicu, Tiberiu Stef-Praun, Mike Wilde. “Swift: Fast, Reliable, Loosely Coupled Parallel Computation”, IEEE Workshop on Scientific Workflows 2007.
Ioan Raicu, Ian Foster. “Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets”, GSRP, Ames Research Center, NASA, February 2006 -- Award funded 10/1/06 - 9/30/07.
Ioan Raicu, Ian Foster, Alex Szalay. “Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets”, poster presentation, IEEE/ACM SuperComputing 2006.
Ioan Raicu, Ian Foster, Alex Szalay, Gabriela Turcu. “AstroPortal: A Science Gateway for Large-scale Astronomy Data Analysis”, TeraGrid Conference 2006, June 2006.
Alex Szalay, Julian Bunn, Jim Gray, Ian Foster, Ioan Raicu. “The Importance of Data Locality in Distributed Computing Applications”, NSF Workflow Workshop 2006.
Below is a short list of selected and recent presentations that are at the core of my dissertation. For a complete list of presentations, please see the main presentation page.
Below is a list of the conferences, workshops, journals, and books for which I have been either a reviewer for or in the program committee.
Megajobs BOF: How to Run One Million Jobs, at IEEE/ACM Supercomputing 2008
IEEE/ACM Workshop on Grid Computing Portals and Science Gateways (GCE08) [committee member & reviewer]
IEEE International Conference on Internet and Web Applications and Services (ICIW 2009) [committee member & reviewer]
IEEE/ACM Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS), co-located with IEEE/ACM Supercomputing 2008 Conference [co-chair, organizing committee, committee member & reviewer]
TeraGrid Conference (TG09) [organizing committee, committee member & reviewer]
IEEE International Conference on Networks (ICN 2009) [committee member & reviewer]
IEEE International Conference on Networking and Services (ICNS 2009) [committee member & reviewer]
Distributed Systems Laboratory Workshop (DSLW08) [chair, organizing committee]
IEEE International Conference on Internet and Web Applications and Services (ICIW08) [committee member & reviewer]
Sixth Annual Conference on Communication Networks and Services Research (CNSR08) [reviewer]
The Handbook of Technology Management (book to appear in 2008) [reviewer]
TeraGrid Conference (TG08) [reviewer]
Distributed Systems Laboratory Workshop (DSLW07) [chair, organizing committee]
ACM/IET/ICST International Workshop on Performance and Analysis of Wireless Networks (PAWN08) [committee member & reviewer]
IEEE International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP08) [committee member & reviewer]
IEEE International Conference on Systems and Networks Communications (ICNSC08) [committee member & reviewer]
IEEE International Conference on Networking and Services (ICNS08) [committee member & reviewer]
IEEE International Conference on Networking (ICN08) [committee member & reviewer]
IEEE Internet Computing, Special Issue on Virtual Organizations, 2007 [reviewer]
IEEE/ACM Workshop on Grid Computing Portals and Science Gateways (GCE07) [committee member & reviewer]
IEEE/ACM Grid Conference (SC07) [reviewer]
IEEE Internet Computing (IC07) [reviewer]
The Handbook of Computer Networks (2007) [reviewer]
IEEE/ACM SuperComputing (SC06) [reviewer]
Distributed Systems Laboratory Workshop (DSLW06) [chair, organizing committee]
IEEE Transactions on Computers (TC06) [reviewer]
Journal of Concurrency and Computation: Practice and Experience 2006 [reviewer]
IEEE Communication Letters (CL05) [reviewer]
High Performance Computing Symposium (HPCC05) [reviewer]
IEEE Intelligent Sensing and Information Processing (ICISIP05) [committee member & reviewer]
ARC Research Network on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP05) [reviewer]
IEEE International Conference on Computer Communications and Networks (IC3N02) [reviewer]
IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS02) [reviewer]
![]()