publications
2014
- Fast Nearest Neighbor Search on Large Time-Evolving GraphsIn Machine Learning and Knowledge Discovery in Databases - European Conference, ECML PKDD 2014, Nancy, France, September 15-19, 2014. Proceedings, Part I, 2014
2013
2012
- Building User-defined Runtime Adaptation Routines for Stream Processing ApplicationsProc. VLDB Endow., 2012
- Processing 6 billion CDRs/day: from research to production (experience report)In Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, DEBS 2012, Berlin, Germany, July 16-20, 2012, 2012
- CAPSULE: language and system support for efficient state sharing in distributed stream processing systemsIn Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, DEBS 2012, Berlin, Germany, July 16-20, 2012, 2012
- Parallelizing stateful operators in a distributed stream processing system: how, should you and how much?In Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, DEBS 2012, Berlin, Germany, July 16-20, 2012, 2012
- Building User-defined Runtime Adaptation Routines for Stream Processing ApplicationsCoRR, 2012
2011
2010
- DEDUCE: at the intersection of MapReduce and stream processingIn EDBT 2010, 13th International Conference on Extending Database Technology, Lausanne, Switzerland, March 22-26, 2010, Proceedings, 2010
- A Universal Calculus for Stream Processing LanguagesIn Programming Languages and Systems, 19th European Symposium on Programming, ESOP 2010, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2010, Paphos, Cyprus, March 20-28, 2010. Proceedings, 2010
- Welcome to CAC/SSPS 2010In 24th IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2010, Atlanta, Georgia, USA, 19-23 April 2010 - Workshop Proceedings, 2010
- FLEX: A Slot Allocation Scheduling Optimizer for MapReduce WorkloadsIn Middleware 2010 - ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29 - December 3, 2010. Proceedings, 2010
2009
- A Distributed Stream Query Optimization Framework through Integrated Planning and DeploymentIEEE Trans. Parallel Distributed Syst., 2009
- vManage: loosely coupled platform and virtualization management in data centersIn Proceedings of the 6th International Conference on Autonomic Computing, ICAC 2009, June 15-19, 2009, Barcelona, Spain, 2009
2008
- Enabling scalable self-management for enterprise-scale systemsGeorgia Institute of Technology, Atlanta, GA, USA, 2008
- A State-Space Approach to SLA Based ManagementIn IEEE/IFIP Network Operations and Management Symposium: Pervasive Management for Ubioquitous Networks and Services, NOMS 2008, 7-11 April 2008, Salvador, Bahia, Brazil, 2008
- Grouping Distributed Stream Query Services by Operator Similarity and Network LocalityIn 2008 IEEE Congress on Services, Part I, SERVICES I 2008, Honolulu, Hawaii, USA, July 6-11, 2008, 2008
2007
- Middleware for enterprise scale data stream management using utility-driven self-adaptive information flowsClust. Comput., 2007
- IQ-Paths: Predictably High Performance Data Streams Across Dynamic Network OverlaysJ. Grid Comput., 2007
- Automated Availability Management Driven by Business PoliciesIn Integrated Network Management, IM 2007. 10th IFIP/IEEE International Symposium on Integrated Network Management, Munich, Germany, 21-25 May 2007, 2007
- Optimizing Multiple Distributed Stream Queries Using Hierarchical Network PartitionsIn 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), Proceedings, 26-30 March 2007, Long Beach, California, USA, 2007
- iManage: Policy-Driven Self-management for Enterprise-Scale SystemsIn Middleware 2007, ACM/IFIP/USENIX 8th International Middleware Conference, Newport Beach, CA, USA, November 26-30, 2007, Proceedings, 2007
2006
- IQ-Services: network-aware middleware for interactive large-data applicationsConcurr. Comput. Pract. Exp., 2006
- IQ-Paths: Predictably High Performance Data Streams across Dynamic Network OverlaysIn Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing, HPDC-15, Paris, France, June 19-23, 2006, 2006
- Implementing Diverse Messaging Models with Self-Managing Properties using IFLOWIn Proceedings of the 3rd International Conference on Autonomic Computing, ICAC 2006, Dublin, Ireland, 13-16 June 2006, 2006
- Optimizing Multiple Queries in Distributed Data Stream SystemsIn Proceedings of the 22nd International Conference on Data Engineering Workshops, ICDE 2006, 3-7 April 2006, Atlanta, GA, USA, 2006
- Utility-Driven Proactive Management of Availability in Enterprise-Scale Information FlowsIn Middleware 2006, ACM/IFIP/USENIX 7th International Middleware Conference, Melbourne, Australia, November 27-December 1, 2006, Proceedings, 2006
2005
- Distributed Stream Management using Utility-Driven Self-Adaptive MiddlewareIn Second International Conference on Autonomic Computing (ICAC 2005), 13-16 June 2005, Seattle, WA, USA, 2005
- Resource-Aware Distributed Stream Management Using Dynamic OverlaysIn 25th International Conference on Distributed Computing Systems (ICDCS 2005), 6-10 June 2005, Columbus, OH, USA, 2005
2004
- Predictive filtering: a learning-based approach to data stream filteringIn Proceedings of the 1st Workshop on Data Management for Sensor Networks, in conjunction with VLDB, DMSN 2004, Toronto, Canada, August 30, 2004, 2004
- Work in Progress: Availability-Aware Self-Configuration in Autonomic SystemsIn Utility Computing: 15th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2004, Davis, CA, USA, November 15-17, 2004.Proceedings, 2004
- IQ-services: network-aware middleware for interactive large-data applicationsIn Proceedings of the 2nd Workshop on Middleware for Grid Computing, Toronto, Ontario, Canada, October 18-22, 2004, 2004