Web 2.0 represents the evolution of the web from a source of information to a platform. Network advances have permitted users to migrate from desktop applications to so-called Rich Internet Applications (RIAs) characterized by thin clients, which are browser-based and store their state on managed servers. Other Web 2.0 technologies have enabled users to more easily participate, collaborate, and share in web-based communities. With the emergence of wikis, blogs, and social networking, users are no longer only consumers, they become contributors to the collective knowledge accessible on the web. In another Web 2.0 development, content aggregation is moving from portal-based technologies to more sophisticated socalled mashups where aggregation capabilities are greatly expanded.While Web 2.0 has generated a great deal of interest and discussion, there has not been much work on analyzing these emerging workloads. This paper presents a detailed characterization of several applications that exploit Web 2.0 technologies, running on an IBM Power5 system, with the goal of establishing, whether the server-side workloads generated by Web 2.0 applications are significantly different from traditional web workloads, and whether they present new challenges to underlying systems. In this paper, we present a detailed characterization of three Web 2.0 workloads, and a synthetic benchmark representing commercial workloads that do not exploit Web 2.0, for comparison.
This paper studies the effects that dynamic reconfiguration (DR) has on a WebSphere workload while CPUs are dynamically added to and removed from the underlying AIX instance. DR is a new technology available in AIX 5.2. This study shows that the resource allocations for a complex and function-rich middleware system such as WebSphere can be efficiently and dynamically managed by the DR technology, without WebSphere having to explicitly accommodate for the DR features of the operating system.
This paper investigates the changes in AIX behavior, or the lack of them, and the resulting performance impact from a generational change in servers in a typical large scale eCommerce application environment without extensive tuning of the OS and the application stack for the changing hardware.We have investigated the performance and impediments to performance at the microprocessor level and at the OS level. This paper dissects the performance data as observed from the OS and from hardware performance counters, and suggests areas for further improvements.
Abstract. The evolution of the Web as an enabling tool for e-business introduces a challenge to understanding the execution behavior of largescale middleware systems, such as J2EE [2], and their commercial workloads. This paper presents a brief description of the whole-stack analysis and optimization system -being developed at IBM Research -for commercial workloads on Websphere Application Server (WAS) [5] -IBM's implementation of J2EE -running on IBM's pSeries [4] and zSeries [3] server systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.