You are here

Spyros Blanas

  • Assistant Professor, Computer Science & Engineering
  • 693 Dreese Laboratories
    2015 Neil Ave
    Columbus, OH 43210
  • 614-292-6381

Honors

  • 20180418

    IEEE TCDE Rising Star Award.

  • 20140801

    Faculty Research Award.

Books

  • Blanas, S.; Sadoghi, M.. "Transaction Processing on Modern Hardware." Description of effort: Organized the material, created the overall structure and wrote the chapters on indexing, concurrency control and recovery..
  • Edited Books

    2017

    • Blanas, S.; Bordawekar, R.; Lahiri, T.; Levandoski, J. et al.. 2017. "Data Management on New Hardware 7th International Workshop on Accelerating Data Analysis and Data Management Systems Using Modern Processor and Storage Architectures, ADMS 2016 and 4th International Workshop on In-Memory Data Management and Analytics, IMDM 2016, New Delhi, India, September 1, 2016, Revised Selected Papers." Description of effort: Coordinated with authors of individual chapter, reviewed the material, verified compliance with Springer requirements, was the main liaison to Springer for all book co-authors..

    Chapters

    2018

    • 2018. "Parallel join algorithms in MapReduce." In Encyclopedia of Big Data Technologies, edited by Sakr, S.; Zomaya, A.,
    • 2018. "In-memory transaction processing." In Encyclopedia of Big Data Technologies, edited by Sakr, S.; Zomaya, A.,

    Journal Articles

    2016

    • Yuan, Y.; Wang, K.; Lee, R.; Ding, X. et al., 2016, "BCC: Reducing false aborts in optimistic concurrency control with low cost for in memory databases." PVLDB 9, no. 6, 504-515 - 504-515.

    2011

    • Larson, P.A.; Blanas, S.; Diaconu, C.; Freedman, C. et al., 2011, "High-performance concurrency control mechanisms for main-memory databases." PVLDB 5, no. 4, 298-309 - 298-309.

    Unknown

    • Quoc, D.L.; Akkus, I.E.; Bhatotia, P.; Blanas, S. et al., "Approximate Distributed Joins in Apache Spark."

    Presentations

    • "Data management for HPC clusters." 2017, Presented at Dagstuhl Seminar 17101. Dagstuhl, Germany.,
    • "Hyperscaling data analytics for high-performance computers." 2018, Presented at University of Wisconsin-Madison. Madison, WI.,
    • "Scaling database systems to high-performance computers." 2018, Presented at DaMoN workshop, at SIGMOD'18. Houston, TX.,
    • "Scaling data management to scientific datacenter-scale computers." 2016, Presented at Huawei Innovation Research Program, VLDB'16. New Delhi, India.,
    • "Designing a declarative data processing kernel for high-end computing facilities." 2016, Presented at IBM Research India. New Delhi, India.,
    • "Data management for datacenter-scale computers." 2016, Presented at Midwest Big Data Opportunities and Challenges workshop. Chicago, IL.,
    • "Towards large-scale declarative analyses directly on scientific file formats." 2015, Presented at Argonne National Laboratory. Chicago, IL.,
    • "Towards efficient in situ data processing at scale." 2014, Presented at IBM Research Almaden. San Jose, CA.,
    • "Towards efficient in situ data processing at scale." 2014, Presented at Pivotal. San Jose, CA.,
    • "Towards efficient in situ data processing at scale." 2014, Presented at Cloudera. San Fransisco, CA.,
    • "Scalable in situ query processing for exploratory data analysis." 2014, Presented at CMU/UPitt Database Seminar. Pittsburgh, PA.,
    • "Scalable in situ data processing for exploratory data analysis." 2014, Presented at Microsoft Research & SQL Server groups. Bellevue, WA.,
    • "Integrating datacenter-scale analyses with scientific file formats." 2015, Presented at Snowflake Computing. Santa Clara, CA.,
    • "High-Performance Main Memory Data Management." 2013, Presented at UC-Berkeley AMPLab Database Seminar. Berkeley, CA.,
    • "High-Performance Main Memory Data Management." 2013, Presented at HP Labs Palo Alto. Palo Alto, CA.,
    • "Designing a declarative data processing kernel for high-end computing facilities." 2016, Presented at Google. Madison, WI.,
    • "Designing a declarative data processing kernel for high-end computing facilities." 2016, Presented at Hewlett-Packard Enterprise Labs. Palo Alto, CA.,
    • "Designing a declarative data processing kernel for high-end computing facilities." 2016, Presented at Oracle Labs. Redwood Shores, CA.,
    • "Scaling database systems to high-performance computers." 2018, Presented at EPFL, Lausanne, Switzerland,
    • "Scaling database systems to high-performance computers." 2018, Presented at COMPASS Seminar, ETH-Zurich, Zurich, Switzerland,
    • "Cloud Database(aaS) Architectures --- more than just an infrastructure topic?." 2018, Presented at 2018 SAP HANA TechDays, Galveston, TX,

    Papers in Proceedings

    2018

    • Xing, H.; Floratos, S.; Blanas, S.; Byna, S. et al. "ArrayBridge: Interweaving declarative array processing in SciDB with imperative HDF5-based programs." in 34th IEEE International Conference on Data Engineering (ICDE '18). (4 2018).

    2017

    2016

    • Y. Yuan, K. Wang, R. Lee, X. Ding, J. Xing, S. Blanas, X. Zhang "BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases." in International Conference on Very Large Data Bases (VLDB). (2 2016).

    2015

    • Liu, F.; Blanas, S. "Forecasting the cost of processing multi-join queries via hashing for main-memory databases." in ACM Symposium on Cloud Computing (SoCC'15). (8 2015).
    • F. Liu, S. Blanas "Forecasting the Cost of Processing Multi-join Queries via Hashing for Main-memory Databases." in ACM Symposium on Cloud Computing (SoCC). (8 2015).
    • Liu, F.; Blanas, S. "Forecasting the Cost of Processing Multi-join Queries via Hashing for Main-memory Databases." in Conference on 6th ACM Symposium on Cloud Computing (SoCC 2015). (1 2015).
    • Liu, F.; Blanas, S. "Forecasting the Cost of Processing Multi-join Queries via Hashing for Main-memory Databases." in ACM Symposium on Cloud Computing (SoCC). (8 2015).
    • Liu, F.; Blanas, S. "Forecasting the cost of processing multi-join queries via hashing for main-memory databases." (8 2015).
    • Liu, F.; Blanas, S. "Forecasting the Cost of Processing Multi-join Queries via Hashing for Main-memory Databases." (1 2015).

    2014

    • S. Blanas, K. Wu, S. Byna, B. Dong, A. Shoshani "Parallel Data Analysis Directly on Scientific File Formats." in ACM Special Interest Group on Management Of Data (SIGMOD). (6 2014).
    • Blanas, S.; Wu, K.; Byna, S.; Dong, B. et al. "Parallel data analysis directly on scientific file formats." in ACM SIGMOD'14. (6 2014).
    • Blanas, S.; Wu, K.; Byna, S.; Dong, B. et al. "Parallel data analysis directly on scientific file formats." (1 2014).

    2013

    • Arasu, A.; Blanas, S.; Eguro, K.; Joglekar, M. et al. "ACM SIGMOD 2013." in ACM SIGMOD'13. (7 2013).
    • Spyros Blanas, Jignesh M. Patel "Memory footprint matters: Efficient equi-join algorithms for main memory data processing." in ACM Symposium on Cloud Computing, SOCC '13, Santa Clara, CA, USA, October 1-3, 2013.. (10 2013).
    • Arasu, A.; Blanas, S.; Eguro, K.; Joglekar, M. et al. "Secure database-as-a-service with cipherbase." (7 2013).
    • Arasu, A.; Blanas, S.; Eguro, K.; Kaushik, R. et al. "Orthogonal Security with CipherBbase." in CIDR'13. (1 2013).
    • Arvind Arasu, Spyros Blanas, Ken Eguro, Manas Joglekar, Raghav Kaushik, Donald Kossmann, Ravishankar Ramamurthy, Prasang Upadhyaya, Ramarathnam Venkatesan "[DEMO] Secure database-as-a-service with Cipherbase." in ACM SIGMOD International Conference on Management of Data, SIGMOD 2013, New York, NY, USA, June 22-27, 2013.. (6 2013).
    • Blanas, S.; Patel, J.M. "Memory footprint matters: Efficient equi-join algorithms for main memory data processing." in ACM Symposium on Cloud Computing (SoCC'13). (1 2013).
    • Blanas, S.; Patel, J.M. "Memory footprint matters: Efficient equi-join algorithms for main memory data processing." (1 2013).

    2011

    • Blanas, S.; Li, Y.; Patel, J.M. "Design and evaluation of main memory hash join algorithms for multi-core CPUs." in ACM SIGMOD'11. (7 2011).
    • Blanas, S.; Li, Y.; Patel, J.M. "Design and evaluation of main memory hash join algorithms for multi-core CPUs." (7 2011).

    2010

    • Tran, K.; Blanas, S.; Naughton, J. "On Transactional Memory, Spinlocks, and Database Transactions." in ADMS Workshop. (8 2010).
    • Blanas, S.; Patel, J.M.; Ercegovac, V.; Rao, J. et al. "A comparison of join algorithms for log processing in MapReduce." in ACM SIGMOD'10. (7 2010).
    • Blanas, S.; Patel, J.M.; Ercegovac, V.; Rao, J. et al. "A comparison of join algorithms for log processing in MaPreduce." (7 2010).

    2007

    • Blanas, S.; Samoladas, V. "Contention-based performance evaluation of multidimensional range search in peer-to-peer networks." (6 2007).

    Unknown

    • Liu, F.; Blanas, S. "Forecasting the cost of processing multi-join queries via hashing for main-memory databases (Extended version)."

    Patents

    • Per-Ake Larson, Spyridon Blanas, Cristian Diaconu. "Efficient multi-version locking for main memory databases." Patent number: 8407195