BIG DATA INTEGRATION RESEARCH AT THE UNIVERSITY OF LEIPZIG
|
|
|
- Jayson Marsh
- 10 years ago
- Views:
Transcription
1 BIG DATA INTEGRATION RESEARCH AT THE UNIVERSITY OF LEIPZIG ERHARD RAHM, UNIV. LEIPZIG
2 UNIVERSITY OF LEIPZIG Founded in 1409 Now about students in 14 faculties Computer science 13 professorships and 2 junior professors 150 PhD students and postdocs (120 by third party funding) 2
3 GERMAN CENTERS FOR BIG DATA Two Centers of Excellence for Big Data in Germany ScaDS Dresden/Leipzig Berlin Big Data Center (BBDC) ScaDS Dresden/Leipzig (Competence Center for Scalable Data Services and Solutions Dresden/Leipzig) scientific coordinators: Nagel (TUD), Rahm (UL) start: Oct duration: 4 years (option for 3 more years) initial funding: ca. 5.6 Mio. Euro 3
4 GOALS Bundling and advancement of existing expertise on Big Data Development of Big Data Services and Solutions Big Data Innovations 4
5 FUNDED INSTITUTES Univ. Leipzig TU Dresden Leibniz Institute of Ecological Urban and Regional Development Max-Planck Institute for Molecular Cell Biology and Genetics 5
6 ASSOCIATED PARTNERS Avantgarde-Labs GmbH Data Virtuality GmbH E-Commerce Genossenschaft e. G. European Centre for Emerging Materials and Processes Dresden Fraunhofer-Institut für Verkehrs- und Infrastruktursysteme Fraunhofer-Institut für Werkstoff- und Strahltechnik GISA GmbH Helmholtz-Zentrum Dresden - Rossendorf Hochschule für Telekommunikation Leipzig Institut für Angewandte Informatik e. V. Landesamt für Umwelt, Landwirtschaft und Geologie Netzwerk Logistik Leipzig-Halle e. V. Sächsische Landesbibliothek Staatsund Universitätsbibliothek Dresden Scionics Computer Innovation GmbH Technische Universität Chemnitz Universitätsklinikum Carl Gustav Carus 6
7 STRUCTURE OF THE CENTER Life sciences Material and Engineering sciences Environmental / Geo sciences Digital Humanities Business Data Service center Big Data Life Cycle Management and Workflows Data Quality / Data Integration Knowledge Extraktion Visual Analytics Efficient Big Data Architectures 7
8 RESEARCH PARTNERS Data-intensive computing W.E. Nagel Data quality / Data integration E. Rahm Databases W. Lehner, E. Rahm Knowledge extraction/data mining C. Rother, P. Stadler, G. Heyer Visualization S. Gumhold, G. Scheuermann Service Engineering, Infrastructure K.-P. Fähnrich, W.E. Nagel, M. Bogdan 8
9 APPLICATION COORDINATORS Life sciences G. Myers Material / Engineering sciences M. Gude Environmental / Geo sciences J. Schanze Digital Humanities G. Heyer Business Data B. Franczyk 9
10 AGENDA ScaDS Dresden/Leipzig Big Data Integration Introduction Matching product offers from web shops DeDoop: Deduplication with Hadoop Privacy-preserving record linkage with PP-Join Cryptographic bloom filters Privacy-Preserving PP-Join (P4Join) GPU-based implementation Big Graph Data Graph-based Business Intelligence with BIIIG GraDoop: Hadoop-based data management and analysis Summary and outlook 10
11 Heterogeneity Volume Velocity Privacy Human collaboration BIG DATA ANALYSIS PIPELINE Data aquisition Data extraction / cleaning Data integration/ annotation Data analysis and visualization Interpretation 11
12 BIG DATA INTEGRATION USE CASE INTEGRATION OF PRODUCT OFFERS IN COMPARISON PORTAL Thousands of data sources (shops/merchants) Millions of products and product offers Continous changes Many similar, but different products Low data quality 12
13 LEARNING-BASED MATCH APPROACH Pre-processing Training Product Code Extraction Training Data Selection Matcher Application Classifier Learning Product Offers Manufacturer Cleaning Application Classifier Automatic Classification Blocking (Manufacturer + Category) Matcher Application Classification Product Match Result 13
14 HOW TO SPEED UP OBJECT MATCHING? Blocking to reduce search space group similar objects within blocks based on blocking key restrict object matching to objects from the same block Parallelization split match computation in sub-tasks to be executed in parallel exploitation of Big Data infrastructures such as Hadoop (Map/Reduce or variations) 14
15 Re-Partitioning Grouping Grouping Grouping GENERAL OBJECT MATCHING WORKFLOW R S Blocking Similarity Computation Match Classification M R S Map Phase: Blocking Reduce Phase: Matching 15
16 DEDOOP: EFFICIENT DEDUPLICATION WITH HADOOP Parallel execution of data integration/ match workflows with Hadoop Powerful library of match and blocking techniques Learning-based configuration GUI-based workflow specification Automatic generation and execution of Map/Reduce jobs on different clusters This tool by far shows the most mature use of MapReduce for data deduplication Automatic load balancing for optimal scalability Iterative computation of transitive closure (extension of MR-CC) 16
17 Core DEDOOP OVERVIEW General ER workflow T R S [0,1] Machine Learning R S Blocking Similarity Computation Match Classification M R S Classifier Training Job Data Analysis Job Dedoop s general MapReduce workflow Blocking-based Matching Job Decision Tree Logistic Regression SVM Standard Blocking Sorted Neighborhood PPJoin+ Blocking Key Generators Prefix Token-based Edit Distance n-gram TFIDF Threshold Match rules ML model 17
18 AGENDA ScaDS Dresden/Leipzig Big Data Integration Introduction Matching product offers from web shops DeDoop: Deduplication with Hadoop Privacy-preserving record linkage with PP-Join Cryptographic bloom filters Privacy-Preserving PP-Join (P4Join) GPU-based implementation Big Graph Data Graph-based Business Intelligence with BIIIG GraDoop: Hadoop-based data management and analysis Summary and outlook 18
19 PRIVACY FOR BIG DATA Need for comprehensive privacy support ( privacy by design ) Privacy-preserving publishing of datasets Privacy-preserving record linkage Privacy-preserving data mining Privacy-preserving record linkage object matching with encrypted data to preserve privacy conflicting requirements: high privacy, scalability and match effectiveness use of central linking unit (Trusted third party) vs. symmetric approaches (Secure Multiparty Computing) 19
20 PPRL WITH BLOOM FILTERS effective and simple encryption uses cryptographic bloom filters (Schnell et al, 2009) tokenize all match-relevant attribute values, e.g. using bigrams or trigrams typical attributes: first name, last name (at birth), sex, date of birth, country of birth, place of birth map each token with a family of one-way hash functions to fixed-size bit vector (fingerprint) original data cannot be reconstructed match of bit vectors (Jaccard similarity) is good approximation of true match result 20
21 SIMILARITY COMPUTATION - EXAMPLE thomas thoman tho hom oma mas tho hom oma man tho hom oma tho hom oma mas h1(mas)= 3 h2(mas)= 7 h3(mas)= man h1(man)= 2 h2(man)= 0 h3(man)= Sim Jaccard (r1, r2) = (r1 ᴧ r2) / (r1 ᴠ r2) Sim Jaccard (r1, r2) = 7/11 21
22 PP-JOIN: POSITION PREFIX JOIN (XIAO ET AL, 2008) one of the most efficient similarity join algorithms determine all pairs of records with sim Jaccard (x,y) t use of filter techniques to reduce search space length, prefix, and position filter relatively easy to run in parallel good candidate to improve scalability for PPRL evaluate set bit positions instead of (string) tokens 22
23 LENGTH FILTER matching records pairs must have similar lengths Sim Jaccard (x, y) t x y t length / cardinality: number of set bits in bit vector Example for minimal similarity t = 0,8: ID Bit vector card. B C A record B of length 4 cannot match with C and all records with greater length (number of set positions), e.g., A length filter 7 * 0.8 = 5.6 > 4
24 Similar records must have a minimal overlap α in their sets of tokens (or set bit positions) Prefix filter approximates this test reorder bit positions for all fingerprints according to their overall frequency from infrequent to frequent exclude pairs of records without any overlap in their prefixes with Example (t = 0.8) PREFIX FILTER Sim Jaccard (x, y) t Overlap(x, y) α = é( t ( x ) + y ) ) 1+t prefix_length(x) = é ( (1-t) x ) + 1 ID reordered fingerprint card. prefix fingerprint B C A AND operation on prefixes shows non-zero result for C and A so that these records still need to be considered for matching 24
25 P4JOIN: POSITION FILTER improvement of prefix filter to avoid matches even for overlapping prefixes estimate maximally possible overlap and checking whether it is below the minimal overlap α to meet threshold t original position filter considers the position of the last common prefix token revised position filter record x, prefix length 9 record y, prefix length 8 highest prefix position (here fourth pos. in x) limits possible overlap with other record: the third position in y prefix cannot have an overlap with x maximal possible overlap = #shared prefix tokens (2) + min (9-3, 8-3)= 7 < minimal overlap α = 8 25
26 EVALUATION comparison between NestedLoop, P4Join, MultiBitTree MultiBitTree: best filter approach in previous work by Schnell applies length filter and organizes fingerprints within a binary tree so that fingerprints with the same set bits are grouped within sub-trees can be used to filter out many fingerprints from comparison two input datasets R, S determined with FEBRL data generator N=[ , ,, ]. R =1/5 N, S =4/5 N bit vector length: 1000 similarity threshold
27 EVALUATION RESULTS runtime in minutes on standard PC Approach Dataset size N NestedLoop 6,10 27,68 66,07 122,02 194,77 MultiBitTree 4,68 18,95 40,63 78,23 119,73 P4 Length filter only 3,38 20,53 46,48 88,33 140,73 P4 Length+Prefix 3,77 22,98 52,95 99,72 159,22 P4 Length+Prefix+Position 2,25 15,50 40,05 77,80 125,52 similar results for P4Join and Multibit Tree relatively small improvements compared to NestedLoop 27
28 GPU-BASED PPRL Operations on bit vectors easy to compute on GPUs Length and prefix filters Jaccard similarity Frameworks CUDA und OpenCL support data-parallel execution of general computations on GPUs program ( kernel ) written in C dialect limited to base data types (float, long, int, short, arrays) no dynamic memory allocation (programmer controls memory management) important to minimize data transfer between main memory and GPU memory 28
29 card prefix card prefix card prefix card prefix bits matches bits bits bits EXECUTION SCHEME partition inputs R and S (fingerprints sorted by length) into equallysized partitions that fit into GPU memory generate match tasks per pair of partition only transfer to GPU if length intervals per partition meet length filter optional use of CPU thread to additionally match on CPU S Match task GPU change S 3 with S 4 R 0 S 0 S 1 S 2 S 3 S 4 GPU thread R 0 S 4 Replace S 3 with S 4 R 0 S 3 M R 0,S3 Kernel 0 r 0 -S 4 R R 1 R 2 R 3 Read M R 0,S4 r R 0-1-S 4 Kernel R 0-1 CPU thread(s) Main memory (host) GPU memory 29
30 GPU-BASED EVALUATION RESULTS GeForce GT Cuda 1GB 35 GeForce GT 540M 96 Cuda 1GB GForce GT 610 0,33 1,32 2,95 5,23 8,15 GeForce GT 540M 0,28 1,08 2,41 4,28 6,67 improvements by up to a factor of 20, despite low-profile graphic cards still non-linear increase in execution time with growing data volume 30
31 AGENDA ScaDS Dresden/Leipzig Big Data Integration Introduction Matching product offers from web shops DeDoop: Deduplication with Hadoop Privacy-preserving record linkage with PP-Join Cryptographic bloom filters Privacy-Preserving PP-Join (P4Join) GPU-based implementation Big Graph Data Graph-based Business Intelligence with BIIIG GraDoop: Hadoop-based data management and analysis Summary and outlook 31
32 GRAPHS ARE EVERYWHERE Social science Engineering Life science Information science Facebook Internet ca. 1.3 Billion users ca. 2.9 Billion Users ca. 340 friends per user Twitter ca. 300 Million users ca. 500 Million Tweets per day Gene (human) 20,000-25,000 ca. 4 Million individuals Patients > 18 Millionen (Germany) Illnesses > World Wide Web ca. 1 Billion Websites LOD-Cloud ca. 31 Billion Triples 32
33 USE CASE: GRAPH-BASED BUSINESS INTELLIGENCE Business intelligence usually based on relational data warehouses enterprise data is integrated within dimensional schema analysis limited to predefined relationships no support for relationship-oriented data mining Graph-based approach (BIIIG) Integrate data sources within an instance graph by preserving original relationships between data objects (transactional and master data) Determine subgraphs (business transaction graphs) related to business activities Analyze subgraphs or entire graphs with aggregation queries, mining relationship patterns, etc. 33
34 SAMPLE GRAPH 34
35 BIIIG DATA INTEGRATION AND ANALYSIS WORKFLOW Business Intelligence on Integrated Instance Graphs 35
36 SCREENSHOT FOR NEO4J IMPLEMENTATION 36
37 GRAPH DATA MANAGEMENT Relational database systems store vertices and edges in tables utilize indexes, column stores, etc. Graph database system, e.g. Neo4J use of property graph data model: vertices and edges have arbitrary set of properties ( represented as key-value pairs ) focus on simple transactions and queries Distributed graph processing systems, e.g., Google Pregel, Apache Giraph, GraphX, etc. In-memory storage of graphs in Shared Nothing cluster parallel processing of general graph algorithms, e.g. page rank, connected components, 37
38 WHAT S MISSING? A comprehensive framework and research platform for efficient, distributed and domain independent graph analytics. 38
39 GRADOOP CHARACTERISTICS Hadoop-based framework for graph data management and analysis Graph storage in scalable distributed store, e.g., HBase Extended property graph data model operators on graphs and sets of (sub) graphs support for semantic graph queries and mining Leverages powerful components of Hadoop ecosystem MapReduce, Giraph, Spark, Pig, Drill New functionality for graph-based processing workflows and graph mining 39
40 Backend Frontend GRADOOP HIGH LEVEL ARCHITECTURE Graph Visualization Visual Workflow Definition Graph Operators Pipeline Execution Control Data Bulk Load Graph Repository Bulk Write Distributed Storage Shared Nothing Cluster 40
41 EXTENDED PROPERTY GRAPH MODEL Partitioned Directed Labeled Attributed Multigraph a A B C k1 : v1 c k1 : v1 k2 : v2 k3 : v3 b k1 : v1 k2 : v2 k1 : v1 k2 : v2 k1 : v1 k2 : v2 d G0 (A) k1 : v1 k2 : v2 G1 (A,B) k1 : v1 41
42 GRADOOP OPERATORS Single Graph Operations Graph Set Operations Binary Graph Comparison n-ary Graph Comparison Operator Input Output Aggregation γ: G R Σ G g Subgraph Discovery θ υ,ε : G G G G Graph G Graph G Vertex map υ: V G Edge map ε: E G Number/String g Graph set G Operator Input Output Selection σ φ : G G G G Graph set G Predicate φ: G {0,1} Graph set G Operator Input Output Similarity ~: G G R G 1, s G 2 Graphs G 1, G 2 Similarity s Operator Input Output Frequent Subgraphs φ t : G G G G Graph set G Treshold 0 t 1 Graph set G Summarization Pattern Match Projection Map Union Intersect Difference Edit Steps Equivalence Equality Inner Join Outer Join 42
43 IMPLEMENTATION STATUS Gradoop-BIIIG BTG Analysis Pipeline Data Import Selection Aggregation Gradoop- MapReduce Gradoop-Giraph Giraph Subgraph Discovery I/O Formats Gradoop core EPG Model HBaseGraphStore Bulk Load I/O Formats Hadoop Hbase
44 BIIIG WITH GRADOOP Bulk Load G Subgraph G Selection G Aggregation G, g Discovery Foodbroker Integrated Instance Graph 44
45 AGENDA ScaDS Dresden/Leipzig Big Data Integration Introduction Matching product offers from web shops DeDoop: Deduplication with Hadoop Privacy-preserving record linkage with PP-Join Cryptographic bloom filters Privacy-Preserving PP-Join (P4Join) GPU-based implementation Big Graph Data Graph-based Business Intelligence with BIIIG GraDoop: Hadoop-based data management and analysis Summary and outlook 45
46 SUMMARY ScaDS Dresden/Leipzig Research focus on data integration, knowledge extraction, visual analytics broad application areas (scientific + business-related) solution classes for applications with similar requirements Big Data Integration Big data poses new requirements for data integration (variety, volume, velocity, veracity) comprehensive data preprocessing and cleaning Hadoop-based approaches for improved scalability, e.g. Dedoop Usability: machine-learning approaches, GUI, 46
47 SUMMARY (2) Scalable Privacy-Preserving Record Linkage bloom filters allow simple, effective and relatively efficient match approach Privacy-preserving PP-Join (P4JOIN) achieves comparable performance to multibit trees but easier to parallelize GPU version achieves significant speedup further improvements needed to reduce quadratic complexity Big Graph Data high potential of graph analytics even for business data (BIIIG) GraDoop: infrastructure for entire processing pipeline: graph acquisition, storage, integration, transformation, analysis (queries + graph mining), visualization leverages Hadoop ecosystem including graph processing systems extended property graph model with powerful operators 47
48 OUTLOOK Parallel execution of more diverse data integration workflows for text data, image data, sensor data, etc. learning-based configuration to minimize manual effort (active learning, crowd-sourcing) Holistic integration of many data sources (data + metadata) clustering across many sources N-way merging of related ontologies (e.g. product taxonomies) Improved privacy-preserving record linkage better scalability, also for n-way (multi-party) PPRL Big Graph data management complete processing framework improved usability 48
49 REFERENCES H. Köpcke, A. Thor, S. Thomas, E. Rahm: Tailoring entity resolution for matching product offers. Proc. EDBT 2012: L. Kolb, E. Rahm: Parallel Entity Resolution with Dedoop. Datenbank-Spektrum 13(1): (2013) L. Kolb, A. Thor, E. Rahm: Dedoop: Efficient Deduplication with Hadoop. PVLDB 5(12), 2012 L. Kolb, A. Thor, E. Rahm: Load Balancing for MapReduce-based Entity Resolution. ICDE 2012: L. Kolb, Z. Sehili, E. Rahm: Iterative Computation of Connected Graph Components with MapReduce. Datenbank-Spektrum 14(2): (2014) A. Petermann, M. Junghanns, R. Müller, E. Rahm: BIIIG : Enabling Business Intelligence with Integrated Instance Graphs. Proc. 5th Int. Workshop on Graph Data Management (GDM 2014) A. Petermann, M. Junghanns, R. Müller, E. Rahm: Graph-based Data Integration and Business Intelligence with BIIIG. Proc. VLDB Conf., 2014 E. Rahm, W.E. Nagel: ScaDS Dresden/Leipzig: Ein serviceorientiertes Kompetenzzentrum für Big Data. Proc. GI-Jahrestagung 2014: 717 R.Schnell, T. Bachteler, J. Reiher: Privacy-preserving record linkage using Bloom filters. BMC Med. Inf. & Decision Making 9: 41 (2009) Z. Sehili, L. Kolb, C. Borgs, R. Schnell, E. Rahm: Privacy Preserving Record Linkage with PPJoin. Proc. BTW Conf C. Xiao, W. Wang, X. Lin, J.X. Yu: Efficient Similarity Joins for Near Duplicate Detection. Proc. WWW
BIG DATA INTEGRATION AT SCADS DRESDEN/LEIPZIG
BIG DATA INTEGRATION AT SCADS DRESDEN/LEIPZIG ERHARD RAHM, UNIV. LEIPZIG www.scads.de GERMAN CENTERS FOR BIG DATA Two Centers of Excellence for Big Data in Germany ScaDS Dresden/Leipzig Berlin Big Data
SCALABLE GRAPH ANALYTICS WITH GRADOOP AND BIIIG
SCALABLE GRAPH ANALYTICS WITH GRADOOP AND BIIIG MARTIN JUNGHANNS, ANDRE PETERMANN, ERHARD RAHM www.scads.de RESEARCH ON GRAPH ANALYTICS Graph Analytics on Hadoop (Gradoop) Distributed graph data management
Learning-based Entity Resolution with MapReduce
Learning-based Entity Resolution with MapReduce Lars Kolb 1 Hanna Köpcke 2 Andreas Thor 1 Erhard Rahm 1,2 1 Database Group, 2 WDI Lab University of Leipzig {kolb,koepcke,thor,rahm}@informatik.uni-leipzig.de
Distributed Computing and Big Data: Hadoop and MapReduce
Distributed Computing and Big Data: Hadoop and MapReduce Bill Keenan, Director Terry Heinze, Architect Thomson Reuters Research & Development Agenda R&D Overview Hadoop and MapReduce Overview Use Case:
Analysis of Web Archives. Vinay Goel Senior Data Engineer
Analysis of Web Archives Vinay Goel Senior Data Engineer Internet Archive Established in 1996 501(c)(3) non profit organization 20+ PB (compressed) of publicly accessible archival material Technology partner
COMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part II) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411
Big Data and Analytics: Challenges and Opportunities
Big Data and Analytics: Challenges and Opportunities Dr. Amin Beheshti Lecturer and Senior Research Associate University of New South Wales, Australia (Service Oriented Computing Group, CSE) Talk: Sharif
High Performance Spatial Queries and Analytics for Spatial Big Data. Fusheng Wang. Department of Biomedical Informatics Emory University
High Performance Spatial Queries and Analytics for Spatial Big Data Fusheng Wang Department of Biomedical Informatics Emory University Introduction Spatial Big Data Geo-crowdsourcing:OpenStreetMap Remote
Chapter 7. Using Hadoop Cluster and MapReduce
Chapter 7 Using Hadoop Cluster and MapReduce Modeling and Prototyping of RMS for QoS Oriented Grid Page 152 7. Using Hadoop Cluster and MapReduce for Big Data Problems The size of the databases used in
BIG DATA What it is and how to use?
BIG DATA What it is and how to use? Lauri Ilison, PhD Data Scientist 21.11.2014 Big Data definition? There is no clear definition for BIG DATA BIG DATA is more of a concept than precise term 1 21.11.14
Apache Flink Next-gen data analysis. Kostas Tzoumas [email protected] @kostas_tzoumas
Apache Flink Next-gen data analysis Kostas Tzoumas [email protected] @kostas_tzoumas What is Flink Project undergoing incubation in the Apache Software Foundation Originating from the Stratosphere research
How To Scale Out Of A Nosql Database
Firebird meets NoSQL (Apache HBase) Case Study Firebird Conference 2011 Luxembourg 25.11.2011 26.11.2011 Thomas Steinmaurer DI +43 7236 3343 896 [email protected] www.scch.at Michael Zwick DI
Big Graph Analytics on Neo4j with Apache Spark. Michael Hunger Original work by Kenny Bastani Berlin Buzzwords, Open Stage
Big Graph Analytics on Neo4j with Apache Spark Michael Hunger Original work by Kenny Bastani Berlin Buzzwords, Open Stage My background I only make it to the Open Stages :) Probably because Apache Neo4j
Outline. High Performance Computing (HPC) Big Data meets HPC. Case Studies: Some facts about Big Data Technologies HPC and Big Data converging
Outline High Performance Computing (HPC) Towards exascale computing: a brief history Challenges in the exascale era Big Data meets HPC Some facts about Big Data Technologies HPC and Big Data converging
DduP Towards a Deduplication Framework utilising Apache Spark
DduP Towards a Deduplication Framework utilising Apache Spark Niklas Wilcke Datenbanken und Informationssysteme (ISYS) University of Hamburg Vogt-Koelln-Strasse 30 22527 Hamburg [email protected]
Evaluating partitioning of big graphs
Evaluating partitioning of big graphs Fredrik Hallberg, Joakim Candefors, Micke Soderqvist [email protected], [email protected], [email protected] Royal Institute of Technology, Stockholm, Sweden Abstract. Distributed
Big Data Mining Services and Knowledge Discovery Applications on Clouds
Big Data Mining Services and Knowledge Discovery Applications on Clouds Domenico Talia DIMES, Università della Calabria & DtoK Lab Italy [email protected] Data Availability or Data Deluge? Some decades
Systems Engineering II. Pramod Bhatotia TU Dresden pramod.bhatotia@tu- dresden.de
Systems Engineering II Pramod Bhatotia TU Dresden pramod.bhatotia@tu- dresden.de About me! Since May 2015 2015 2012 Research Group Leader cfaed, TU Dresden PhD Student MPI- SWS Research Intern Microsoft
Large-Scale Data Processing
Large-Scale Data Processing Eiko Yoneki [email protected] http://www.cl.cam.ac.uk/~ey204 Systems Research Group University of Cambridge Computer Laboratory 2010s: Big Data Why Big Data now? Increase
Big Data and Apache Hadoop s MapReduce
Big Data and Apache Hadoop s MapReduce Michael Hahsler Computer Science and Engineering Southern Methodist University January 23, 2012 Michael Hahsler (SMU/CSE) Hadoop/MapReduce January 23, 2012 1 / 23
Fast Analytics on Big Data with H20
Fast Analytics on Big Data with H20 0xdata.com, h2o.ai Tomas Nykodym, Petr Maj Team About H2O and 0xdata H2O is a platform for distributed in memory predictive analytics and machine learning Pure Java,
Private Record Linkage with Bloom Filters
To appear in: Proceedings of Statistics Canada Symposium 2010 Social Statistics: The Interplay among Censuses, Surveys and Administrative Data Private Record Linkage with Bloom Filters Rainer Schnell,
Protein Protein Interaction Networks
Functional Pattern Mining from Genome Scale Protein Protein Interaction Networks Young-Rae Cho, Ph.D. Assistant Professor Department of Computer Science Baylor University it My Definition of Bioinformatics
Big Data: Opportunities & Challenges, Myths & Truths 資 料 來 源 : 台 大 廖 世 偉 教 授 課 程 資 料
Big Data: Opportunities & Challenges, Myths & Truths 資 料 來 源 : 台 大 廖 世 偉 教 授 課 程 資 料 美 國 13 歲 學 生 用 Big Data 找 出 霸 淩 熱 點 Puri 架 設 網 站 Bullyvention, 藉 由 分 析 Twitter 上 找 出 提 到 跟 霸 凌 相 關 的 詞, 搭 配 地 理 位 置
BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON
BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON Overview * Introduction * Multiple faces of Big Data * Challenges of Big Data * Cloud Computing
Storage and Retrieval of Large RDF Graph Using Hadoop and MapReduce
Storage and Retrieval of Large RDF Graph Using Hadoop and MapReduce Mohammad Farhan Husain, Pankil Doshi, Latifur Khan, and Bhavani Thuraisingham University of Texas at Dallas, Dallas TX 75080, USA Abstract.
Big Data Research in the AMPLab: BDAS and Beyond
Big Data Research in the AMPLab: BDAS and Beyond Michael Franklin UC Berkeley 1 st Spark Summit December 2, 2013 UC BERKELEY AMPLab: Collaborative Big Data Research Launched: January 2011, 6 year planned
HiBench Introduction. Carson Wang ([email protected]) Software & Services Group
HiBench Introduction Carson Wang ([email protected]) Agenda Background Workloads Configurations Benchmark Report Tuning Guide Background WHY Why we need big data benchmarking systems? WHAT What is
Complexity and Scalability in Semantic Graph Analysis Semantic Days 2013
Complexity and Scalability in Semantic Graph Analysis Semantic Days 2013 James Maltby, Ph.D 1 Outline of Presentation Semantic Graph Analytics Database Architectures In-memory Semantic Database Formulation
ISSN: 2320-1363 CONTEXTUAL ADVERTISEMENT MINING BASED ON BIG DATA ANALYTICS
CONTEXTUAL ADVERTISEMENT MINING BASED ON BIG DATA ANALYTICS A.Divya *1, A.M.Saravanan *2, I. Anette Regina *3 MPhil, Research Scholar, Muthurangam Govt. Arts College, Vellore, Tamilnadu, India Assistant
How to use Big Data in Industry 4.0 implementations. LAURI ILISON, PhD Head of Big Data and Machine Learning
How to use Big Data in Industry 4.0 implementations LAURI ILISON, PhD Head of Big Data and Machine Learning Big Data definition? Big Data is about structured vs unstructured data Big Data is about Volume
Introduction to Data Mining
Introduction to Data Mining 1 Why Data Mining? Explosive Growth of Data Data collection and data availability Automated data collection tools, Internet, smartphones, Major sources of abundant data Business:
The Stratosphere Big Data Analytics Platform
The Stratosphere Big Data Analytics Platform Amir H. Payberah Swedish Institute of Computer Science [email protected] June 4, 2014 Amir H. Payberah (SICS) Stratosphere June 4, 2014 1 / 44 Big Data small data
Big Systems, Big Data
Big Systems, Big Data When considering Big Distributed Systems, it can be noted that a major concern is dealing with data, and in particular, Big Data Have general data issues (such as latency, availability,
LDIF - Linked Data Integration Framework
LDIF - Linked Data Integration Framework Andreas Schultz 1, Andrea Matteini 2, Robert Isele 1, Christian Bizer 1, and Christian Becker 2 1. Web-based Systems Group, Freie Universität Berlin, Germany [email protected],
Machine Learning over Big Data
Machine Learning over Big Presented by Fuhao Zou [email protected] Jue 16, 2014 Huazhong University of Science and Technology Contents 1 2 3 4 Role of Machine learning Challenge of Big Analysis Distributed
Overview on Graph Datastores and Graph Computing Systems. -- Litao Deng (Cloud Computing Group) 06-08-2012
Overview on Graph Datastores and Graph Computing Systems -- Litao Deng (Cloud Computing Group) 06-08-2012 Graph - Everywhere 1: Friendship Graph 2: Food Graph 3: Internet Graph Most of the relationships
Lecture 10 - Functional programming: Hadoop and MapReduce
Lecture 10 - Functional programming: Hadoop and MapReduce Sohan Dharmaraja Sohan Dharmaraja Lecture 10 - Functional programming: Hadoop and MapReduce 1 / 41 For today Big Data and Text analytics Functional
Log Mining Based on Hadoop s Map and Reduce Technique
Log Mining Based on Hadoop s Map and Reduce Technique ABSTRACT: Anuja Pandit Department of Computer Science, [email protected] Amruta Deshpande Department of Computer Science, [email protected]
Software tools for Complex Networks Analysis. Fabrice Huet, University of Nice Sophia- Antipolis SCALE (ex-oasis) Team
Software tools for Complex Networks Analysis Fabrice Huet, University of Nice Sophia- Antipolis SCALE (ex-oasis) Team MOTIVATION Why do we need tools? Source : nature.com Visualization Properties extraction
brief contents PART 1 BACKGROUND AND FUNDAMENTALS...1 PART 2 PART 3 BIG DATA PATTERNS...253 PART 4 BEYOND MAPREDUCE...385
brief contents PART 1 BACKGROUND AND FUNDAMENTALS...1 1 Hadoop in a heartbeat 3 2 Introduction to YARN 22 PART 2 DATA LOGISTICS...59 3 Data serialization working with text and beyond 61 4 Organizing and
HPC ABDS: The Case for an Integrating Apache Big Data Stack
HPC ABDS: The Case for an Integrating Apache Big Data Stack with HPC 1st JTC 1 SGBD Meeting SDSC San Diego March 19 2014 Judy Qiu Shantenu Jha (Rutgers) Geoffrey Fox [email protected] http://www.infomall.org
Architectures for massive data management
Architectures for massive data management Apache Spark Albert Bifet [email protected] October 20, 2015 Spark Motivation Apache Spark Figure: IBM and Apache Spark What is Apache Spark Apache
Keywords Big Data; OODBMS; RDBMS; hadoop; EDM; learning analytics, data abundance.
Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analytics
Accelerating Hadoop MapReduce Using an In-Memory Data Grid
Accelerating Hadoop MapReduce Using an In-Memory Data Grid By David L. Brinker and William L. Bain, ScaleOut Software, Inc. 2013 ScaleOut Software, Inc. 12/27/2012 H adoop has been widely embraced for
Load-Balancing the Distance Computations in Record Linkage
Load-Balancing the Distance Computations in Record Linkage Dimitrios Karapiperis Vassilios S. Verykios Hellenic Open University School of Science and Technology Patras, Greece {dkarapiperis, verykios}@eap.gr
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets Fabian Grüning Carl von Ossietzky Universität Oldenburg, Germany, [email protected] Abstract: Independent
Graph Processing and Social Networks
Graph Processing and Social Networks Presented by Shu Jiayu, Yang Ji Department of Computer Science and Engineering The Hong Kong University of Science and Technology 2015/4/20 1 Outline Background Graph
High Productivity Data Processing Analytics Methods with Applications
High Productivity Data Processing Analytics Methods with Applications Dr. Ing. Morris Riedel et al. Adjunct Associate Professor School of Engineering and Natural Sciences, University of Iceland Research
Big Data With Hadoop
With Saurabh Singh [email protected] The Ohio State University February 11, 2016 Overview 1 2 3 Requirements Ecosystem Resilient Distributed Datasets (RDDs) Example Code vs Mapreduce 4 5 Source: [Tutorials
BIG DATA VISUALIZATION. Team Impossible Peter Vilim, Sruthi Mayuram Krithivasan, Matt Burrough, and Ismini Lourentzou
BIG DATA VISUALIZATION Team Impossible Peter Vilim, Sruthi Mayuram Krithivasan, Matt Burrough, and Ismini Lourentzou Let s begin with a story Let s explore Yahoo s data! Dora the Data Explorer has a new
Big Data Approaches. Making Sense of Big Data. Ian Crosland. Jan 2016
Big Data Approaches Making Sense of Big Data Ian Crosland Jan 2016 Accelerate Big Data ROI Even firms that are investing in Big Data are still struggling to get the most from it. Make Big Data Accessible
Information Management course
Università degli Studi di Milano Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 01 : 06/10/2015 Practical informations: Teacher: Alberto Ceselli ([email protected])
An Overview of Knowledge Discovery Database and Data mining Techniques
An Overview of Knowledge Discovery Database and Data mining Techniques Priyadharsini.C 1, Dr. Antony Selvadoss Thanamani 2 M.Phil, Department of Computer Science, NGM College, Pollachi, Coimbatore, Tamilnadu,
Similarity Search in a Very Large Scale Using Hadoop and HBase
Similarity Search in a Very Large Scale Using Hadoop and HBase Stanislav Barton, Vlastislav Dohnal, Philippe Rigaux LAMSADE - Universite Paris Dauphine, France Internet Memory Foundation, Paris, France
PSG College of Technology, Coimbatore-641 004 Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS.
PSG College of Technology, Coimbatore-641 004 Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS Project Project Title Area of Abstract No Specialization 1. Software
Apache Kylin Introduction Dec 8, 2014 @ApacheKylin
Apache Kylin Introduction Dec 8, 2014 @ApacheKylin Luke Han Sr. Product Manager [email protected] @lukehq Yang Li Architect & Tech Leader [email protected] Agenda What s Apache Kylin? Tech Highlights Performance
WROX Certified Big Data Analyst Program by AnalytixLabs and Wiley
WROX Certified Big Data Analyst Program by AnalytixLabs and Wiley Disclaimer: This material is protected under copyright act AnalytixLabs, 2011. Unauthorized use and/ or duplication of this material or
Big Data Patterns. Ron Bodkin Founder and President, Think Big
Big Data Patterns Ron Bodkin Founder and President, Think Big 1 About Me Ron Bodkin Founder and President, Think Big I have 9 years experience working with Big Data and Hadoop. In 2010, I founded Think
Journée Thématique Big Data 13/03/2015
Journée Thématique Big Data 13/03/2015 1 Agenda About Flaminem What Do We Want To Predict? What Is The Machine Learning Theory Behind It? How Does It Work In Practice? What Is Happening When Data Gets
Teaching Scheme Credits Assigned Course Code Course Hrs./Week. BEITC802 Big Data 04 02 --- 04 01 --- 05 Analytics. Theory Marks
Teaching Scheme Credits Assigned Course Code Course Hrs./Week Name Theory Practical Tutorial Theory Practical/Oral Tutorial Tota l BEITC802 Big Data 04 02 --- 04 01 --- 05 Analytics Examination Scheme
ESS event: Big Data in Official Statistics. Antonino Virgillito, Istat
ESS event: Big Data in Official Statistics Antonino Virgillito, Istat v erbi v is 1 About me Head of Unit Web and BI Technologies, IT Directorate of Istat Project manager and technical coordinator of Web
Processing of Big Data. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015
Processing of Big Data Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015 Acknowledgement Some slides in this set of slides were provided by EMC Corporation and Sandra Avila, University
German Record Linkage Center
German Record Linkage Center Microdata Computation Centre (MiCoCe) Workshop Nuremberg, 29 April 2014 Johanna Eberle FDZ of BA at IAB Agenda Basic information on German RLC Services & Software Projects
Bringing Big Data Modelling into the Hands of Domain Experts
Bringing Big Data Modelling into the Hands of Domain Experts David Willingham Senior Application Engineer MathWorks [email protected] 2015 The MathWorks, Inc. 1 Data is the sword of the
HIGH PERFORMANCE BIG DATA ANALYTICS
HIGH PERFORMANCE BIG DATA ANALYTICS Kunle Olukotun Electrical Engineering and Computer Science Stanford University June 2, 2014 Explosion of Data Sources Sensors DoD is swimming in sensors and drowning
Asking Hard Graph Questions. Paul Burkhardt. February 3, 2014
Beyond Watson: Predictive Analytics and Big Data U.S. National Security Agency Research Directorate - R6 Technical Report February 3, 2014 300 years before Watson there was Euler! The first (Jeopardy!)
Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science IBM Chief Scientist, Graph Computing. October 29th, 2015
E6893 Big Data Analytics Lecture 8: Spark Streams and Graph Computing (I) Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science IBM Chief Scientist, Graph Computing
The basic data mining algorithms introduced may be enhanced in a number of ways.
DATA MINING TECHNOLOGIES AND IMPLEMENTATIONS The basic data mining algorithms introduced may be enhanced in a number of ways. Data mining algorithms have traditionally assumed data is memory resident,
Privacy Aspects in Big Data Integration: Challenges and Opportunities
Privacy Aspects in Big Data Integration: Challenges and Opportunities Peter Christen Research School of Computer Science, The Australian National University, Canberra, Australia Contact: [email protected]
Introduction to Big Data Analytics p. 1 Big Data Overview p. 2 Data Structures p. 5 Analyst Perspective on Data Repositories p.
Introduction p. xvii Introduction to Big Data Analytics p. 1 Big Data Overview p. 2 Data Structures p. 5 Analyst Perspective on Data Repositories p. 9 State of the Practice in Analytics p. 11 BI Versus
What is Analytic Infrastructure and Why Should You Care?
What is Analytic Infrastructure and Why Should You Care? Robert L Grossman University of Illinois at Chicago and Open Data Group [email protected] ABSTRACT We define analytic infrastructure to be the services,
Mammoth Scale Machine Learning!
Mammoth Scale Machine Learning! Speaker: Robin Anil, Apache Mahout PMC Member! OSCON"10! Portland, OR! July 2010! Quick Show of Hands!# Are you fascinated about ML?!# Have you used ML?!# Do you have Gigabytes
Surfing the Data Tsunami: A New Paradigm for Big Data Processing and Analytics
Surfing the Data Tsunami: A New Paradigm for Big Data Processing and Analytics Dr. Liangxiu Han Future Networks and Distributed Systems Group (FUNDS) School of Computing, Mathematics and Digital Technology,
The Flink Big Data Analytics Platform. Marton Balassi, Gyula Fora" {mbalassi, gyfora}@apache.org
The Flink Big Data Analytics Platform Marton Balassi, Gyula Fora" {mbalassi, gyfora}@apache.org What is Apache Flink? Open Source Started in 2009 by the Berlin-based database research groups In the Apache
Document Similarity Measurement Using Ferret Algorithm and Map Reduce Programming Model
Document Similarity Measurement Using Ferret Algorithm and Map Reduce Programming Model Condro Wibawa, Irwan Bastian, Metty Mustikasari Department of Information Systems, Faculty of Computer Science and
Hadoop Ecosystem Overview. CMSC 491 Hadoop-Based Distributed Computing Spring 2015 Adam Shook
Hadoop Ecosystem Overview CMSC 491 Hadoop-Based Distributed Computing Spring 2015 Adam Shook Agenda Introduce Hadoop projects to prepare you for your group work Intimate detail will be provided in future
Parallel Databases. Parallel Architectures. Parallelism Terminology 1/4/2015. Increase performance by performing operations in parallel
Parallel Databases Increase performance by performing operations in parallel Parallel Architectures Shared memory Shared disk Shared nothing closely coupled loosely coupled Parallelism Terminology Speedup:
Information Processing, Big Data, and the Cloud
Information Processing, Big Data, and the Cloud James Horey Computational Sciences & Engineering Oak Ridge National Laboratory Fall Creek Falls 2010 Information Processing Systems Model Parameters Data-intensive
Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2
Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Special Issue
Is a Data Scientist the New Quant? Stuart Kozola MathWorks
Is a Data Scientist the New Quant? Stuart Kozola MathWorks 2015 The MathWorks, Inc. 1 Facts or information used usually to calculate, analyze, or plan something Information that is produced or stored by
Hadoop in Social Network Analysis - overview on tools and some best practices - Headline Goes Here
Hadoop in Social Network Analysis - overview on tools and some best practices - Headline Goes Here Speaker Name or Subhead Goes Here GridKa School 2013, Karlsruhe 2013-08-27 Mirko Kämpf [email protected]
BIG DATA TECHNOLOGY. Hadoop Ecosystem
BIG DATA TECHNOLOGY Hadoop Ecosystem Agenda Background What is Big Data Solution Objective Introduction to Hadoop Hadoop Ecosystem Hybrid EDW Model Predictive Analysis using Hadoop Conclusion What is Big
Parallel Computing. Benson Muite. [email protected] http://math.ut.ee/ benson. https://courses.cs.ut.ee/2014/paralleel/fall/main/homepage
Parallel Computing Benson Muite [email protected] http://math.ut.ee/ benson https://courses.cs.ut.ee/2014/paralleel/fall/main/homepage 3 November 2014 Hadoop, Review Hadoop Hadoop History Hadoop Framework
Scalable Developments for Big Data Analytics in Remote Sensing
Scalable Developments for Big Data Analytics in Remote Sensing Federated Systems and Data Division Research Group High Productivity Data Processing Dr.-Ing. Morris Riedel et al. Research Group Leader,
Infrastructures for big data
Infrastructures for big data Rasmus Pagh 1 Today s lecture Three technologies for handling big data: MapReduce (Hadoop) BigTable (and descendants) Data stream algorithms Alternatives to (some uses of)
How To Make Sense Of Data With Altilia
HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to
Big Data and Databases
Big Data and Databases Vijay Gadepally ([email protected]) Lauren Milechin ([email protected]) This work is sponsored, by the Department of the ir Force, under ir Force Contract F8721-05-C-0002.
Analytics on Big Data
Analytics on Big Data Riccardo Torlone Università Roma Tre Credits: Mohamed Eltabakh (WPI) Analytics The discovery and communication of meaningful patterns in data (Wikipedia) It relies on data analysis
Big Data Analytics. Lucas Rego Drumond
Big Data Analytics Big Data Analytics Lucas Rego Drumond Information Systems and Machine Learning Lab (ISMLL) Institute of Computer Science University of Hildesheim, Germany Apache Spark Apache Spark 1
Big Data looks Tiny from the Stratosphere
Volker Markl http://www.user.tu-berlin.de/marklv [email protected] Big Data looks Tiny from the Stratosphere Data and analyses are becoming increasingly complex! Size Freshness Format/Media Type
Big Data, Why All the Buzz? (Abridged) Anita Luthra, February 20, 2014
Big Data, Why All the Buzz? (Abridged) Anita Luthra, February 20, 2014 Defining Big Not Just Massive Data Big data refers to data sets whose size is beyond the ability of typical database software tools
GRAPH DATABASE SYSTEMS. h_da Prof. Dr. Uta Störl Big Data Technologies: Graph Database Systems - SoSe 2016 1
GRAPH DATABASE SYSTEMS h_da Prof. Dr. Uta Störl Big Data Technologies: Graph Database Systems - SoSe 2016 1 Use Case: Route Finding Source: Neo Technology, Inc. h_da Prof. Dr. Uta Störl Big Data Technologies:
