• Publications
  • Influence
Survey on the Technological Aspects of Digital Rights Management
Digitalization of content is both a blessing and a curse. While it allows for efficient transmission and consumption, the ease of copying and sharing digital content has resulted in rampant piracy.Expand
  • 61
  • 9
  • PDF
EC2 Performance Analysis for Resource Provisioning of Service-Oriented Applications
Cloud computing is receiving increasingly attention as it provides infinite resource capacity and "pay-as-you-go" resource usage pattern to hosted applications. To maintain its SLA targets, resourceExpand
  • 164
  • 7
  • PDF
Unified management of registers and cache using liveness and cache bypass
In current computer memory system hierarchy, registers and cache are both used to bridge the reference delay gap between the fast processor(s) and the slow main memory. While registers are managed byExpand
  • 32
  • 4
  • PDF
Collaborative Filtering Based Service Ranking Using Invocation Histories
Collaborative filtering based recommender systems are very successful on dealing with the information overload problem and providing personalized recommendations to users. When more and more webExpand
  • 51
  • 4
CRegs: a new kind of memory for referencing arrays and pointers
  • H. Dietz, C. Chi
  • Computer Science
  • Proceedings. SUPERCOMPUTING '88
  • 1 November 1988
Pointer and subscripted array references often touch memory locations for which there are several possible aliases; hence these references cannot be made from registers. Although conventional cachesExpand
  • 30
  • 4
  • PDF
Improving instruction cache behavior by reducing cache pollution
  • R. Gupta, C. Chi
  • Computer Science
  • Proceedings SUPERCOMPUTING '90
  • 12 November 1990
Compiler techniques for improving instruction cache performance are described. Through repositioning of the code in the main memory, leaving memory locations unused, code duplication, and codeExpand
  • 28
  • 3
Resource Provisioning of Web Applications in Heterogeneous Clouds
Cloud computing platforms provide very little guarantees regarding the performance of seemingly identical virtual machine instances. Such instances have been shown to exhibit significantly differentExpand
  • 61
  • 3
  • PDF
Coupled Attribute Similarity Learning on Categorical Data
Attribute independence has been taken as a major assumption in the limited research that has been conducted on similarity analysis for categorical data, especially unsupervised learning. However, inExpand
  • 43
  • 3
CloudTPS: Scalable Transactions for Web Applications in the Cloud
NoSQL cloud data stores provide scalability and high availability properties for web applications, but at the same time they sacrifice data consistency. However, many applications cannot afford anyExpand
  • 60
  • 3
  • PDF
Autonomous resource provisioning for multi-service web applications
Dynamic resource provisioning aims at maintaining the end-to-end response time of a web application within a pre-defined SLA. Although the topic has been well studied for monolithic applications,Expand
  • 57
  • 3
  • PDF