Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Athanasios Tsitsipas is active.

Publication


Featured researches published by Athanasios Tsitsipas.


ieee acm international conference utility and cloud computing | 2015

Cloud orchestration features: are tools fit for purpose?

Daniel Baur; Daniel Seybold; Frank Griesinger; Athanasios Tsitsipas; Christopher B. Hauser; Jörg Domaschka

Even though the cloud era has begun almost one decade ago, many problems of the first hour are still around. Vendor lock-in and poor tool support hinder users from taking full advantage of main cloud features: dynamic and scale. This has given rise to tools that target the seamless management and orchestration of cloud applications. All these tools promise similar capabilities and are barely distinguishable what makes it hard to select the right tool. In this paper, we objectively investigate required and desired features of such tools and give a definition of them. We then select three open-source tools (Brooklyn, Cloudify, Stratos) and compare them according to the features they support using our experience gained from deploying and operating a standard three-tier application. This exercise leads to a fine-grained feature list that enables the comparison of such tools based on objective criteria as well as a rating of three popular cloud orchestration tools. In addition, it leads to the insight that the tools are on the right track, but that further development and particularly research is necessary to satisfy all demands.


international conference on cloud computing | 2014

What Can OpenStack Adopt from a Ganeti-Based Open-Source IaaS?

Elton Qevani; Marianthi Panagopoulou; Christoforos Stampoltas; Athanasios Tsitsipas; Dimosthenis Kyriazis; Marinos Themistocleous

Cloud computing is becoming a widely adopted paradigm for the provision of different types of ICT services. Building on a set of combined technologies, it enables service provision following on-demand usage patterns. Different vendors aim at addressing the needs of private and public large and small organizations. To this end, several solutions have been developed tackling varying service, platform and infrastructure needs. In this paper, we present the outcomes of our experimentation with respect to two open-source infrastructure-level solutions, namely OpenStack and Synnefo which have attracted the attention both of the research community and of the industrial one. The goal of our qualitative and quantitative survey and experimentation is to identify shortcomings and areas for improvement in the widely adopted OpenStack project.


software language engineering | 2016

Experiences of models@run-time with EMF and CDO

Daniel Seybold; Jörg Domaschka; Alessandro Rossini; Christopher B. Hauser; Frank Griesinger; Athanasios Tsitsipas

Model-drivenengineering promotes models and modeltrans- formations as the primary assets in software development. The models@run-time approach provides an abstract rep- resentation of a system at run-time, whereby changes in the model and the system are constantly reflected on each other. In this paper, we report on more than three years of experience with realising models@run-time in scalable cloud scenarios using a technology stack consisting of the Eclipse Modelling Framework (EMF) and Connected Data Objects(CDO).We establish requirements for the three roles domain-specific language (DSL) designer, developer, and operator, and compare them against the capabilities of EM- F/CDO. It turns out that this technology stack is well-suited for DSL designers, but less recommendable for developers and even less suited for operators. For these roles, we experi- enced a steep learning curve and several lacking features that hinder the implementation of models@run-time in scalable cloud scenarios. Performance experiences show limitations for write heavy scenarios with an increasing amount of total elements. While we do not discourage the use of EMF/CDO for such scenarios, we recommend that its adoption for sim- ilar use cases is carefully evaluated until this technology stack has realised our wish list of advanced features.


Archive | 2017

CactoSim simulation framework final prototype: accompanying document for project deliverable D6.4

Gabriel González Castañé; Sergej Svorobej; James Byrne; Christian Stier; Sebastian Krach; Jakub Krzywda; Christopher B. Hauser; Athanasios Tsitsipas; Mayur Ahir; James Allsop; Kam Star; Peter J. Byrne; Ahmed Ali-Eldin

SimPlugin # simulationProcess : SimProcess # remainingSimulationDuration : double # nextStopPoint : double +resumeSimulation(time : double):void +run():void +finishExecution():void +waitForSimProcessResume():void #stopFromSim(time: double double, mainEvent: SimEvent) :void Figure 75: Simulation Plugin class diagram The abstract methods to be implemented at the Simulation engine are grouped in four categories depending on their main aim: to control the simulation flow, to control the optimisation steps, reactive actions from simulation the simulation engine, and to manage the optimisation of resources.


grid economics and business models | 2016

Towards Usage-Based Dynamic Overbooking in IaaS Clouds

Athanasios Tsitsipas; Christopher B. Hauser; Jörg Domaschka; Stefan Wesner

IaaS Cloud systems enable the Cloud provider to overbook his data centre by selling more virtual resources than physical resources available. This approach works if on average the resource utilisation of a virtual machine is lower than the virtual machine boundaries. If this assumption is violated only locally, Cloud users will experience performance degradation and poor quality of service. This paper proposes the introduction of dynamic overbooking in the sense that the overbooking factors are not equal for all physical resources, but vary dynamically depending on the resource demands of the virtual resources they host. It allows new pricing models that are dependent on the overbooking a Cloud customer is willing to accept. Additionally, we discuss prerequisites for supporting its realisation in an OpenStack private Cloud, including a monitoring system, dedicated metrics to be monitored, as well as performance models that predict the performance degradation depending on the overbooking.


Softwaretechnik-trends | 2016

Modeling IaaS Usage Patterns for the Analysis of Cloud Optimization Policies.

Sebastian Krach; Christian Stier; Athanasios Tsitsipas


Archive | 2017

Validation and result analysis: project deliverable D7.4.2, revision 3

Craig Sheridan; Darren Whigham; Claire Stewart; Jörg Domaschka; Athanasios Tsitsipas; Christopher B. Hauser; Zafeirios Papazachos; Ahmed Ali-Eldin; Jakub Krzywda; James Byrne


Archive | 2017

Parallel trace analysis: project deliverable D4.3

Zafeirios Papazachos; Sakil Bharbuiya; Olumuyiwa Ibidunmoye; Amardeep Mehta; Ali Rezaei; Athanasios Tsitsipas; Gabriel González Castañé; Ahmed Ali-Eldin; Dimitrios S. Nikolopoulos


Archive | 2017

Performance evaluation of the CACTOS toolkit on a small cloud testbed: project deliverable D5.5

Christian Stier; Sebastian Krach; Christopher B. Hauser; Athanasios Tsitsipas; Jörg Domaschka; Craig Sheridan; Darren Whigham; Zafeirios Papazachos


Archive | 2017

Integrated data collection and analysis frameworks: project deliverable D4.4

Zafeirios Papazachos; Peter Kilpatrick; Athanasios Tsitsipas; Jörg Domaschka; Darren Whigham; Craig Sheridan; Mayur Ahir; Blesson Varghese; Hemant Mehta; Sakil Barbhuiya; Dimitrios S. Nikolopoulos

Collaboration


Dive into the Athanasios Tsitsipas's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Christian Stier

Center for Information Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

James Byrne

Dublin City University

View shared research outputs
Top Co-Authors

Avatar

Sebastian Krach

Center for Information Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge