Cloudstone: MultiPlatform, Multi-Language Benchmark and Measurement Tools for Web 2.0 (original) (raw)

Investigating the Impact of Deployment Configuration and User Demand on a Social Network Application in the Amazon EC2 Cloud

2011

One of the main challenges faced by current users of infrastructure-as-a-service (IaaS) clouds are the difficulties to estimate cloud resources according to their application needs. Even though cloud platforms are elastic and provide fast means to acquire or release resources it is important to understand the best ways to do that considering a diversity of providers with many different resource types and prices. This work reports on an experimental investigation conducted on a popular cloud benchmark based on a social network application running on top of the Amazon EC2 cloud. Our experiments aim at finding cost-effective ways to select the different EC2 resource types and deployment configurations based on the demand imposed to the application (measured in number of simultaneous users) and identify the configuration that gives the best return in terms of its cost per user.

Workshop report from Web2SE 2011: 2nd international workshop on web 2.0 for software engineering

2011

Abstract Web 2.0 technologies, such as wikis, blogs, tags and feeds, have been adopted and adapted by software engineers. With the annual Web2SE workshop, we provide a venue for research on Web 2.0 for software engineering by highlighting state-of-the-art work, identifying current research areas, discussing implications of Web 2.0 on software engineering, and outlining the risks and challenges for researchers.

Many (to platform) to many: Web 2.0 application infrastructures

First Monday, 2016

Web 2.0 applications have been celebrated for creating opportunities for user generated content and have also prompted concerns about the collection and storage of user information. This paper discusses the infrastructures driving dynamic Web applications — focusing particularly on Ajax (Asynchronous JavaScript and XML) — and argues that these infrastructures encourage a particular style of user participation that aids the data collection and analysis activities of major Web 2.0 platforms. While these applications provide simple interfaces for many to many content production, in the process they have often inserted themselves as intermediaries. By focusing on the role of Ajax, this paper illustrates ways in which taken-for-granted infrastructures can shape the sorts of communication patterns and relationships that are built upon the Web.

Classifying Web 2.0 Supported Applications by Patterns of Usage: Functional & Technical Issues

The rapid evolution of Internet technologies have witnessed new Web elements, such as blogs, wikis, social networking, social bookmarking, and other related applications referred to as Web 2.0. Web 1.0 paradigm was related with passive, just receptive users, whereas Web 2.0 paradigm relies mainly on user participation and user-generated content. In Web 2.0 applications users are invited to comment, share, edit, classify, as well as remix data from multiple sources. Although there are several Web 2.0 applications in the market there is still lack of a profound approach guiding the analysis, design and development of such applications. This paper suggests classifying Web 2.0 tools by “Pattern of Usage” or in other words the functionalities that characterize their specific features. By reviewing several literatures we extracted multiple attributes related to functionalities of Web 2.0 tools. These have been crystallised into 7 patterns of usage that include; Inter-connectivity, Content...