Publications
publications by categories in reversed chronological order. generated by jekyll-scholar.
2025
- DaMiT-SQL: Detecting and Mitigating Text-to-SQL Prompt Injection AttacksIn 2025 IEEE International Conference on Collaborative Advances in Software and COmputiNg (CASCON), 2025
2022
- Set it and forget it: utility-based scheduling for public displaysPers. Ubiquitous Comput., 2022
- Context-aware Multi-stakeholder Recommender SystemsIn Proceedings of the Thirty-Fifth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2022, Hutchinson Island, Jensen Beach, Florida, USA, May 15-18, 2022, 2022
- A Ranked Bandit Approach for Multi-stakeholder Recommender SystemsIn Proceedings of the 2nd Workshop on Multi-Objective Recommender Systems co-located with 16th ACM Conference on Recommender Systems (RecSys 2022), Seattle, WA, USA, 18th-23rd September 2022, 2022
2021
- Improving Stream Load Balance through SheddingIn 37th IEEE International Conference on Data Engineering Workshops, ICDE Workshops 2021, Chania, Greece, April 19-22, 2021, 2021
- 2SRS: A Two-Sided Recommender System to Connect Local Businesses to Bus PassengersIn 22nd IEEE International Conference on Mobile Data Management, MDM 2021, Toronto, ON, Canada, June 15-18, 2021, 2021
2020
- Data-driven Bus Crowding Prediction Models Using Context-specific FeaturesTrans. Data Sci., 2020
- SPEAr: Expediting Stream Processing with Accuracy GuaranteesIn 36th IEEE International Conference on Data Engineering, ICDE 2020, Dallas, TX, USA, April 20-24, 2020, 2020
- Effectiveness and Compliance to Social Distancing During COVID-19CoRR, 2020
- Multi-characteristic Subject Selection from Biased DatasetsCoRR, 2020
2019
- Behind Enemy Lines: Exploring Trusted Data Stream Processing on Untrusted SystemsIn Proceedings of the Ninth ACM Conference on Data and Application Security and Privacy, CODASPY 2019, Richardson, TX, USA, March 25-27, 2019, 2019
- Shoal: Query Optimization and Operator Placement for Access Controlled Stream Processing SystemsIn Data and Applications Security and Privacy XXXIII - 33rd Annual IFIP WG 11.3 Conference, DBSec 2019, Charleston, SC, USA, July 15-17, 2019, Proceedings, 2019
- Utility-based scheduling for public displays with live contentIn Proceedings of the 8th ACM International Symposium on Pervasive Displays, PerDis 2019, Palermo, Italy, June 12-14, 2019, 2019
- hood2vec: Identifying Similar Urban Areas Using Mobility NetworksCoRR, 2019
2018
- Concept-Driven Load Shedding: Reducing Size and Error of Voluminous and Variable Data StreamsIn IEEE International Conference on Big Data (IEEE BigData 2018), Seattle, WA, USA, December 10-13, 2018, 2018
- SlickDeque: High Throughput and Low Latency Incremental Sliding-Window AggregationIn Proceedings of the 21st International Conference on Extending Database Technology, EDBT 2018, Vienna, Austria, March 26-29, 2018, 2018
- PittGrub: A Frustration-Free System to Reduce Food Waste by Notifying Hungry College StudentsIn Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2018, London, UK, August 19-23, 2018, 2018
- Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM 2018, Torino, Italy, October 22-26, 20182018
-
-
- Scheduling Strategies for Data Stream ProcessingIn Encyclopedia of Database Systems, Second Edition, 2018
2017
-
- Uninterruptible Migration of Continuous Queries without Operator State MigrationSIGMOD Rec., 2017
- Detection of Highly Correlated Live Data StreamsIn Proceedings of the International Workshop on Real-Time Business Intelligence and Analytics, BIRTE, Munich, Germany, August 28, 2017, 2017
- DCS: A Policy Framework for the Detection of Correlated Data StreamsIn Real-Time Business Intelligence and Analytics - International Workshops, BIRTE 2015, Kohala Coast, HI, USA, August 31, 2015, BIRTE 2016, New Delhi, India, September 5, 2016, BIRTE 2017, Munich, Germany, August 28, 2017, Revised Selected Papers, 2017
- Skew-Resistant Graph PartitioningIn 33rd IEEE International Conference on Data Engineering, ICDE 2017, San Diego, CA, USA, April 19-22, 2017, 2017
- Interactive Exploration of Correlated Time SeriesIn Proceedings of the ExploreDB’17, Chicago, IL, USA, May 19, 2017, 2017
- FlatFIT: Accelerated Incremental Sliding-Window Aggregation For Real-Time AnalyticsIn Proceedings of the 29th International Conference on Scientific and Statistical Database Management, Chicago, IL, USA, June 27-29, 2017, 2017
2016
- Avoiding class warfare: managing continuous queries with differentiated classes of serviceVLDB J., 2016
-
- Argo: Architecture-aware graph partitioningIn 2016 IEEE International Conference on Big Data (IEEE BigData 2016), Washington DC, USA, December 5-8, 2016, 2016
- PARAGON: Parallel Architecture-Aware Graph Partition Refinement AlgorithmIn Proceedings of the 19th International Conference on Extending Database Technology, EDBT 2016, Bordeaux, France, March 15-16, 2016, Bordeaux, France, March 15-16, 2016, 2016
- Planar: Parallel lightweight architecture-aware adaptive graph repartitioningIn 32nd IEEE International Conference on Data Engineering, ICDE 2016, Helsinki, Finland, May 16-20, 2016, 2016
- PolyStream: Cryptographically Enforced Access Controls for Outsourced Data Stream ProcessingIn Proceedings of the 21st ACM on Symposium on Access Control Models and Technologies, SACMAT 2016, Shanghai, China, June 5-8, 2016, 2016
2015
- Processing of Aggregate Continuous Queries in a Distributed EnvironmentIn Real-Time Business Intelligence and Analytics - International Workshops, BIRTE 2015, Kohala Coast, HI, USA, August 31, 2015, BIRTE 2016, New Delhi, India, September 5, 2016, BIRTE 2017, Munich, Germany, August 28, 2017, Revised Selected Papers, 2015
- The Big Data - Same Humans ProblemIn Seventh Biennial Conference on Innovative Data Systems Research, CIDR 2015, Asilomar, CA, USA, January 4-7, 2015, Online Proceedings, 2015
- F1: Accelerating the Optimization of Aggregate Continuous QueriesIn Proceedings of the 24th ACM International Conference on Information and Knowledge Management, CIKM 2015, Melbourne, VIC, Australia, October 19 - 23, 2015, 2015
- CryptStream: Cryptographic Access Controls for Streaming DataIn Proceedings of the 5th ACM Conference on Data and Application Security and Privacy, CODASPY 2015, San Antonio, TX, USA, March 2-4, 2015, 2015
- Stream query processing on emerging memory architecturesIn IEEE Non-Volatile Memory System and Applications Symposium, NVMSA 2015, Hong Kong, China, August 19-21, 2015, 2015
- Unifying Qualitative and Quantitative Database Preferences to Enhance Query PersonalizationIn Proceedings of the Second International Workshop on Exploratory Search in Databases and the Web, ExploreDB 2015, Melbourne, VIC, Australia, May 31 - June 04, 2015, 2015
- Preferential DiversityIn Proceedings of the Second International Workshop on Exploratory Search in Databases and the Web, ExploreDB 2015, Melbourne, VIC, Australia, May 31 - June 04, 2015, 2015
- CE-Storm: Confidential Elastic Processing of Data StreamsIn Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31 - June 4, 2015, 2015
2014
-
- Large-Scale Overlays and Trends: Visually Mining, Panning and Zoomingthe Observable UniverseIEEE Trans. Vis. Comput. Graph., 2014
- Architecture-aware graph repartitioning for data-intensive scientific computingIn 2014 IEEE International Conference on Big Data (IEEE BigData 2014), Washington, DC, USA, October 27-30, 2014, 2014
- A user-friendly framework for database preferencesIn 10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2014, Miami, Florida, USA, October 22-25, 2014, 2014
- Towards automated personalized data storageIn Workshops Proceedings of the 30th International Conference on Data Engineering Workshops, ICDE 2014, Chicago, IL, USA, March 31 - April 4, 2014, 2014
- Automated operator placement in distributed Data Stream Management Systems subject to user constraintsIn Workshops Proceedings of the 30th International Conference on Data Engineering Workshops, ICDE 2014, Chicago, IL, USA, March 31 - April 4, 2014, 2014
2013
- Self-managing load shedding for data stream management systemsIn Workshops Proceedings of the 29th IEEE International Conference on Data Engineering, ICDE 2013, Brisbane, Australia, April 8-12, 2013, 2013
- A continuous workflow scheduling frameworkIn Proceedings of the 2nd ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, SWEET@SIGMOD 2013, New York, New York, USA, June 23, 2013, 2013
- Education and career paths for data scientistsIn Conference on Scientific and Statistical Database Management, SSDBM ’13, Baltimore, MD, USA, July 29 - 31, 2013, 2013
2012
- Auction-based Admission Control for Continuous Queries in a Multi-Tenant DSMSInt. J. Next Gener. Comput., 2012
-
- Adaptive Class-Based Scheduling of Continuous QueriesIn Workshops Proceedings of the IEEE 28th International Conference on Data Engineering, ICDE 2012, Arlington, VA, USA, April 1-5, 2012, 2012
- Three-Level Processing of Multiple Aggregate Continuous QueriesIn IEEE 28th International Conference on Data Engineering (ICDE 2012), Washington, DC, USA (Arlington, Virginia), 1-5 April, 2012, 2012
- Panning and zooming the observable universe with prefix-matching indices and pixel-based overlaysIn IEEE Symposium on Large Data Analysis and Visualization, LDAV 2012, Seattle, Washington, USA, 14-15 October, 2012, 2012
- AstroShelf: understanding the universe through scalable navigation of a galaxy of annotationsIn Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2012, Scottsdale, AZ, USA, May 20-24, 2012, 2012
2011
- Optimized processing of multiple aggregate continuous queriesIn Proceedings of the 20th ACM Conference on Information and Knowledge Management, CIKM 2011, Glasgow, United Kingdom, October 24-28, 2011, 2011
- CONFLuEnCE: Implementation and application designIn 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2011, Orlando, FL, USA, 15-18 October, 2011, 2011
- QMD: exploiting flash for energy efficient disk arraysIn Proceedings of the Seventh International Workshop on Data Management on New Hardware, DaMoN 2011, Athens, Greece, June 13, 2011, 2011
- DILoS: A dynamic integrated load manager and scheduler for continuous queriesIn Workshops Proceedings of the 27th International Conference on Data Engineering, ICDE 2011, April 11-16, 2011, Hannover, Germany, 2011
- Key-key-value stores for efficiently processing graph data in the cloudIn Workshops Proceedings of the 27th International Conference on Data Engineering, ICDE 2011, April 11-16, 2011, Hannover, Germany, 2011
- Optimizing the Energy Consumption of Continuous Query Processing with Mobile ClientsIn 12th IEEE International Conference on Mobile Data Management, MDM 2011, Luleå, Sweden, June 6-9, 2011, Volume 1, 2011
- Visualization of Energy Consumption of Continuous Query Processing with Mobile ClientsIn 12th IEEE International Conference on Mobile Data Management, MDM 2011, Luleå, Sweden, June 6-9, 2011, Volume 1, 2011
- CONFLuEnCE: CONtinuous workFLow ExeCution EngineIn Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2011, Athens, Greece, June 12-16, 2011, 2011
2010
- Tuning QoD in stream processing enginesIn Database Technologies 2010, Twenty-First Australasian Database Conference (ADC 2010), Brisbane, Australia, 18-22 January, 2010, Proceedings, 2010
- Admission control mechanisms for continuous queries in the cloudIn Proceedings of the 26th International Conference on Data Engineering, ICDE 2010, March 1-6, 2010, Long Beach, California, USA, 2010
- Power-aware operator placement and broadcasting of continuous query resultsIn Ninth ACM International Workshop on Data Engineering for Wireless and Mobile Access, Mobide 2010, June 6, 2010, Indianapolis, Indiana, USA, Proceedings, 2010
2009
-
- Hash-Based Overlay Partitioning in Unstructured Peer-to-Peer SystemsParallel Process. Lett., 2009
- Class-based continuous query scheduling for data streamsIn Proceedings of the 6th Workshop on Data Management for Sensor Networks, in conjunction with VLDB, DMSN 2009, Lyon, France, August 24, 2009, 2009
- Quality aware query scheduling in wireless sensor networksIn Proceedings of the 6th Workshop on Data Management for Sensor Networks, in conjunction with VLDB, DMSN 2009, Lyon, France, August 24, 2009, 2009
- Adaptive Scheduling of Web TransactionsIn Proceedings of the 25th International Conference on Data Engineering, ICDE 2009, March 29 2009 - April 2 2009, Shanghai, China, 2009
- Demonstrating an evacuation algorithm with mobile devices using an e-scavenger hunt gameIn Eighth ACM International Workshop on Data Engineering for Wireless and Mobile Access, Mobide 2009, June 29, 2009, Providence, Rhode Island, USA, Proceedings, 2009
- Optimizing i/o-intensive transactions in highly interactive applicationsIn Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2009, Providence, Rhode Island, USA, June 29 - July 2, 2009, 2009
- A Greek (privacy) tragedy: the introduction of social security numbers in GreeceIn Proceedings of the 2009 ACM Workshop on Privacy in the Electronic Society, WPES 2009, Chicago, Illinois, USA, November 9, 2009, 2009
-
-
-
2008
-
- Editor’s NotesSIGMOD Rec., 2008
- Algorithms and metrics for processing multiple heterogeneous continuous queriesACM Trans. Database Syst., 2008
- Towards Continuous Workflow Enactment SystemsIn Collaborative Computing: Networking, Applications and Worksharing, 4th International Conference, CollaborateCom 2008, Orlando, FL, USA, November 13-16, 2008, Revised Selected Papers, 2008
- Poster session: ASETS: A self-managing transaction schedulerIn Proceedings of the 24th International Conference on Data Engineering Workshops, ICDE 2008, April 7-12, 2008, Cancún, Mexico, 2008
- User-Centric Annotation Management for Biological DataIn Provenance and Annotation of Data and Processes, Second International Provenance and Annotation Workshop, IPAW 2008, Salt Lake City, UT, USA, June 17-18, 2008. Revised Selected Papers, 2008
- ViP: A User-Centric View-Based Annotation Framework for Scientific DataIn Scientific and Statistical Database Management, 20th International Conference, SSDBM 2008, Hong Kong, China, July 9-11, 2008, Proceedings, 2008
- GeoSensor Networks, Second International Conference, GSN 2006, Boston, MA, USA, October 1-3, 2006, Revised Selected and Invited Papers2008
2007
- Report on the Fourth International Workshop on Data Management for Sensor Networks (DMSN 2007)SIGMOD Rec., 2007
- Preference-Aware Query and Update Scheduling in Web-databasesIn Proceedings of the 23rd International Conference on Data Engineering, ICDE 2007, The Marmara Hotel, Istanbul, Turkey, April 15-20, 2007, 2007
- Quality is in the eye of the beholder: towards user-centric web-databasesIn Proceedings of the ACM SIGMOD International Conference on Management of Data, Beijing, China, June 12-14, 2007, 2007
- Towards a Content-Provider-Friendly Web Page CrawlerIn Tenth International Workshop on the Web and Databases, WebDB 2007, Beijing, China, June 15, 2007, 2007
2006
- Quality Contracts for Real-Time EnterprisesIn Business Intelligence for the Real-Time Enterprises, First International Workshop, BIRTE 2006, Seoul, Korea, September 11, 2006, Revised Selected Papers, 2006
- Divide et Impera: Partitioning Unstructured Peer-to-Peer Systems to Improve Resource LocationIn Achievements in European Research on Grid Systems: CoreGRID Integration Workshop 2006, Krakow, Poland, October 19-20, Selected Papers, 2006
- Secure-CITI Critical Information-Technology InfrastructureIn Proceedings of the 7th Annual International Conference on Digital Government Research, DG.O 2006, San Diego, California, USA, May 21-24, 2006, 2006
- Efficient handling of sensor failuresIn Proceedings of the 3rd Workshop on Data Management for Sensor Networks, in conjunction with VLDB, DMSN 2006, Seoul, Korea, September 11, 2006, 2006
- Introduction to Advances in Geosensor NetworksIn GeoSensor Networks, Second International Conference, GSN 2006, Boston, MA, USA, October 1-3, 2006, Revised Selected and Invited Papers, 2006
- UNIT: User-centric Transaction Management in Web-Database SystemsIn Proceedings of the 22nd International Conference on Data Engineering, ICDE 2006, 3-8 April 2006, Atlanta, GA, USA, 2006
- Similarity-aware query processing in sensor networksIn 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Proceedings, 25-29 April 2006, Rhodes Island, Greece, 2006
- Efficient Scheduling of Heterogeneous Continuous QueriesIn Proceedings of the 32nd International Conference on Very Large Data Bases, Seoul, Korea, September 12-15, 2006, 2006
- Replication-Aware Query Processing in Large-Scale Distributed Information SystemsIn Ninth International Workshop on the Web and Databases, WebDB 2006, Chicago, Illinois, USA, June 30, 2006, 2006
- Proceedings of the 3rd Workshop on Data Management for Sensor Networks, in conjunction with VLDB, DMSN 2006, Seoul, Korea, September 11, 20062006
- Fifth ACM International Workshop on Data Engineering for Wireless and Mobile Access, Mobide 2006, June 25, 2006, Chicago, IL, USA, Proceedings2006
2005
- Multi-criteria routing in wireless sensor-based pervasive environmentsInt. J. Pervasive Comput. Commun., 2005
- Report on MobiDE 2003: the 3rd international ACM Workshop on Data Engineering for Wireless and Mobile AccessSIGMOD Rec., 2005
- Preemptive rate-based operator scheduling in a data stream management systemIn 2005 ACS / IEEE International Conference on Computer Systems and Applications (AICCSA 2005), January 3-6, 2005, Cairo, Egypt, 2005
- Multiple Query Routing Trees in Sensor NetworksIn IASTED International Conference on Databases and Applications, part of the 23rd Multi-Conference on Applied Informatics, Innsbruck, Austria, February 14-16, 2005, 2005
- Multi-criteria routing in pervasive environment with sensorsIn Proceedings of the International Conference on Pervasive Services 2005, ICPS ’05, Santorini, Greece, July 11-14, 2005, 2005
- Tuning query performance in mobile sensor databasesIn 6th International Conference on Mobile Data Management (MDM 2005), Ayia Napa, Cyprus, May 9-13, 2005, 2005
- Panel on mobility in sensor networksIn 6th International Conference on Mobile Data Management (MDM 2005), Ayia Napa, Cyprus, May 9-13, 2005, 2005
- Freshness-Aware Scheduling of Continuous Queries in the Dynamic WebIn Proceedings of the Eight International Workshop on the Web & Databases (WebDB 2005), Baltimore, Maryland, USA, Collocated mith ACM SIGMOD/PODS 2005, June 16-17, 2005, 2005
- Proceedings of the 2nd Workshop on Data Management for Sensor Networks, in conjunction with VLDB, DMSN 2005, Trondheim, Norway, August 30, 20052005
- Proceedings of the 4th ACM International Workshop on Data Engineering for Wireless and Mobile Access, MobiDE 2005, June 12, 2005, Baltimore, MD, USA2005
2004
-
- Exploring the tradeoff between performance and data freshness in database-driven Web serversVLDB J., 2004
-
- Algebraic Optimization of Data Delivery Patterns in Mobile Sensor NetworksIn 15th International Workshop on Database and Expert Systems Applications (DEXA 2004), with CD-ROM, 30 August - 3 September 2004, Zaragoza, Spain, 2004
- Editorial message: special track on internet data managementIn Proceedings of the 2004 ACM Symposium on Applied Computing (SAC), Nicosia, Cyprus, March 14-17, 2004, 2004
- Proceedings of the 1st Workshop on Data Management for Sensor Networks, in conjunction with VLDB, DMSN 2004, Toronto, Canada, August 30, 20042004
2003
- TiNA: a scheme for temporal coherency-aware in-network aggregationIn Proceedings of the Third ACM International Workshop on Data Engineering for Wireless and Mobile Access, MobiDE 2003, September 19, 2003, San Diego, California, USA, 2003
- Balancing Performance and Data Freshness in Web Database ServersIn Proceedings of 29th International Conference on Very Large Data Bases, VLDB 2003, Berlin, Germany, September 9-12, 2003, 2003
- Efficient Dissemination of Aggregate Data over the Wireless WebIn International Workshop on Web and Databases, San Diego, California, USA, June 12-13, 2003, 2003
2001
-
- Introduction to the Career Forum ColumnSIGMOD Rec., 2001
- The Opsis Project: Materialized Views for Data Warehouses and the WebIn Advances in Informatics, 8th Panhellenic Conference on Informatics, PCI 2001. Nicosia, Cyprus, November 8-10, 2001, Revised Selected Papers, 2001
- Update Propagation Strategies for Improving the Quality of Data on the WebIn VLDB 2001, Proceedings of 27th International Conference on Very Large Data Bases, September 11-14, 2001, Roma, Italy, 2001
- Adaptive WebView MaterializationIn Proceedings of the Fourth International Workshop on the Web and Databases, WebDB 2001, Santa Barbara, California, USA, May 24-25, 2001, in conjunction with ACM PODS/SIGMOD 2001. Informal proceedings, 2001
2000
- Generating Dynamic Content at Database-Backed Web Servers: cgi-bin vs. mod_perlSIGMOD Rec., 2000
-
- WebView MaterializationIn Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, May 16-18, 2000, Dallas, Texas, USA, 2000
1999
- On the Materialization of WebViewsIn ACM SIGMOD Workshop on The Web and Databases, WebDB 1999, Philadelphia, Pennsylvania, USA, June 3-4, 1999. Informal Proceedings, 1999
1998
- Ratio Rules: A New Paradigm for Fast, Quantifiable Data MiningIn VLDB’98, Proceedings of 24rd International Conference on Very Large Data Bases, August 24-27, 1998, New York City, New York, USA, 1998