Memory system characterization of commercial workloads
Proceedings of the 25th annual international symposium on Computer architecture
The anatomy of a large-scale hypertextual Web search engine
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Piranha: a scalable architecture based on single-chip multiprocessing
Proceedings of the 27th annual international symposium on Computer architecture
Computer
Optimizing result prefetching in web search engines with segmented indices
ACM Transactions on Internet Technology (TOIT)
Specialisation dynamics in federated web search
Proceedings of the 6th annual ACM international workshop on Web information and data management
Toward Quality EDA Tools and Tool Flows Through High-Performance Computing
ISQED '05 Proceedings of the 6th International Symposium on Quality of Electronic Design
A multi-threaded PIPELINED Web server architecture for SMP/SoC machines
WWW '05 Proceedings of the 14th international conference on World Wide Web
Open source search: a data mining platform
ACM SIGIR Forum
Solving layered queueing networks of large client-server systems with symmetric replication
Proceedings of the 5th international workshop on Software and performance
Proceedings of the 6th international conference on Mobile data management
Basic issues on the processing of web queries
Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval
Queue - Multiprocessors
ACM Transactions on Information Systems (TOIS)
Inverted files for text search engines
ACM Computing Surveys (CSUR)
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Ensemble-level Power Management for Dense Blade Servers
Proceedings of the 33rd annual international symposium on Computer Architecture
Load balancing for term-distributed parallel retrieval
SIGIR '06 Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval
Web dynamics and their ramifications for the development of web search engines
Computer Networks: The International Journal of Computer and Telecommunications Networking - Web dynamics
Modeling performance-driven workload characterization of web search systems
CIKM '06 Proceedings of the 15th ACM international conference on Information and knowledge management
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Versatile anycasting with mobile IPv6
AAA-IDEA '06 Proceedings of the 2nd international workshop on Advanced architectures and algorithms for internet delivery and applications
Analyzing imbalance among homogeneous index servers in a web search system
Information Processing and Management: an International Journal
Journal of Systems and Software
Stochastic modeling and analysis of hybrid mobility in reconfigurable distributed virtual machines
Journal of Parallel and Distributed Computing
History places: A case study for relational database and information retrieval system design
Journal on Educational Resources in Computing (JERIC)
Efficient in-memory extensible inverted file
Information Systems
Autopilot: automatic data center management
ACM SIGOPS Operating Systems Review - Systems work at Microsoft Research
Making scheduling "cool": temperature-aware workload placement in data centers
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Power provisioning for a warehouse-sized computer
Proceedings of the 34th annual international symposium on Computer architecture
MapReduce: simplified data processing on large clusters
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
A pipelined architecture for distributed text query evaluation
Information Retrieval
Information Processing and Management: an International Journal
Scalability analysis of three monitoring and information systems: MDS2, R-GMA, and Hawkeye
Journal of Parallel and Distributed Computing
A framework for characterization and analysis of software system scalability
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Dynamic role allocation for small search engine clusters
Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Computing pagerank in a distributed internet search system
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Niobe: A practical replication protocol
ACM Transactions on Storage (TOS)
MapReduce: simplified data processing on large clusters
Communications of the ACM - 50th anniversary issue: 1958 - 2008
P2P systems with transactional semantics
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
Trends toward on-chip networked microsystems
International Journal of High Performance Computing and Networking
Practical large-scale latency estimation
Computer Networks: The International Journal of Computer and Telecommunications Networking
Load-balancing and caching for collection selection architectures
Proceedings of the 2nd international conference on Scalable information systems
Mining query logs to optimize index partitioning in parallel web search engines
Proceedings of the 2nd international conference on Scalable information systems
Scalable problem localization for distributed systems: principles and practices
Proceedings of the 2nd international conference on Scalable information systems
IBM Journal of Research and Development
Understanding and Designing New Server Architectures for Emerging Warehouse-Computing Environments
ISCA '08 Proceedings of the 35th Annual International Symposium on Computer Architecture
Stochastic robustness metric and its use for static resource allocations
Journal of Parallel and Distributed Computing
A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks
Computer Networks: The International Journal of Computer and Telecommunications Networking
DieCast: testing distributed systems with an accurate scale model
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
WADE: a software platform to develop mission critical applications exploiting agents and workflows
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: industrial track
Dcell: a scalable and fault-tolerant network structure for data centers
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Answering what-if deployment and configuration questions with wise
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Exploiting Hybrid Parallelism in Web Search Engines
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
SQL TVF Controlling Forms - Express Structured Parallel Data Intensive Computing
DEXA '08 Proceedings of the 19th international conference on Database and Expert Systems Applications
User Defined Partitioning - Group Data Based on Computation Model
DaWaK '08 Proceedings of the 10th international conference on Data Warehousing and Knowledge Discovery
Structural optimization of a full-text n-gram index using relational normalization
The VLDB Journal — The International Journal on Very Large Data Bases
Proceedings of the 4th Asian Conference on Internet Engineering
Improving Search Engines Performance on Multithreading Processors
High Performance Computing for Computational Science - VECPAR 2008
Teaching large scale data processing: the five-week course and two years' experiences
SCE '08 Proceedings of the 1st ACM Summit on Computing Education in China on First ACM Summit on Computing Education in China
A real time financial system based on grid and cloud computing
Proceedings of the 2009 ACM symposium on Applied Computing
True value: assessing and optimizing the cost of computing at the data center level
Proceedings of the 6th ACM conference on Computing frontiers
Supporting MapReduce on large-scale asymmetric multi-core clusters
ACM SIGOPS Operating Systems Review
A Study of the Impact of Index Updates on Distributed Query Processing for Web Search
ECIR '09 Proceedings of the 31th European Conference on IR Research on Advances in Information Retrieval
Enabling the autonomic data center with a smart bare-metal server platform
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Disaggregated memory for expansion and sharing in blade servers
Proceedings of the 36th annual international symposium on Computer architecture
Investigation of the accuracy of search engine hit counts
Journal of Information Science
Carbon nanotube coated high-throughput neurointerfaces in assistive environments
Proceedings of the 2nd International Conference on PErvasive Technologies Related to Assistive Environments
BCube: a high performance, server-centric network architecture for modular data centers
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
ROAR: increasing the flexibility and performance of distributed search
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Probably Approximately Correct Search
ICTIR '09 Proceedings of the 2nd International Conference on Theory of Information Retrieval: Advances in Information Retrieval Theory
EMNLP '08 Proceedings of the Conference on Empirical Methods in Natural Language Processing
Journal of Information Science
A Multipath Fault-Tolerant Routing Method for High-Speed Interconnection Networks
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Fast, easy, and cheap: construction of statistical machine translation models with MapReduce
StatMT '08 Proceedings of the Third Workshop on Statistical Machine Translation
Proceedings of the First Asia-Pacific Symposium on Internetware
On the feasibility of multi-site web search engines
Proceedings of the 18th ACM conference on Information and knowledge management
Low-cost management of inverted files for online full-text search
Proceedings of the 18th ACM conference on Information and knowledge management
Leveraging a scalable row store to build a distributed text index
Proceedings of the first international workshop on Cloud data management
MDCube: a high performance network structure for modular data center interconnection
Proceedings of the 5th international conference on Emerging networking experiments and technologies
Resilient hosting in a continuously available virtualized environment
IBM Systems Journal
MapReduce System over Heterogeneous Mobile Devices
SEUS '09 Proceedings of the 7th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems
On compressing the textual web
Proceedings of the third ACM international conference on Web search and data mining
A web search methodology for different user typologies
CompSysTech '09 Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
ACM Transactions on Information Systems (TOIS)
A Massively Scalable Architecture For Instant Messaging & Presence
Electronic Notes in Theoretical Computer Science (ENTCS)
Performance comparison of clustered and replicated information retrieval systems
ECIR'07 Proceedings of the 29th European conference on IR research
Quantifying the sustainability impact of data center availability
ACM SIGMETRICS Performance Evaluation Review
Mining Query Logs: Turning Search Usage Data into Knowledge
Foundations and Trends in Information Retrieval
The physical symbol system hypothesis: status and prospects
50 years of artificial intelligence
Characterizing cloud computing hardware reliability
Proceedings of the 1st ACM symposium on Cloud computing
Pregel: a system for large-scale graph processing
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
Peer-to-peer single hop distributed hash tables
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
A hybrid distributed architecture for indexing
ECDL'09 Proceedings of the 13th European conference on Research and advanced technology for digital libraries
Parallel programming framework for large batch transaction processing on scale-out systems
Proceedings of the 3rd Annual Haifa Experimental Systems Conference
Web search using mobile cores: quantifying and mitigating the price of efficiency
Proceedings of the 37th annual international symposium on Computer architecture
Boosting object retrieval by estimating pseudo-objects
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
U-search: a meta engine for creation of knowledge paths on the web
Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies
Designing Accelerator-Based Distributed Systems for High Performance
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
IBM research division cloud computing initiative
IBM Journal of Research and Development
Generic and automatic address configuration for data center networks
Proceedings of the ACM SIGCOMM 2010 conference
Workload decomposition for power efficient storage systems
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
Temperature-aware dynamic resource provisioning in a power-optimized datacenter
Proceedings of the Conference on Design, Automation and Test in Europe
Document allocation policies for selective searching of distributed indexes
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Boosting image object retrieval and indexing by automatically discovered pseudo-objects
Journal of Visual Communication and Image Representation
Engineering basic algorithms of an in-memory text search engine
ACM Transactions on Information Systems (TOIS)
A capabilities-aware framework for using computational accelerators in data-intensive computing
Journal of Parallel and Distributed Computing
Offline file assignments for online load balancing
Information Processing Letters
A model-based approach for multiple QoS in scheduling: from models to implementation
Automated Software Engineering
The PowerNap Server Architecture
ACM Transactions on Computer Systems (TOCS)
KMV-peer: a robust and adaptive peer-selection algorithm
Proceedings of the fourth ACM international conference on Web search and data mining
Document assignment in multi-site search engines
Proceedings of the fourth ACM international conference on Web search and data mining
Proceedings of the fourth ACM international conference on Web search and data mining
Caching query-biased snippets for efficient retrieval
Proceedings of the 14th International Conference on Extending Database Technology
Non-Instruction Fetch-Based Architecture Reduces Almost 100 Percent of the Dynamic Power and Energy
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
Load and storage balanced posting file partitioning for parallel information retrieval
Journal of Systems and Software
An up-to-date survey in web load balancing
World Wide Web
Inverted index compression via online document routing
Proceedings of the 20th international conference on World wide web
DieCast: Testing Distributed Systems with an Accurate Scale Model
ACM Transactions on Computer Systems (TOCS)
On-line multi-threaded processing of web user-clicks on multi-core processors
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
Peer-to-peer web search: euphoria, achievements, disillusionment, and future opportunities
From active data management to event-based systems and more
Distributed SQL queries with BubbleStorm
From active data management to event-based systems and more
Reusable software components for accelerator-based clusters
Journal of Systems and Software
Optimizing the datacenter for data-centric workloads
Proceedings of the international conference on Supercomputing
The impact of memory subsystem resource sharing on datacenter applications
Proceedings of the 38th annual international symposium on Computer architecture
Power management of online data-intensive services
Proceedings of the 38th annual international symposium on Computer architecture
Quarantine: fault tolerance for concurrent servers with data-driven selective isolation
HotPar'11 Proceedings of the 3rd USENIX conference on Hot topic in parallelism
Mobile processors for energy-efficient web search
ACM Transactions on Computer Systems (TOCS)
Query by document via a decomposition-based two-level retrieval approach
Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval
Posting list intersection on multicore architectures
Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval
Energy-price-driven query processing in multi-center web search engines
Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval
Enabling dynamic data centers with a smart bare-metal server platform
Cluster Computing
Automatic management of partitioned, replicated search services
Proceedings of the 2nd ACM Symposium on Cloud Computing
Assigning documents to master sites in distributed search
Proceedings of the 20th ACM international conference on Information and knowledge management
Towards very large scale digital library building in greenstone using parallel processing
ICADL'11 Proceedings of the 13th international conference on Asia-pacific digital libraries: for cultural heritage, knowledge dissemination, and future creation
Space-Limited ranked query evaluation using adaptive pruning
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Parallelizing skyline queries for scalable distribution
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
Improving query correctness using centralized probably approximately correct (PAC) search
ECIR'2010 Proceedings of the 32nd European conference on Advances in Information Retrieval
DreamWeaver: architectural support for deep sleep
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
DVM: towards a datacenter-scale virtual machine
VEE '12 Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments
Replicated partitioning for undirected hypergraphs
Journal of Parallel and Distributed Computing
Agent based cloud storage system
AIC'10/BEBI'10 Proceedings of the 10th WSEAS international conference on applied informatics and communications, and 3rd WSEAS international conference on Biomedical electronics and biomedical informatics
Towards a distributed search engine
CIAC'10 Proceedings of the 7th international conference on Algorithms and Complexity
DAC: generic and automatic address configuration for data center networks
IEEE/ACM Transactions on Networking (TON)
A guided tour of data-center networking
Communications of the ACM
Scalable search platform: improving pipelined query processing for distributed full-text retrieval
Proceedings of the 21st international conference companion on World Wide Web
Studying hardware and software trade-offs for a real-life web 2.0 workload
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
A Guided Tour through Data-center Networking
Queue - Networks
Teaching of web information retrieval: web first or IR first?
TLIR'07 Proceedings of the First international conference on Teaching and Learning of Information Retrieval
Compiling for niceness: mitigating contention for QoS in warehouse scale computers
Proceedings of the Tenth International Symposium on Code Generation and Optimization
Hit count reliability: how much can we trust hit counts?
APWeb'12 Proceedings of the 14th Asia-Pacific international conference on Web Technologies and Applications
Optimal Location of Data Centers and Software Components in Cloud Computing Network Design
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Integrating data-intensive cloud computing with multicores and clusters in an HPC course
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Simulation studies of OpenFlow-based in-network caching strategies
Proceedings of the 15th Communications and Networking Simulation Symposium
Prefetching query results and its impact on search engines
SIGIR '12 Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval
Cache-Based Query Processing for Search Engines
ACM Transactions on the Web (TWEB)
Internet-based Virtual Computing Environment: Beyond the data center as a computer
Future Generation Computer Systems
Experiences understanding performance in acommercial scale-out environment
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
A multi-layer collaborative cache for question answering
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Shard ranking and cutoff estimation for topically partitioned collections
Proceedings of the 21st ACM international conference on Information and knowledge management
Science of Computer Programming
Document replication strategies for geographically distributed web search engines
Information Processing and Management: an International Journal
A Distributed Cache for Hadoop Distributed File System in Real-Time Cloud Services
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
Improving on-demand learning to rank through parallelism
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Proceedings of the sixth ACM international conference on Web search and data mining
Robust query rewriting using anchor data
Proceedings of the sixth ACM international conference on Web search and data mining
Maguro, a system for indexing and searching over very large text collections
Proceedings of the sixth ACM international conference on Web search and data mining
Not Every Friend on a Social Network Can be Trusted: An Online Trust Indexing Algorithm
WI-IAT '12 Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 03
Exploring GPU architectures to accelerate semantic comparison for intention-based search
Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units
Active disk meets flash: a case for intelligent SSDs
Proceedings of the 27th international ACM conference on International conference on supercomputing
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
CPI2: CPU performance isolation for shared compute clusters
Proceedings of the 8th ACM European Conference on Computer Systems
Proceedings of the ACM International Conference on Computing Frontiers
The impact of solid state drive on search engine cache management
Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrieval
Whare-map: heterogeneity in "homogeneous" warehouse-scale computers
Proceedings of the 40th Annual International Symposium on Computer Architecture
A provider-side view of web search response time
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
MapReduce with communication overlap (MaRCO)
Journal of Parallel and Distributed Computing
A survey of web archive search architectures
Proceedings of the 22nd international conference on World Wide Web companion
A case for MapReduce over the internet
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Answering: techniques and deployment experience
IEEE/ACM Transactions on Networking (TON)
Optimization of cloud task processing with checkpoint-restart mechanism
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
HAT: history-based auto-tuning MapReduce in heterogeneous environments
The Journal of Supercomputing
Load-sensitive selective pruning for distributed search
Proceedings of the 22nd ACM international conference on Conference on information & knowledge management
A term-based inverted index partitioning model for efficient distributed query processing
ACM Transactions on the Web (TWEB)
Wimpy or brawny cores: A throughput perspective
Journal of Parallel and Distributed Computing
Network support for resource disaggregation in next-generation datacenters
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
Unicorn: a system for searching the social graph
Proceedings of the VLDB Endowment
A self-adapting latency/power tradeoff model for replicated search engines
Proceedings of the 7th ACM international conference on Web search and data mining
The Balance Mechanism of Power and Performance in the Virtualization
Proceedings of the Second International Conference on Innovative Computing and Cloud Computing
VNET6: IPv6 virtual network for the collaboration between applications and networks
Journal of Network and Computer Applications
Web Intelligence and Agent Systems
Log-structured memory for DRAM-based storage
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Hi-index | 0.02 |
Amenable to extensive parallelization, Google's web searchapplication lets different queries run on different processors and,by partitioning the overall index, also lets a single query usemultiple processors. To handle this workload, Google's architecture features clusters of more than 15,000 commodity-class pcs with fault-tolerant software. This architecture achievessuperior performance at a fraction of the cost of a system builtfrom fewer, but more expensive, high-end servers.