Workshop TTC 2013 – Author Index |
Contents -
Abstracts -
Authors
|
Badia, Sébastien |
![]() Sébastien Badia, Alexandra Carpen-Amarie, Adrien Lèbre, and Lucas Nussbaum (INRIA, France; École des Mines de Nantes, France; Université de Lorraine, France) Almost ten years after its premises, the Grid'5000 platform has become one of the most complete testbeds for designing or evaluating large-scale distributed systems. Initially dedicated to the study of High Performance Computing, the infrastructure has evolved to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. In this paper, we present the latest mechanisms we designed to enable the automated deployment of the major open-source IaaS cloudkits (i.e., Nimbus, OpenNebula, CloudStack, and OpenStack) on Grid'5000. Providing automatic, isolated and reproducible deployments of cloud environments lets end-users study and compare each solution or simply leverage one of them to perform higher-level cloud experiments (such as investigating Map/Reduce frameworks or applications). ![]() |
|
Carpen-Amarie, Alexandra |
![]() Sébastien Badia, Alexandra Carpen-Amarie, Adrien Lèbre, and Lucas Nussbaum (INRIA, France; École des Mines de Nantes, France; Université de Lorraine, France) Almost ten years after its premises, the Grid'5000 platform has become one of the most complete testbeds for designing or evaluating large-scale distributed systems. Initially dedicated to the study of High Performance Computing, the infrastructure has evolved to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. In this paper, we present the latest mechanisms we designed to enable the automated deployment of the major open-source IaaS cloudkits (i.e., Nimbus, OpenNebula, CloudStack, and OpenStack) on Grid'5000. Providing automatic, isolated and reproducible deployments of cloud environments lets end-users study and compare each solution or simply leverage one of them to perform higher-level cloud experiments (such as investigating Map/Reduce frameworks or applications). ![]() |
|
Cerqueus, Thomas |
![]() Michael Lynch, Thomas Cerqueus, and Christina Thorpe (IBM, Ireland; Lero, Ireland; University College Dublin, Ireland) IBM SmartCloud is a branded collection of Cloud products and solutions from IBM. It includes Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS) offered through public, private and hybrid cloud delivery models. This paper focuses on the software testing process employed for the SmartCloud iNotes SaaS application, providing details of the methodologies and tools developed to streamline testing. The new tools have enabled the testing team to meet the pace of the highly agile development team, enabling a more efficient software development lifecycle. Results indicate that the methodologies and tools used have increased the performance of the testing team: there was a decrease in the number of bugs present in the code (prior to release), and an overall increase in customer satisfaction. ![]() |
|
De Almeida, Eduardo Cunha |
![]() Stefanie Scherzinger, Eduardo Cunha de Almeida, Felipe Ickert, and Marcos Didonet Del Fabro (Regensburg University of Applied Sciences, Germany; UFPR, Brazil) The design of the NoSQL schema has a direct impact on the scalability of web applications. Especially for developers with little experience in NoSQL stores, the risks inherent in poor schema design can be incalculable. Worse yet, the issues will only manifest once the application has been deployed, and the growing user base causes highly concurrent writes. In this paper, we present a model checking approach to reveal scalability bottlenecks in NoSQL schemas. Our approach draws on formal methods from tree automata theory to perform a conservative static analysis on both the schema and the expected write-behavior of users. We demonstrate the impact of schema-inherent bottlenecks for a popular NoSQL store, and show how concurrent writes can ultimately lead to a considerable share of failed transactions. ![]() |
|
Del Fabro, Marcos Didonet |
![]() Stefanie Scherzinger, Eduardo Cunha de Almeida, Felipe Ickert, and Marcos Didonet Del Fabro (Regensburg University of Applied Sciences, Germany; UFPR, Brazil) The design of the NoSQL schema has a direct impact on the scalability of web applications. Especially for developers with little experience in NoSQL stores, the risks inherent in poor schema design can be incalculable. Worse yet, the issues will only manifest once the application has been deployed, and the growing user base causes highly concurrent writes. In this paper, we present a model checking approach to reveal scalability bottlenecks in NoSQL schemas. Our approach draws on formal methods from tree automata theory to perform a conservative static analysis on both the schema and the expected write-behavior of users. We demonstrate the impact of schema-inherent bottlenecks for a popular NoSQL store, and show how concurrent writes can ultimately lead to a considerable share of failed transactions. ![]() |
|
Ickert, Felipe |
![]() Stefanie Scherzinger, Eduardo Cunha de Almeida, Felipe Ickert, and Marcos Didonet Del Fabro (Regensburg University of Applied Sciences, Germany; UFPR, Brazil) The design of the NoSQL schema has a direct impact on the scalability of web applications. Especially for developers with little experience in NoSQL stores, the risks inherent in poor schema design can be incalculable. Worse yet, the issues will only manifest once the application has been deployed, and the growing user base causes highly concurrent writes. In this paper, we present a model checking approach to reveal scalability bottlenecks in NoSQL schemas. Our approach draws on formal methods from tree automata theory to perform a conservative static analysis on both the schema and the expected write-behavior of users. We demonstrate the impact of schema-inherent bottlenecks for a popular NoSQL store, and show how concurrent writes can ultimately lead to a considerable share of failed transactions. ![]() |
|
Lèbre, Adrien |
![]() Sébastien Badia, Alexandra Carpen-Amarie, Adrien Lèbre, and Lucas Nussbaum (INRIA, France; École des Mines de Nantes, France; Université de Lorraine, France) Almost ten years after its premises, the Grid'5000 platform has become one of the most complete testbeds for designing or evaluating large-scale distributed systems. Initially dedicated to the study of High Performance Computing, the infrastructure has evolved to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. In this paper, we present the latest mechanisms we designed to enable the automated deployment of the major open-source IaaS cloudkits (i.e., Nimbus, OpenNebula, CloudStack, and OpenStack) on Grid'5000. Providing automatic, isolated and reproducible deployments of cloud environments lets end-users study and compare each solution or simply leverage one of them to perform higher-level cloud experiments (such as investigating Map/Reduce frameworks or applications). ![]() |
|
Lynch, Michael |
![]() Michael Lynch, Thomas Cerqueus, and Christina Thorpe (IBM, Ireland; Lero, Ireland; University College Dublin, Ireland) IBM SmartCloud is a branded collection of Cloud products and solutions from IBM. It includes Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS) offered through public, private and hybrid cloud delivery models. This paper focuses on the software testing process employed for the SmartCloud iNotes SaaS application, providing details of the methodologies and tools developed to streamline testing. The new tools have enabled the testing team to meet the pace of the highly agile development team, enabling a more efficient software development lifecycle. Results indicate that the methodologies and tools used have increased the performance of the testing team: there was a decrease in the number of bugs present in the code (prior to release), and an overall increase in customer satisfaction. ![]() |
|
Musson, Robert |
![]() Robert Musson and Ross Smith (Microsoft, USA) As global demographic, workforce, and technological trends alter the landscape of how software services are delivered, a shift towards testing in production and data science is altering the way organizations can deliver high quality experiences. Data science is the ability to find relevant relationships in the data in order to make decisions regarding the quality or performance of the software. This paper presents the landscape of testing in a global company and advocate a more generalized use of data science for testing the Cloud. It describes the collection and analysis of data and investigates the crucial question of data scientists profile and management. ![]() |
|
Nussbaum, Lucas |
![]() Sébastien Badia, Alexandra Carpen-Amarie, Adrien Lèbre, and Lucas Nussbaum (INRIA, France; École des Mines de Nantes, France; Université de Lorraine, France) Almost ten years after its premises, the Grid'5000 platform has become one of the most complete testbeds for designing or evaluating large-scale distributed systems. Initially dedicated to the study of High Performance Computing, the infrastructure has evolved to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. In this paper, we present the latest mechanisms we designed to enable the automated deployment of the major open-source IaaS cloudkits (i.e., Nimbus, OpenNebula, CloudStack, and OpenStack) on Grid'5000. Providing automatic, isolated and reproducible deployments of cloud environments lets end-users study and compare each solution or simply leverage one of them to perform higher-level cloud experiments (such as investigating Map/Reduce frameworks or applications). ![]() |
|
Scherzinger, Stefanie |
![]() Stefanie Scherzinger, Eduardo Cunha de Almeida, Felipe Ickert, and Marcos Didonet Del Fabro (Regensburg University of Applied Sciences, Germany; UFPR, Brazil) The design of the NoSQL schema has a direct impact on the scalability of web applications. Especially for developers with little experience in NoSQL stores, the risks inherent in poor schema design can be incalculable. Worse yet, the issues will only manifest once the application has been deployed, and the growing user base causes highly concurrent writes. In this paper, we present a model checking approach to reveal scalability bottlenecks in NoSQL schemas. Our approach draws on formal methods from tree automata theory to perform a conservative static analysis on both the schema and the expected write-behavior of users. We demonstrate the impact of schema-inherent bottlenecks for a popular NoSQL store, and show how concurrent writes can ultimately lead to a considerable share of failed transactions. ![]() |
|
Smith, Ross |
![]() Robert Musson and Ross Smith (Microsoft, USA) As global demographic, workforce, and technological trends alter the landscape of how software services are delivered, a shift towards testing in production and data science is altering the way organizations can deliver high quality experiences. Data science is the ability to find relevant relationships in the data in order to make decisions regarding the quality or performance of the software. This paper presents the landscape of testing in a global company and advocate a more generalized use of data science for testing the Cloud. It describes the collection and analysis of data and investigates the crucial question of data scientists profile and management. ![]() |
|
Thorpe, Christina |
![]() Michael Lynch, Thomas Cerqueus, and Christina Thorpe (IBM, Ireland; Lero, Ireland; University College Dublin, Ireland) IBM SmartCloud is a branded collection of Cloud products and solutions from IBM. It includes Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS) offered through public, private and hybrid cloud delivery models. This paper focuses on the software testing process employed for the SmartCloud iNotes SaaS application, providing details of the methodologies and tools developed to streamline testing. The new tools have enabled the testing team to meet the pace of the highly agile development team, enabling a more efficient software development lifecycle. Results indicate that the methodologies and tools used have increased the performance of the testing team: there was a decrease in the number of bugs present in the code (prior to release), and an overall increase in customer satisfaction. ![]() |
13 authors
proc time: 0.83