Purdue University - Department of Computer Science -

Mohammad Sadoghi

Joined department: Fall 2016


B.Sc., University of Toronto, Computer Science (2006)
M.Sc., University of Toronto, Computer Science (2009)
Ph.D., University of Toronto, Computer Science (2013)

Mohammad Sadoghi is an Assistant Professor in the Computer Science Department at Purdue University. Previously, he was a Research Staff Member at IBM Research for three years. Broadly speaking, Professor Sadoghi's research focuses on high-performance and extensible Big Data Management Systems in the context of designing novel data structures and (parallel) algorithms and utilizing modern hardware advancements, especially many-core processors, hardware accelerators (e.g., FPGAs and GPUs), and storage-class memories (e.g., flash and phase change memory). In particular, he is interested in rethinking the foundation of relational database system design for future hardware and computing platform (i.e., cloud) by reshaping the transaction and storage model to sustain the unprecedented scale of data proliferation and heterogeneity observed in the Big Data era.

Professor Sadoghi has over 40 publications in leading database conferences/journals (including SIGMOD, VLDB, ICDE, EDBT, TODS, and TKDE) and over 30 filed U.S. patents. His SIGMOD'11 paper, "BE-Tree: an index structure to efficiently match boolean expressions over high-dimensional discrete space", was awarded EPTS Innovative Principles Award; his EDBT'11 paper, "GPX-Matcher: a generic boolean predicate-based XPath expression matcher", was selected as one of the best EDBT papers in 2011; and recently his ESWC'16 paper titled "Predicting Drug-Drug Interactions through Large-Scale Similarity-Based Link Prediction" won the Best In-Use Paper Award. He has presented a tutorial at ICDE'16 on "Accelerating Database Workloads by Software-Hardware-System Co-design". He has served as a PC Chair (Industry Track) for ACM DEBS'17, co-chaired a new workshop at ICDE'17 entitled "Active: First International Workshop on Data Management on Virtualized Active Systems", and co-chaired a new Workshop at ACM DEBS'17 entitled "First International Workshop on Events Meet Processes". Currently, he is co-chairing the Doctoral Symposium and "Active: Second International Workshop on Active Middleware on Modern Hardware" at ACM/IFIP/USENIX Middleware'17. Previously, he was the publicity co-chair of ACM DEBS (2015 & 2016). He regularly serves on the program committee of SIGMOD, VLDB, ICDE, EDBT, IJCAI, ICDCS, ECOOP, ICSOC, DEBS, and ADMS; and has been invited reviewers for TKDE and TPDS.

Selected Publications

Mohammad Sadoghi, Kavitha Srinivas, Oktie Hassanzadeh, Yuan-Chi Chang, Mustafa Canim, Achille Fokoue, Yishai A. Feldman. "Self-Curating Databases". In 19th International Conference on Extending Database Technology (EDBT 2016) - Vision Track. Bordeaux, France, March 15-18, 2016. pages 467-472. 2016.
Mohammadreza Najafi, Mohammad Sadoghi, Hans-Arno Jacobsen. "The FQP Vision: Flexible Query Processing on a Reconfigurable Computing Fabric". SIGMOD Record - Special Issue on Visionary Ideas in Data Management 2015. pages 5-10.
Mohammad Sadoghi, Martin Jergler, Hans-Arno Jacobsen, Richard Hull, Roman Vaculin. "Safe Distribution and Parallel Execution of Data-centric Workflows over the Publish/Subscribe Abstraction". Transactions on Knowledge and Data Engineering (TKDE 2015). 27(10), pages 2824-2838, 2015.
Mohammad Sadoghi, Kenneth A. Ross, Mustafa Canim, Bishwaranjan Bhattacharjee. "Making Updates Disk-I/O Friendly Using SSDs". In 39th International Conference on Very Large Data Bases (PVLDB 2013). In 39th International Conference on Very Large Data Bases (PVLDB 2013).
Mohammad Sadoghi, Hans-Arno Jacobsen. "Analysis and Optimization for Boolean Expression Indexing". ACM Trans. Database Syst. (TODS 2013). 38(2), pages 8:1-8:47, 2013.

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone:(765) 494-6010 • Fax: (765) 494-0739

Copyright © 2016 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.