Silent Stores and Store Value Locality
IEEE Transactions on Computers
Proceedings of the 34th annual ACM/IEEE international symposium on Microarchitecture
Boosting the Performance of Three-Tier Web Servers Deploying SMP Architecture
Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
Memory System Behavior of Java-Based Middleware
HPCA '03 Proceedings of the 9th International Symposium on High-Performance Computer Architecture
Testing web database applications
ACM SIGSOFT Software Engineering Notes
Vertical profiling: understanding the behavior of object-priented applications
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Method-level phase behavior in java workloads
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Dynamic topology adaptation of virtual networks of virtual machines
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
TRAP-Array: A Disk Array Architecture Providing Timely Recovery to Any Point-in-time
Proceedings of the 33rd annual international symposium on Computer Architecture
Load prediction models in web-based systems
valuetools '06 Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
Using hardware performance monitors to understand the behavior of java applications
VM'04 Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Characterization of Apache web server with Specweb2005
MEDEA '07 Proceedings of the 2007 workshop on MEmory performance: DEaling with Applications, systems and architecture
Models and framework for supporting runtime decisions in Web-based systems
ACM Transactions on the Web (TWEB)
A dollar from 15 cents: cross-platform management for internet services
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Performance comparison of middleware architectures for generating dynamic web content
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Automated control of multiple virtualized resources
Proceedings of the 4th ACM European conference on Computer systems
Scaling the bandwidth wall: challenges in and avenues for CMP scaling
Proceedings of the 36th annual international symposium on Computer architecture
Machine learning for on-line hardware reconfiguration
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Short-term prediction models for server management in Internet-based contexts
Decision Support Systems
Splitter: a proxy-based approach for post-migration testing of web applications
Proceedings of the 5th European conference on Computer systems
Autonomous return on investment analysis of additional processing resources
International Journal of Autonomic Computing
Autonomic mix-aware provisioning for non-stationary data center workloads
Proceedings of the 7th international conference on Autonomic computing
Resource allocation across multiple cloud data centres
Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science
Power Aware Resource Allocation in Virtualized Environments through VM Behavior Identification
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Performance improvement of OpenJPA by query dependency analysis
DASFAA'10 Proceedings of the 15th international conference on Database Systems for Advanced Applications - Volume Part II
Modellus: Automated modeling of complex internet data center applications
ACM Transactions on the Web (TWEB)
An adaptive model for online detection of relevant state changes in Internet-based systems
Performance Evaluation
Provisioning multi-tier cloud applications using statistical bounds on sojourn time
Proceedings of the 9th international conference on Autonomic computing
Analyzing web server performance under dynamic user workloads
Computer Communications
Hierarchical availability analysis of multi-tiered Web applications
Software Quality Control
Self-protecting and self-optimizing database systems: implementation and experimental evaluation
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Multi-tenancy performance benchmark for web application platforms
ICWE'13 Proceedings of the 13th international conference on Web Engineering
Hi-index | 0.00 |
Abstract: The use of the Java prog amming language for implementing server-side application logic is increasing in popularity,yet there is very little known about the architectural requirements of this emerging commercial workload.We present a detailed characterization of the Transaction Processing Council 's TPC-W web benchmark,implemented in Java.The TPC-W benchmark is designed to exercise the web server and transaction processing system of a typical e-commerce web site.We have implemented TPC-W as a collection of Java servlets,and present an architectural study detailing the memory system and branch predictor behavior of the workload.We also evaluate the effectiveness of a coarse-grained multithreaded processor at increasing system throughput using TPC-W and other commercial workloads.We measure system throughput improvements from 8%to 41% for a two context processor, and 12%to 60% for a four context uniprocessor over a single-threaded uniprocessor,despite decreased branch prediction accuracy and cache hit rates.