Cloud Computing, Data Stream Processing, Autonomic Computing, Distributed Systems and Systems Research in general.
Design and management of next generation, large-scale applications in the Cloud. Addressing the complexity of modern systems with mathematical reasoning.
(NEW) Exploiting Time-Malleability in Cloud-based Batch Processing Systems
Luo Mai, Evangelia Kalyvianaki and Paolo Costa
7th Workshop on Large-Scale Distributed Systems and Middleware (LADIS), 2013.
>> read about our work in The Register
(NEW) Distributed Offline Load Balancing in MapReduce Networks
Themistoklis Charalambous, Evangelia Kalyvianaki, Christoforos N. Hadjicostis and Mikael Johansson
IEEE Conference on Decision and Control (CDC), 2013.
Integrating Scale Out and Fault Tolerance in Stream Processing using Operator State Management
Raul Castro Fernandez, Matteo Migliavacca, Evangelia Kalyvianaki, and Peter Pietzuch
ACM Int. Conf. on Management of Data (SIGMOD) , 2013.
SQPR: Stream Query Planning with Reuse
Evangelia Kalyvianaki, Wolfram Wiesemann, Quang Hieu Vu, Daniel Kuhn, and Peter Pietzuch
IEEE Int. Conf. on Data Engineering (ICDE), 2011.
[tech report with NP proof]
A Min-Max Framework for CPU Resource Provisioning in Virtualized Servers using H-infinity Filters
Themistoklis Charalambous and Evangelia Kalyvianaki
IEEE Conference on Decision and Control (CDC), 2010.
Self-Adaptive and Self-Configured CPU Resource Provisioning for Virtualized Servers Using Kalman Filters
Evangelia Kalyvianaki, Themistoklis Charalambous, and Steven Hand
6th Int. Conference on Autonomic Computing and Communications (ICAC), 2009.
(PhD) Adaptive Resource Management for Virtualized Servers
Wormhole IP over (Connectionless) ATM
Manolis G. H. Katevenis, Iakovos Mavroidis, Georgios Sapountzis, Eva Kalyvianaki, Ioannis Mavroidis and Georgios Glykopoulos
IEEE/ACM Transactions on Networking (ToN), 9(5), October 2001, pp 650-661.