5 Questions Every Admin Should Ask Their Users to Improve SharePoint Search
Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet...
Transcript of Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet...
![Page 1: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/1.jpg)
Large Scale Internet Search at Ask.com
•Tao YangChief Scientist and Senior Vice President
InfoScale 2006
![Page 2: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/2.jpg)
Outline
• Overview of the company and products• Core techniques for page ranking
ExpertRank• Challenges in building scalable search
servicesNeptune clustering middleware.Fault detection and isolation.
![Page 3: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/3.jpg)
Innovative search technologies.#6 U.S. Web Property; #8 Global in terms of user coverage
28.5% reach - Active North American Audience with 48.8 million unique users133 million global unique users for ASK worldwide sites: USA, UK, Germany, France, Italy, Japan, Spain, Netherlands.
• A Division of IAC Search and Media (Formally Ask Jeeves)
Ask.com: Focused on Delivering a Better Search Experience
![Page 4: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/4.jpg)
•Media & Advertising
•Membership & Subscriptions
•Services
•Retailing
•Emerging Businesses
Sectors of IAC (InterActiveCorp)
![Page 5: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/5.jpg)
IAC (InterActiveCorp)
• Fortune 500 company •Create, acquire and build businesses with leading positions in interactive markets.
• 60 specialized & global brands
• 28K+ employees
• $5.8 billion – 2005 Revenue
• $668 million – 2005 OIBA (Profit)
• $1.5 billion net cash
![Page 6: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/6.jpg)
![Page 7: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/7.jpg)
Ask.com Site Relaunching and branding in Q1 2006
Cleaner interface with a list of search tools
![Page 8: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/8.jpg)
Site Features: Smart Answer
![Page 9: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/9.jpg)
Topic Zooming with Search Suggestions
![Page 10: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/10.jpg)
Site Feature: Web Direct Answer
![Page 11: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/11.jpg)
More Site Features - Binoculars
Our Binoculars tool lets you see what a site looks like before clicking to visit it
![Page 12: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/12.jpg)
Ask Competitive Strengths
• Deeper topic view of the InternetQuery-specific link and text analysis with behavior analysisDifferentiated clustering technology
• Natural Language ProcessingBetter understanding/analysis of queries and user behavior
• Integration of structured data with web search.Smart answers
![Page 13: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/13.jpg)
Behind Ask.com: Data Indexing and Mining
Internet Web documents
CrawlerCrawlerCrawler
Content classification
Spammerremoval
Duplicateremoval
ParsingParsing
Parsing
Inverted indexgenerationInverted index
generationInverted indexgeneration
Link graph generationLink graph
generationWeb graph generation
OnlineDatabase
Document DB
Document DB
Document DB
![Page 14: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/14.jpg)
Engine Architecture
Neptune Clustering Middleware
DocumentAbstract
Frontend
Client queriesTraffic load balancer
FrontendFrontendFrontend
Pageindex
DocumentAbstractDocumentAbstractDocumentdescription
RankingRankingRankingRankingRankingRankingClassification
HierarchicalResult Cache
StructuredDB
Pageindex
![Page 15: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/15.jpg)
Concept: Link-based Popularity for Ranking
• A is a connectivity matrix among web pages. A(i,j)=1 for edge from i to j.
• Query-independent popularity.• Query-specific popularity
1
3
8
12
456 7
9
11 1
11
11
1
1
1 2 3 4 5 6 7 8 9
1
1
32
45
76
8
![Page 16: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/16.jpg)
Approaches for Page Ranking
• PageRank:[Brin/Page’98] offline computation of query-independent popularity iteratively.
• HITS:[Kleinberg’98, IBM Clever] Build a query-based connectivity matrix on the fly. H, R are hub and authority weights of pages.Repeat until H, R converge.
– R=A’ H= A’A R; – Normalize H, R.
• ExpertRank: Compute query-specific communities and ranking in real time.
Started from Teoma and evolved at Ask.com
![Page 17: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/17.jpg)
Steps of ExpertRank at Ask.comSearch the index for a query 2 Clustering for subject
communities for matched results
4 Ranking with knowledge and classification
1
local subject-specific mining3
Local Subject Community
![Page 18: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/18.jpg)
Index search and web graph generation
•Search the index and identify relevant candidates for a given query.
Relevant pages, high quality pages, fresh pages.
•Generate a query-specific link graph dynamically.
1
![Page 19: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/19.jpg)
Multi-stage Cluster Refinement with Integrated Link/Topic Analysis
•Link-guided page clustering•Cluster refinement with content analysis and topic purification
Text classification and NLPSimilarity and overlapping analysis
2
![Page 20: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/20.jpg)
Subject-specific ranking
• Example“bat”, flying mammals vs. baseball bat.
• For each topic group, identify experts for page recommendation, and remove spamming links.
• Derive local ranking scores
3
Hub
Authority
![Page 21: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/21.jpg)
Integrated Ranking with User Intention Analysis
• Score weighting from multiple topic groups.Authoritativeness and freshness assessment.User intention analysis.Result diversification.
Local Subject Community
Hub
Authority
4
![Page 22: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/22.jpg)
Scalability Challenges
• Data scalability:From millions of pages to billions of pages. Clean vs. datasets with lots of noise.
• Infrastructure scalability:Tens of thousands of machines.Tens of Millions of usersImpact on response time, throughput, &availability,data center power/space/networking.
• People scalability: From few persons to many engineers with non-uniform experience.
![Page 23: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/23.jpg)
Downtime Costs (per Hour)
• Brokerage operations $6,450,000• Credit card authorization $2,600,000• Ebay (1 outage 22 hours) $225,000• Amazon.com $180,000• Package shipping services $150,000• Home shopping channel $113,000• Catalog sales center $90,000• Airline reservation center $89,000• Cellular service activation $41,000• On-line network fees $25,000• ATM service fees $14,000
Source: InternetWeek 4/3/2000 + Fibre Channel: A Comprehensive Introduction, R. Kembel 2000, p.8. ”...based on a survey done by Contingency Planning Research."
![Page 24: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/24.jpg)
Examples of Scalability Problems
• Mining question answers from web.• Large-scale spammer detection.• Computing with irregular data. On-chip cache. • Large-scale memory management: 32 bits vs. 64 bits.• Incremental cluster expansion and topology mgmt.• High throughput write/read traffic. Reliability.• Fast and reliable data propagation across networks. • Architecture optimization for low power consumption.• Update large software & data on a live platform.• Distributed debugging thousands of machines.
![Page 25: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/25.jpg)
Some of Lessons Learned
• DataData methods can behave differently with different data sizes/noise levels.Data-driven approaches with iterative refinement.
• Architecture & SoftwareDistributed service-oriented architecturesMiddleware support.
• Product: Monitoring is as critical as others.Simplicity
![Page 26: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/26.jpg)
The Neptune Clustering Middleware
• A simple/flexible programming model Aggregating and replicating application modules with persistent data.Shielding complexity of service discovery, load balancing, consistency, and failover managementProviding inter-service communication.Providing quality-aware request scheduling for service differentiation
• Started at UCSB. Evolved with Teoma, Ask.com.
![Page 27: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/27.jpg)
Programming Model and Cluster-level Parallelism/Redudancy in Neptune
• Request-driven processing model. • SPMD model (single program/multiple data) while
large data sets are partitioned and replicated.• Location-transparent service access with consistency
support.
Servicemethod
Request
Providermodule
Providermodule
…
Service cluster
Clustering byNeptune
Data
![Page 28: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/28.jpg)
Neptune architecture for cluster-based services
• Symmetric and decentralized:Each node can host multiple services, acting as a service provider.Each node can also subscribe internal services from other nodes, acting as a consumer.
– Support multi-tier or nested service architecture
Client requests
Service consumer/provider
![Page 29: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/29.jpg)
Inside a Neptune Server NodeN
etwork to the rest of the cluster
ServiceAccess Point
ServiceProviders
Service Runtime
Service Handling Module
ServiceAvailabilityDirectory
ServiceAvailabilityPublishing
ServiceAvailabilitySubsystem
PollingAgent
LoadIndex Server
ServiceLoad-balancing
Subsystem
ServiceConsumers
![Page 30: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/30.jpg)
Impact of Component Failure in Multi-tier services
• Failure of one replica: 7s - 12s• Service unavailable: 10s - 13s
Front-endService
Replica1
Replica2
Replica3
![Page 31: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/31.jpg)
Problems that affect availability• Threads are blocked with slow service dependency.• Fault detection speed.
Service A(From healthy to unresponsive)
Thread Pool
Service BReplica #2(Healthy)
Service BReplica #1
(Unresponsive)
RequestsQueue
Service BReplica #1
(Unresponsive)
![Page 32: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/32.jpg)
Dependency Isolation
•Per-dependency management with capsules.
Isolate their performance impact. maintain dependency-specific feedback information for QoS control.
•Programming support with automatic recognition of dependency states.
![Page 33: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/33.jpg)
Fast Fault Detection and Information Propagationfor Large-Scale Cluster-Based Services
• Complex 24x7 network topology in service clusters.
• Frequent events: failures, structure changes, and new services.
Yellowpage directory
discovery of services and their attributesServer aliveness
![Page 34: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/34.jpg)
TAMP: Topology-Adaptive Membership Protocol
• Highly Efficient: Optimize bandwidth, # of packets
• Topology-aware: Form a hierarchical tree according to network topology Localize traffic within switches and adaptive to changes of switch architecture.
• Topology-adaptive:Network changes: switches
• Scalable: scale to tens of thousands of nodes. Easy to operate.
![Page 35: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/35.jpg)
Hierarchical Tree Formation Algorithm
Exploiting TTL count in IP packet for topology-adaptive design.Each multicast group with a fixed TLL value performs an election;Group leaders form higher level groups with larger TTL values;Stop when max. TTL value is reached; otherwise, goto Step 2.
![Page 36: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/36.jpg)
An Example of Hiearchical Tree Formation
![Page 37: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/37.jpg)
Scalability Analysis
• Basic performance factorsFailure detection time (Tfail_detect)View convergence time (Tconverge)Communication cost in terms of bandwidth (B)
• Two metricsBDP = B * Tfail_detect , lower failure detection time with low bandwidth is desiredBCP = B * Tconverge , lower convergence time with low bandwidth is desired
![Page 38: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/38.jpg)
A scalability comparison of three methods
Failure Detection Time x Bandwidth
Convergence Time x Bandwidth required
All-to-all O(n2) O(n2)
Gossip O(n2logn) O(n2logn)
TAMP O(n) O(nlogkn)
n: total # of nodesk: each group size, a constant
![Page 39: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/39.jpg)
Bandwidth Consumption
• All-to-All & Gossip: quadratic increase• TAMP: close to linear
![Page 40: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/40.jpg)
Failure Detection Time
• Gossip: log(N) increase• All-to-All & TAMP: constant
![Page 41: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/41.jpg)
View Convergence Time
• Gossip: log(N) increase• All-to-All & TAMP: constant
![Page 42: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/42.jpg)
References
• T. Yang, W. Wang, A. Gerasoulis, Relevancy-Based Database Retrieval and Display Techniques, Ask Jeeves/Teoma, 2002. US Patent 7028026.
• K. Shen, H. Tang, T. Yang, and L. Chu, Integrated Resource Management for Cluster-based Internet Services. In Proc. of Fifth USENIX Sym. on Operating Systems Design and Implementation (OSDI '02) , pp 225-238, Boston, 2002.
• L. Chu, T. Yang, J. Zhou, Topology-Centric Resource Management for Large Scale Service Clusters, 2005 (Pending patent application).
• L. Chu, K. Shen, H.Tang, T. Yang, and J. Zhou. Dependency Isolation for Thread-based Multi-tier Internet Services. In Proc. of IEEE INFOCOM 2005, Miami FL, March, 2005
![Page 43: Large Scale Internet Search at Ask - Stanford University · PDF fileLarge Scale Internet Search at Ask.com ... (Formally Ask Jeeves) Ask.com: ... • Score weighting from multiple](https://reader031.fdocuments.us/reader031/viewer/2022020411/5a7e8ef17f8b9ae9398e9399/html5/thumbnails/43.jpg)
Concluding Remarks
• Ask.com is focused on leading-edge technology for Internet search.
• Many open/challenging problems for information retrieval, mining, and system scalability.
• Interested in joining Ask.com? [email protected]