Athanasios Tsitsipas
University of Ulm
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Athanasios Tsitsipas.
ieee acm international conference utility and cloud computing | 2015
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
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
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
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
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
Sebastian Krach; Christian Stier; Athanasios Tsitsipas
Archive | 2017
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
Zafeirios Papazachos; Sakil Bharbuiya; Olumuyiwa Ibidunmoye; Amardeep Mehta; Ali Rezaei; Athanasios Tsitsipas; Gabriel González Castañé; Ahmed Ali-Eldin; Dimitrios S. Nikolopoulos
Archive | 2017
Christian Stier; Sebastian Krach; Christopher B. Hauser; Athanasios Tsitsipas; Jörg Domaschka; Craig Sheridan; Darren Whigham; Zafeirios Papazachos
Archive | 2017
Zafeirios Papazachos; Peter Kilpatrick; Athanasios Tsitsipas; Jörg Domaschka; Darren Whigham; Craig Sheridan; Mayur Ahir; Blesson Varghese; Hemant Mehta; Sakil Barbhuiya; Dimitrios S. Nikolopoulos