Prometheus at Scale. Bartek Płotka. github.com/improbable-eng/thanos. Edinburgh, 22th October
|
|
- Clare Fox
- 5 years ago
- Views:
Transcription
1 at Scale Bartek Płotka github.com/improbable-eng/thanos Edinburgh, 22th October 2018
2 Bartek Płotka Software Engineer
3 Founded: 2012 "Improbable s platform, SpatialOS, is designed to let anyone build massive simulations, running in the cloud: imagine Minecraft with thousands of players in the same space or researchers creating simulated cities to model the behaviour of millions. Its ultimate goal: to create totally immersive, persistent virtual worlds." Employees: WIRED, May 2017 Games in Development: +19
4 Agenda
5 Agenda
6 Agenda Thanos
7 Agenda + Thanos
8 Agenda + Thanos Thanos + Open Source
9
10 Alertmanager Grafana HTTP Query API Rule & Alert Engine Query Engine every 15s Compactor Scrape Engine Local storage /metrics Service X Service X Services
11 Single Cluster Grafana Workloads you want Alertmanager to monitor
12 Single Cluster Grafana Workloads you want Alertmanager to monitor samples / sec = 1 CPU, 13 GB RAM = 3 mln series with 15s scrape interval.
13 High Availability Cluster Grafana Workloads you want Alertmanager to monitor
14 Globally distributed clusters Cluster 1 Cluster n Cluster 2 Cluster n+1...
15 Problem: Global View sum(rate(go_memstats_alloc_bytes_total[1m]))? source = a source = b
16 Problem: Global View + HA go_memstats_alloc_bytes_total{...} [deduplicated] go_memstats_alloc_bytes_total{..., replica=a) go_memstats_alloc_bytes_total{..., replica=b)
17 Problem: Metric retention
18 Problem: Metric retention SSD Remote write
19 Thanos Goals Have a global view Have a HA in place Increase retention
20 Global View See everything from a single place!
21 Targets SSD
22 Sidecar grpc (Store API) Targets SSD Sidecar
23 Store API Store API message SeriesRequest { Sidecar int64 min_time = 1; int64 max_time = 2; repeated LabelMatcher matchers = 3; remote read } service Store { rpc Series(SeriesRequest) returns (stream SeriesResponse); rpc LabelNames(LabelNamesRequest) returns (LabelNamesResponse); rpc LabelValues(LabelValuesRequest) returns (LabelValuesResponse); }
24 Querier HTTP Query API Querier Store API Targets SSD Sidecar
25 Global View Querier Merge Store API Targets SSD Sidecar Sidecar SSD Targets
26 Global View + Availability Querier Deduplicate Merge Store API Targets SSD Sidecar replica : A Sidecar Sidecar SSD SSD replica : B Targets
27 Thanos Goals Have a HA in place Have a global view Querier Sidecar Sidecar Sidecar SSD
28 Global View + Availability
29 Global View + Availability
30 Historical Metrics What exactly happened X months ago?
31 Rule & Alert Engine Query Engine Compactor Scrape Engine TSDB
32 TSDB Layout T-10h T-16h Block 1 T-4h chunks chunks chunks chunks index T T-2h Block 3 Block 4
33 Data saving --gcs.bucket=... Targets SSD Object Storage Sidecar Block Blocks Blocks
34 Data saving --storage.tsdb.max-block-duration=2h --storage.tsdb.retention=12h Targets SSD Object Storage Sidecar Block Blocks Blocks
35 Store Gateway Querier Store API Object Storage Store Gateway Blocks Cache
36 Ruler Querier Query Store API Ruler SSD Blocks Object Storage Blocks
37 Compaction Density matters
38 Compaction Object Storage Compactor Block Disk Blocks Block Blocks
39 Downsampling
40 Downsampling Raw: 16 bytes/sample Compressed: 1.07 bytes/sample
41 Downsampling Decompressing one sample takes nanoseconds.
42 Downsampling Decompressing one sample takes nanoseconds. Decompressing s scrape interval for 1 year data takes seconds alone. Plus your actual computation over all those samples, e.g. rate()
43 Downsampling Block RAW 10x 5m 12x 1h
44 Thanos Goals Have a HA in place Increase retention Have a global view
45 Rule & Alert Engine Query Engine Compactor Scrape Engine
46 Thanos Thanos Querier Thanos Querier Thanos Querier Rule & Alert Engine Compactor Scrape Engine
47 Thanos Thanos Querier Thanos Querier Thanos Querier Rule & Alert Engine Compactor Sidecar Sidecar Sidecar SSD SSD SSD
48 Thanos Thanos Ruler Thanos Ruler Compactor Thanos Querier Thanos Querier Thanos Querier Sidecar Sidecar Sidecar SSD SSD SSD
49 Thanos Thanos Ruler Thanos Ruler Global Compactor Thanos Querier Thanos Querier Thanos Querier Sidecar Sidecar Sidecar SSD SSD SSD
50 Thanos Thanos Ruler Thanos Ruler Global Compactor Thanos Querier Thanos Querier Thanos Querier Sidecar Sidecar Sidecar SSD SSD SSD Store Store Gateway Gateway Object Storage
51 Example Deployment Monitoring Cluster Querier Querier Querier Grafana Statically configured / global discovery Alertmanager + Compactor Store + Ruler Cluster n Cluster 1 Cluster 2 Bucket + Cluster n
52 Open Source & Thanos
53 Open Source: It is worth it!
54 Open source from the very beginning
55 Be flexible while staying focused
56 Stay focused: Injection API Source:
57 Less magic == better
58 Avoid magic: Gossip example Easy to misconfigure Hard to debug Difficult cross cluster setup Over-complicated for Thanos needs
59 Thanos Goals Have a global view Have a HA in place Increase retention Join effort with community
60 Summary Start small with just single. Extend your setup gradually. Just global querier. Federated global querier. Object storage. Model your Thanos deployment. Generally: Share early, keep project focused and simple.
61 ...psst, join our slack workspace for more info! github.com/improbable-eng/thanos improbable.io Credits: Percona blog post about 2 perf Emojis designed by Freepik from Flaticon Bartek Płotka
Alerting with Time Series
Alerting with Time Series Fabian Reinartz, CoreOS github.com/fabxc @fabxc Time Series Stream of pairs associated with an identifier http_requests_total{job="nginx",instance="1.2.3.4:80",path="/status",status="200"}
More informationNetworks at the Speed of Light pave the way for the tactile internet
pave the way for the tactile internet Walter Haeffner Vodafone Distinguished Engineer Symposium Das Taktile Internet 1 October 2013 Vertretung des Freistaats Sachsen in Berlin We have no Warp like Star
More informationAUTOMATION ACROSS THE ENTERPRISE
AUTOMATION ACROSS THE ENTERPRISE WHAT WILL YOU LEARN? What is Ansible Tower How Ansible Tower Works Installing Ansible Tower Key Features WHAT IS ANSIBLE TOWER? Ansible Tower is a UI and RESTful API allowing
More informationPEAK GAMES IMPLEMENTS VOLTDB FOR REAL-TIME SEGMENTATION & PERSONALIZATION
PEAK GAMES IMPLEMENTS VOLTDB FOR REAL-TIME SEGMENTATION & PERSONALIZATION CASE STUDY TAKING ACTION BASED ON REAL-TIME PLAYER BEHAVIORS Peak Games is already a household name in the mobile gaming industry.
More informationA Virtual World Distributed Server developed in Erlang as a Tool for analysing Needs of Massively Multiplayer Online Game Servers
A Virtual World Distributed Server developed in Erlang as a Tool for analysing Needs of Massively Multiplayer Online Game Servers Erlang/OTP User Conference Stockholm on November 10, 2005 Michał Ślaski
More informationBuild The Ultimate Gaming Pc Monster Gaming Machine Monster Gaming Machine Extremetech
Build The Ultimate Gaming Pc Monster Gaming Machine Monster Gaming Machine Extremetech We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or
More informationExactly-once Delivery. Ján /
Exactly-once Delivery Ján Antala @janantala / j.antala@pygmalios.com Kafka: on-disk circular buffer distributed, fast, resilient Publish & subscribe, like MQ Real time data streaming Distributed replicated
More informationINFO 200. Cutting Edge and Emerging Technologies
INFO 200 Cutting Edge and Emerging Technologies Technology Reached it s limit? From now on, just more of the same? No! no - no - no - no Get ready for whole new waves! Goals for this Topic To consider
More informationLarge-scale Stability and Performance of the Ceph File System
Large-scale Stability and Performance of the Ceph File System Vault 2017 Patrick Donnelly Software Engineer 2017 March 22 Introduction to Ceph Distributed storage All components scale horizontally No single
More informationCAMEO: Continuous Analytics for Massively Multiplayer Online Games
CAMEO: Continuous Analytics for Massively Multiplayer Online Games Alexandru Iosup Parallel and Distributed Systems Group Delft University of Technology 1 MMOGs are a Popular, Growing Market 25,000,000
More informationNetApp Sizing Guidelines for MEDITECH Environments
Technical Report NetApp Sizing Guidelines for MEDITECH Environments Brahmanna Chowdary Kodavali, NetApp March 2016 TR-4190 TABLE OF CONTENTS 1 Introduction... 4 1.1 Scope...4 1.2 Audience...5 2 MEDITECH
More informationInterfacing ACT-R with External Simulations
Interfacing with External Simulations Eric Biefeld, Brad Best, Christian Lebiere Human-Computer Interaction Institute Carnegie Mellon University We Have Integrated With Several External Simulations and
More informationInterfacing ACT-R with External Simulations
Interfacing ACT-R with External Simulations Eric Biefeld, Brad Best, Christian Lebiere Human-Computer Interaction Institute Carnegie Mellon University We Have Integrated ACT-R With Several External Simulations
More informationENGINEERING SOLUTIONS FOR THE WASTE & RECYCLING INDUSTRIES
G90 STATIC COMPACTOR The G90 is a medium sized static waste compactor designed and manufactured for use with a wide range of compressible materials including but not limited to; cardboard, plastics, green
More informationAGENTLESS ARCHITECTURE
ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little
More informationMarch, Global Video Games Industry Strategies, Trends & Opportunities. digital.vector. Animation, VFX & Games Market Research
March, 2019 Global Video Games Industry Strategies, Trends & Opportunities Animation, VFX & Games Market Research Global Video Games Industry OVERVIEW The demand for gaming has expanded with the widespread
More informationSyed Obaid Amin. Date: February 11 th, Networking Lab Kyung Hee University
Detecting Jamming Attacks in Ubiquitous Sensor Networks Networking Lab Kyung Hee University Date: February 11 th, 2008 Syed Obaid Amin obaid@networking.khu.ac.kr Contents Background Introduction USN (Ubiquitous
More informationCricket: Location- Support For Wireless Mobile Networks
Cricket: Location- Support For Wireless Mobile Networks Presented By: Bill Cabral wcabral@cs.brown.edu Purpose To provide a means of localization for inbuilding, location-dependent applications Maintain
More informationThe Who. Intel - no introduction required.
Delivering Demand-Based Worlds with Intel SSD GDC 2011 The Who Intel - no introduction required. Digital Extremes - In addition to be great developers of AAA games, they are also the authors of the Evolution
More informationAnsible in Depth WHITEPAPER. ansible.com
+1 800-825-0212 WHITEPAPER Ansible in Depth Get started with ANSIBLE now: /get-started-with-ansible or contact us for more information: info@ INTRODUCTION Ansible is an open source IT configuration management,
More informationACCELERATE SOFTWARE DEVELOPMENT WITH CONTINUOUS INTEGRATION AND SIMULATION
ACCELERATE SOFTWARE DEVELOPMENT WITH CONTINUOUS INTEGRATION AND SIMULATION A How-to Guide for Embedded Development WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Adopting the practice of Continuous
More informationHands on New Tech Fast and FREE with DevNet Sandbox
Hands on New Tech Fast and FREE with DevNet Sandbox Jacob D. Adams, Developer, DevNet Sandbox @jacob200ok Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.
More informationConfiguring OSPF. Information About OSPF CHAPTER
CHAPTER 22 This chapter describes how to configure the ASASM to route data, perform authentication, and redistribute routing information using the Open Shortest Path First (OSPF) routing protocol. The
More informationOpenStack Summit Austin
OpenStack Summit Austin 2016 2016 Lifecycle management of OpenStack with Ansible Tom Howley, HPE Openstack Summit Austin, April 2016 What I hope to cover Our deployment lifecycle Ansible lifecycle operations
More informationCUDA for Engineers: An Introduction to High-Performance Parallel Computing
CUDA for Engineers: An Introduction to High-Performance Parallel Computing Author: Duane Storti Label: Addison-Wesley Professional Release Date: Number Of Pages: 352 CUDA for Engineers gives you direct,
More informationIntroduction. Lecture 0 ICOM 4075
Introduction Lecture 0 ICOM 4075 Information Ageis the term used to refer to the present era, beginning in the 80 s. The name alludes to the global economy's shift in focus away from the manufacturing
More informationROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything
John Henry Foster ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything 800.582.5162 John Henry Foster 800.582.5162 At John Henry Foster, we re devoted to bringing safe, flexible,
More informationCloud and Devops - Time to Change!!! PRESENTED BY: Vijay
Cloud and Devops - Time to Change!!! PRESENTED BY: Vijay ABOUT CLOUDNLOUD CloudnLoud training wing is founded in response to the desire to find a better alternative to the formal IT training methods and
More informationEnhancing System Architecture by Modelling the Flash Translation Layer
Enhancing System Architecture by Modelling the Flash Translation Layer Robert Sykes Sr. Dir. Firmware August 2014 OCZ Storage Solutions A Toshiba Group Company Introduction This presentation will discuss
More informationHiding Virtual Computing and Supercomputing inside a Notebook: GISandbox Science Gateway & Other User Experiences Eric Shook
Hiding Virtual Computing and Supercomputing inside a Notebook: GISandbox Science Gateway & Other User Experiences Eric Shook Domain Champion for GIS, XSEDE Department of Geography, Environment and Society
More informationGoogle SEO Optimization
Google SEO Optimization Think about how you find information when you need it. Do you break out the yellow pages? Ask a friend? Wait for a news broadcast when you want to know the latest details of a breaking
More informationThis exam is closed book and closed notes. (You will have access to a copy of the Table of Common Distributions given in the back of the text.
TEST #1 STA 5326 September 25, 2008 Name: Please read the following directions. DO NOT TURN THE PAGE UNTIL INSTRUCTED TO DO SO Directions This exam is closed book and closed notes. (You will have access
More informationCOMOS Walkinside 10.2
COMOS Walkinside 10.2 Why Immersive Training? Knowledge retention through learning Leverage the power of: Human graphic memory from 3D contextual simulations Repetition of scenario-driven work tasks Time-scale
More informationINTRODUCTION TO HANA & TABLEAU
INTRODUCTION TO HANA & TABLEAU UKAT Institutional Research & Advanced Analytics analytics@uky.edu AGENDA Introductions What is HANA? What s in HANA? The HANA Codebook What is Tableau? What can I do with
More informationReal Time Visualization of Full Resolution Data of Indian Remote Sensing Satellite
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 8, Issue 9 (September 2013), PP. 42-51 Real Time Visualization of Full Resolution
More informationExploring the impact of Bit Rot
Exploring the impact of Bit Rot In an effort to understand the direct impact of bit rot on a file, and to inform potential research streams an image file was attacked by a script that sequentially flipped
More informationReVRSR: Remote Virtual Reality for Service Robots
ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe
More informationIncreasing Buffer-Locality for Multiple Index Based Scans through Intelligent Placement and Index Scan Speed Control
IM Research Increasing uffer-locality for Multiple Index ased Scans through Intelligent Placement and Index Scan Speed Control Christian A. Lang ishwaranjan hattacharjee Tim Malkemus Database Research
More informationLIVING AS JESUS DISCIPLES IN THE DIGITAL AGE FULFILLING THE GREAT COMMISSION INFORMING, FORMING AND TRANSFORMING THE BELIEVER AND NON-BELIEVERS
LIVING AS JESUS DISCIPLES IN THE DIGITAL AGE FULFILLING THE GREAT COMMISSION INFORMING, FORMING AND TRANSFORMING THE BELIEVER AND NON-BELIEVERS Matthew 28: 19-20 AGENDA WHY THE NEED FOR CHANGE: From Oral
More informationAnsible - Automation for Everyone!
Ansible - Automation for Everyone! Introduction about Ansible Core Hideki Saito Software Maintenance Engineer/Tower Support Team 2017.06 Who am I Hideki Saito Software Maintenance Engineer
More informationadvanced All you need to know about branching, merging and DV CS FOR GAME DEVELOPERS
advanced version control POCKE T GUIDE All you need to know about branching, merging and DV CS FOR GAME DEVELOPERS 0 introduction Version control plays a key role in game development, and it is especially
More informationTrial code included!
The official guide Trial code included! 1st Edition (Nov. 2018) Ready to become a Pro? We re so happy that you ve decided to join our growing community of professional educators and CoSpaces Edu experts!
More informationDigital Disruption Thrive or Survive. Devendra Dhawale, August 10, 2018
Digital Disruption Thrive or Survive Devendra Dhawale, August 10, 2018 To disrupt is to exist 72% of CEOs say that rather than waiting to be disrupted by competitors, their organization is actively disrupting
More informationTechnical Notes LAND MAPPING APPLICATIONS. Leading the way with increased reliability.
LAND MAPPING APPLICATIONS Technical Notes Leading the way with increased reliability. Industry-leading post-processing software designed to maximize the accuracy potential of your POS LV (Position and
More informationTIBCO FTL Part of the TIBCO Messaging Suite. Quick Start Guide
TIBCO FTL 6.0.0 Part of the TIBCO Messaging Suite Quick Start Guide The TIBCO Messaging Suite TIBCO FTL is part of the TIBCO Messaging Suite. It includes not only TIBCO FTL, but also TIBCO eftl (providing
More informationGigaPX Tools 2.0. Solutions for oversized images
Solutions for oversized images Michele Bighignoli February 2016 Contents Introduction...1 Choose the right version...1 Format conversion...2 Crop image...5 Image resize...6 Split image...7 Merge tiles...9
More informationIncreased Safety and Efficiency using 3D Real-Time Sonar for Subsea Construction
Increased Safety and Efficiency using 3D Real-Time Sonar for Subsea Construction Chief Technology Officer CodaOctopus Products, Ltd. Booth A33a 2D, 3D and Real-Time 3D (4D) Sonars? 2D Imaging 3D Multibeam
More informationDeveloping an Embedded Digital Twin for HVAC Device Diagnostics
Developing an Embedded Digital Twin for HVAC Device Diagnostics Gianluca Bacchiega R&D manager at I.R.S. ni.com Digital twins are becoming a business imperative, covering the entire lifecycle of an asset
More informationNEW vsphere Replication Enhancements & Best Practices
INF-BCO1436 NEW vsphere Replication Enhancements & Best Practices Lee Dilworth, VMware, Inc. Rahul Ravulur, VMware, Inc. #vmworldinf Disclaimer This session may contain product features that are currently
More informationApplying Modern Reinforcement Learning to Play Video Games. Computer Science & Engineering Leung Man Ho Supervisor: Prof. LYU Rung Tsong Michael
Applying Modern Reinforcement Learning to Play Video Games Computer Science & Engineering Leung Man Ho Supervisor: Prof. LYU Rung Tsong Michael Outline Term 1 Review Term 2 Objectives Experiments & Results
More informationApache Spark Performance Troubleshooting at Scale: Challenges, Tools and Methods
Apache Spark Performance Troubleshooting at Scale: Challenges, Tools and Methods Luca Canali, CERN About Luca Computing engineer and team lead at CERN IT Hadoop and Spark service, database services Joined
More informationVirtual Reality for Foodservice Design
Virtual Reality for Foodservice Design Chris Huebner Saturday, April 21 10:30-11:45 a.m. VR/AR/MR Virtual Reality (VR) uses technology to immerse a person in a completely computer generated world and remove
More informationBuilding and Managing Clouds with CloudForms & Ansible. Götz Rieger Senior Solution Architect January 27, 2017
Building and Managing Clouds with CloudForms & Ansible Götz Rieger Senior Solution Architect January 27, 2017 First Things First: Where are We? Yes, IaaS-centric, but one has to start somewhere... 2 Cloud
More informationIN DEPTH INTRODUCTION ARCHITECTURE, AGENTS, AND SECURITY
ansible.com +1 919.667.9958 WHITEPAPER ANSIBLE IN DEPTH Ansible is quite fun to use right away. As soon as you write five lines of code it works. With SSH and Ansible I can send commands to 500 servers
More informationConnecting Place: Making Geospatial more Intelligent and Accessible for decision makers. Andrew Coote Chief Executive 3rd February 2013
Connecting Place: Making Geospatial more Intelligent and Accessible for decision makers Andrew Coote Chief Executive 3rd February 2013 Hype Geospatial Hype Cycle Geo Cloud Crowd Sourcing Augmented Reality
More informationCSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc.
CSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc. CSRmesh Recap Bluetooth Mesh Introduction What is CSRmesh? A protocol that runs
More informationHow Brands and Agencies Can Unlock the Future of Advertising
How Brands and Agencies Can Unlock the Future of Advertising Written by Lars Bastholm Published December 2016 Topics Advertising, Measurement With so much new technology and data, there has never been
More informationmicrosoft office word excel in powerpoint 2007 free download
Microsoft office word excel in powerpoint 2007 free download. Remember system requirements are not a one size fits all as there are a number of factors that affect how much resources you require. Microsoft
More informationJohn Henry Foster INTRODUCING OUR NEW ROBOTICS LINE. Imagine Your Business...better. Automate Virtually Anything jhfoster.
John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE Imagine Your Business...better. Automate Virtually Anything 800.582.5162 John Henry Foster 800.582.5162 What if you could automate the repetitive manual
More informationThe Joy of SVGs CUT ABOVE. pre training series. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker
CUT ABOVE svg design Course pre training series The Joy of SVGs by award-winning graphic designer and bestselling author Jennifer Maker Copyright Jennifer Maker page 1 please Do not copy or share The Joy
More informationSplunk and Ansible. Joining forces to increase implementation power. Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence
Splunk and Ansible Joining forces to increase implementation power Rodrigo Santos Silva Head of Professional Services, Tempest Security Intelligence 09/28/2017 Washington, DC Forward-Looking Statements
More informationA NOVEL BIG DATA ARCHITECTURE IN SUPPORT OF ADS-B DATA ANALYTIC DR. ERTON BOCI
Place image here (10 x 3.5 ) A NOVEL BIG DATA ARCHITECTURE IN SUPPORT OF ADS-B DATA ANALYTIC DR. ERTON BOCI Big Data Analytics HARRIS.COM #HARRISCORP Agenda With 87,000 flights per day, America s ground
More informationMemory, Latches, & Registers
Memory, Latches, & Registers 1) Structured Logic Arrays 2) Memory Arrays 3) Transparent Latches 4) Saving a few bucks at toll booths 5) Edge-triggered Registers Friday s class will be a lecture rather
More informationStandards enabled Digital Twin in LSP AUTOPILOT
Standards enabled Digital Twin in LSP AUTOPILOT October 25, 2018 Martin Bauer (Martin.Bauer@neclab.eu) NEC Laboratories Europe Wenbin Li (Wenbin.Li@eglobalmark.com) Easy Global Market Outline Autopilot
More informationA Reconfigurable Citizen Observatory Platform for the Brussels Capital Region. by Jesse Zaman
1 A Reconfigurable Citizen Observatory Platform for the Brussels Capital Region by Jesse Zaman 2 Key messages Today s citizen observatories are beyond the reach of most societal stakeholder groups. A generic
More informationWAFTL: A Workload Adaptive Flash Translation Layer with Data Partition
WAFTL: A Workload Adaptive Flash Translation Layer with Data Partition Qingsong Wei Bozhao Gong, Suraj Pathak, Bharadwaj Veeravalli, Lingfang Zeng and Kanzo Okada Data Storage Institute, A-STAR, Singapore
More informationIntroduction and Agenda
Using Immersive Technologies to Enhance Safety Training Outcomes Colin McLeod WSC Conference April 17, 2018 Introduction and Agenda Why are we here? 2 Colin McLeod, P.E. - Project Manager, Business Technology
More informationTHE TOP STRATEGIES I VE USED TO BUILD SUCCESSFUL BUSINESSES ONLINE
2 THE TOP STRATEGIES I VE USED TO BUILD SUCCESSFUL BUSINESSES ONLINE Hi, My name is Anthony Morrison and you re reading this short book because you ve found one of my amazing student s websites and requested
More informationAnsible at Scale. David Melamed Senior Research Engineer, CTO Office, CloudLock
Ansible at Scale David Melamed Senior Research Engineer, CTO Office, CloudLock Who is this guy? Where is he working? Founded: 2011 Corporate Headquarters: Waltham, Mass. (U.S.A.) R&D Headquarters: Tel
More informationCoach Manager Program
Coach Manager Program We've identified the 100 key skills, behaviors and style of the highly effective manager in the new millennium. This program is helpful in the following ways: Management To shift
More informationINTRODUCTION TO GAME AI
CS 387: GAME AI INTRODUCTION TO GAME AI 3/31/2016 Instructor: Santiago Ontañón santi@cs.drexel.edu Class website: https://www.cs.drexel.edu/~santi/teaching/2016/cs387/intro.html Outline Game Engines Perception
More informationOptimizing VM Checkpointing for Restore Performance in VMware ESXi Server
Optimizing VM Checkpointing for Restore Performance in VMware ESXi Server Irene Zhang University of Washington Tyler Denniston MIT CSAIL Yury Baskakov VMware Alex Garthwaite CloudPhysics Virtual Machine
More informationEmergency Alert Text Messages via Radio
Emergency Alert Text Messages via Radio Steve Johnston Wisconsin Public Radio Madison, Wisconsin Abstract This paper describes Wisconsin Public Radio s project to transmit Emergency Alert System text information
More informationMULTI-USER VR SOLUTIONS FOR ENTERPRISE DEPLOYMENT
MULTI-USER VR SOLUTIONS FOR ENTERPRISE DEPLOYMENT Tom Kaye, Fred Devoir, Sr. Solution Architects Sean Wagstaff, Enterprise Tech Marketing Frank Black, Director Enterprise Sales, HTC-Vive May 8, 2017 Background
More informationWave Inspector Navigation and Search: Simplifying Waveform Analysis
Wave Inspector Navigation and Search: Simplifying Waveform Analysis Our thanks to Tektronix for allowing us to reprint the following article. Introduction As Moore s Law pushes electronic technology faster,
More informationGet Automating with Infoblox DDI IPAM and Ansible
Get Automating with Infoblox DDI IPAM and Ansible Sumit Jaiswal Senior Software Engineer, Ansible sjaiswal@redhat.com Sailesh Kumar Giri Product Manager, Cloud, Infoblox sgiri@infoblox.com AGENDA 10 Minutes:
More informationLike Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)
Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you think ) Hi, I m Brian Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape
More informationMeasuring The Latency of Cloud Gaming Systems
Measuring The Latency of Cloud Gaming Systems 雷欽隆台大電機系 E-mail: lei@cc.ee.ntu.edu.tw http://crypto.ee.ntu.edu.tw Outline Introduction Methodology: latency measurement Experiment setup Measurement results
More informationDesign Document for: Name of Game. One Liner, i.e. The Ultimate Racing Game. Something funny here! All work Copyright 1999 by Your Company Name
Design Document for: Name of Game One Liner, i.e. The Ultimate Racing Game Something funny here! All work Copyright 1999 by Your Company Name Written by Chris Taylor Version # 1.00 Thursday, September
More informationFor IEC use only. SUBJECT Agenda item 5.2 Address to Council by the President on
For IEC use only C/1917/INF 2015-10-16 INTERNATIONAL ELECTROTECHNICAL COMMISSION COUNCIL SUBJECT Agenda item 5.2 Address to Council by the President on 2015-10-16 BACKGROUND The President delivered the
More informationMake Your Local Government A Lean, Green, Constituent-Centric Machine
Make Your Local Government A Lean, Green, Constituent-Centric Machine Best Practices for Local Government Entities WEBINAR SUMMARY Make Your Local Government A Lean, Green, Constituent-Centric Machine
More informationEFFICIENT IMPLEMENTATIONS OF OPERATIONS ON RUNLENGTH-REPRESENTED IMAGES
EFFICIENT IMPLEMENTATIONS OF OPERATIONS ON RUNLENGTH-REPRESENTED IMAGES Øyvind Ryan Department of Informatics, Group for Digital Signal Processing and Image Analysis, University of Oslo, P.O Box 18 Blindern,
More informationWorkplace Skills Assessment Program. Virtual Event V03 - Software Engineering Team Project Requirements Document.
Workplace Skills Assessment Program Virtual Event V03 - Software Engineering Team 2018-2019 Project Requirements Document Page 1 of 19 LEGAL This document is copyright 2010-2019 Business Professionals
More informationXbox Live Update Codes 2012 No Surveys Or S
Xbox Live Update Codes 2012 No Surveys Or S 2014 Our with automatically generate code and upload on server where you can it. the app, itunes Gift Card Generator 2014 Free Download No Surveys 70 Review(s)
More informationThe Joy of SVGs CUT ABOVE. pre training series 2. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker
CUT ABOVE svg design Course pre training series 2 The Joy of SVGs by award-winning graphic designer and bestselling author Jennifer Maker Copyright Jennifer Maker page 1 please Do not copy or share Session
More informationEmpire Deluxe Combined Edition Open Source Guide To Map Making And AI Players
Empire Deluxe Combined Edition Open Source Guide To Map Making And AI Players Last updated: 08/31/17 Table Of Contents Table Of Contents...1 Introduction...2 Empire Common DLL...3 World Building Development
More informationHaptic Rendering of Large-Scale VEs
Haptic Rendering of Large-Scale VEs Dr. Mashhuda Glencross and Prof. Roger Hubbold Manchester University (UK) EPSRC Grant: GR/S23087/0 Perceiving the Sense of Touch Important considerations: Burdea: Haptic
More informationHow to set up a Wordpress blog
How to set up a Wordpress blog 1. Introduction Do you want to create a website? Do you want to build a platform and spread the word out? The easiest way to do it is with a Self-hosted Wordpress. There
More informationWide-area Motion Imagery for Multi-INT Situational Awareness
Wide-area Motion Imagery for Multi-INT Situational Awareness Bernard V. Brower Jason Baker Brian Wenink Harris Corporation TABLE OF CONTENTS ABSTRACT... 3 INTRODUCTION WAMI HISTORY... 4 WAMI Capabilities
More informationInteractive Visualization of Large-Scale Architectural Models over the Grid
Interactive Visualization of Large-Scale Architectural Models over the Grid XU Shuhong, HENG Chye Kiang, SUBRAMANIAM Ganesan, HO Quoc Thuan, KHOO Boon Tat Agenda Motivation Objective A Grid-Enabled Visualization
More informationHow I Make $100+ Daily from CPALead A step by step guide through the whole process. Recent Earning Stats
How I Make $100+ Daily from CPALead A step by step guide through the whole process. Introduction: I will show you some of my methods on how to generate up to $100+ each day with CPALead. The Company. CPALead,
More informationMission-focused Interaction and Visualization for Cyber-Awareness!
Mission-focused Interaction and Visualization for Cyber-Awareness! ARO MURI on Cyber Situation Awareness Year Two Review Meeting Tobias Höllerer Four Eyes Laboratory (Imaging, Interaction, and Innovative
More informationPrincipal component aggregation in wireless sensor networks
Principal component aggregation in wireless sensor networks Y. Le Borgne 1 and G. Bontempi Machine Learning Group Department of Computer Science Université Libre de Bruxelles Brussels, Belgium August 29,
More informationTwitter Quick Start Guide
Twitter Quick Start Guide Twitter Quick Start Guide 1 So, you want to expand your business by using Twitter, but you re not sure where to start? Well, the first thing is that you need to sign up for a
More information"How to turn any PLR product into a money making machine
"How to turn any PLR product into a money making machine Remember! Turn off all distractions (Facebook, phone, ect) Pay attention (no multitasking) Grab a drink (water, beer, wine, coffee) Take notes
More informationComment Volume Prediction using Neural Networks and Decision Trees
2015 17th UKSIM-AMSS International Conference on Modelling and Simulation Comment Volume Prediction using Neural Networks and Decision Trees Kamaljot Singh*, Ranjeet Kaur Department of Computer Science
More informationAbove All. The most sophisticated unit for tracking containers in real time for security and management.
* The most sophisticated unit for tracking containers in real time for security and management. The French comedian Pierre Dac once said, To see into the distance, you simply need to get closer. That applies
More informationOculus Rift Getting Started Guide
Oculus Rift Getting Started Guide Version 1.23 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.
More informationIntel RealSense D400 Series/SR300 Viewer
Intel RealSense D400 Series/SR300 Viewer User Guide Revision 002 May 2018 Document Number: 337495-002 You may not use or facilitate the use of this document in connection with any infringement or other
More informationMassive Multi-Agent Simulation - Master Seminar
Massive Multi-Agent Simulation - Master Seminar Christian Hüning, BSc Hamburg University of Applied Sciences, Dept. of CS Hamburg, Germany christian.huening@haw -hamburg.de www.mars -group.org Multi Agent
More information