The Power of Choice in! Data-Aware Cluster Scheduling

Size: px
Start display at page:

Download "The Power of Choice in! Data-Aware Cluster Scheduling"

Transcription

1 The Power of Choice in! Data-Aware Cluster Scheduling Shivaram Venkataraman 1, Aurojit Panda 1 Ganesh Ananthanarayanan 2, Michael Franklin 1, Ion Stoica 1 1 UC Berkeley, 2 Microsoft Research amplab

2 Trends: Big Data 60$ Projected&Growth& Increase&over&2010& 50$ 40$ 30$ 20$ 10$ Moore's$Law$ Overall$Data$ Particle$Accel.$ DNA$Sequencers$ 0$ 2010$ 2011$ 2012$ 2013$ 2014$ 2015$ Data grows faster than Moore s Law! [Kathy Yelick LBNL, VLDBJ 2012, Dhruba Borthakur] 2

3 Trends: Big Data Increase&over&2010& 60$ 50$ 40$ 30$ 20$ Projected&Growth& Moore's$Law$ Overall$Data$ Particle$Accel.$ Facebook Hive cluster Last 4 years: data growth 2500x! queries/day 60x! DNA$Sequencers$ Microsoft Scope Cluster 10$ The number of daily jobs 0$ has doubled every six 2010$ 2011$ 2012$ 2013$ 2014$ 2015$ months for the past two years. [Kathy Yelick LBNL, VLDBJ 2012, Dhruba Borthakur] 3

4 Trends: Low Latency 10 min 1 min 10s 2s 2004: MapReduce batch job 2009: Hive 2010: Dremel 2012: In-memory Spark 4

5 Big Data or Low Latency? SQL Query : 2.5 TB on 100 machines? > 15 minutes 1-5 Minutes < 10s 5

6 Sampling 6

7 Applications Approximate Query Processing blinkdb, presto, minitable Machine learning algorithms stochastic gradient, coordinate descent 7

8 Choices N Any K 8

9 Choices N Any K Sampling à Smaller Inputs + Choice 9

10 Example N = 4 K = 2 M M R 10

11 Existing Available (N) = 2 Required (K) = Rack 3 4 Time Available Data Unavailable Data Running Busy 11

12 Choice-Aware Available (N) = 4 Required (K) = Rack 3 4 Time Available Data Running Busy 12

13 Choice-Aware Available (N) = 4 Launched (M) = 3 Required (K) = Rack 3 4 Time Available Data Running Busy 13

14 KMN Scheduler - How much can KMN improve locality - Propagate benefits across stages - Handling stragglers 14

15 Job à DAG KMN Scheduler One-to-One Many-to-One 15

16 One-to-One Stages Locality Disk ~ 100MB/s Network ~ 10 Gbps (~1GB/s) Memory ~ 50GB/s 16

17 KMN Locality 1 2 Any K N ! N $ # " K & % Choices 17

18 Locality, K=100 K Number of blocks chosen N Number of blocks available 1 K/N=1.0 K/N=0.5 K/N=0.1 Prob. of Locality KMN significantly improves locality Utilization 18

19 Many-to-One Stages KMN Scheduler 19

20 Many-to-One Stage M 1 M 2 M 3 R 1 R 2 15 transfers M 4 R 3 M 5 20

21 M 1 M 2 M 4 M 5 Many-To-One Transfers Core M1 R2 M1 R3 M3 R3 M2 R2 M3 R3 M2 R3 M 3 R 1 R 2 R 3 21

22 Bottleneck Link Core Bottleneck Link Link with Max. transfers Cross Rack Data Skew M 1 M 2 M 4 M 5 M 3 Maximum transfers Minimum transfers R 1 R 2 R 3 = 6 2 = 3 22

23 Facebook Trace Cross Rack Data Skew Maximum transfers Minimum transfers CDF <50 tasks tasks >150 tasks Cross Rack Data Skew 23

24 Power of Choice M 3 M 2 M 1 M 6 M 7 M 4 M 5 Load balancing: balls and bins Insight: Run extra tasks (M > K) Cross Rack Data Skew = 3 24

25 Power of Choice M 3 M 2 M 1 M 6 M 7 M 4 M 5 M = 7, K = 5 Cross Rack Data Skew = 2 Technique: Spread out choice of K tasks to reduce skew 25

26 Handling Stragglers M 1 M 2 M 3 M 4 M 6 M 5 M 7 Rack Rack Stragglers vs. Cross-Rack Data Skew Time 26

27 Using KMN // Create Spark RDD file = sc.textfile( tpc- h.data ) // Select a 10% sample using KMN sample = file.blocksample(0.1) // RDD operations sample.map { li => (li.linestatus, li.quantity) }.collect() 27

28 Also in the paper User-defined sampling functions Placing reduce tasks Killing extra tasks 28

29 Evaluation Facebook traces replay Long DAGs (Stochastic Gradient Descent) SQL queries from Conviva Reducer placement Varying Utilization Baseline: Use a pre-selected random sample Setup: 100 m2.4xlarge EC2 machines, 60GB RAM/mc 29

30 Facebook Overall Baseline KMN-M/K=1.05 Job Size > Job Completion Time (s) 30

31 Cross Rack Skew Cross Rack Skew >8 4-to-8 <=4 Baseline KMN-M/K=1.0 KMN-M/K=1.05 KMN-M/K= Shuffle Stage Time (seconds) 31

32 How many extra tasks? M/K=1.0 M/K=1.1 M/K= Cross-Rack Skew M/K=1.0 M/K=1.1 M/K= Cross Rack Skew tasks > 150 tasks 32

33 KMN: How many stages? Aggregate2 Aggregate3 Stochastic Gradient Descent Aggregate1 Gradient 33

34 KMN: How many stages? KMN Stages Time (s) Aggregate3 Gradient Aggregate2 Aggregate1 Gradient 34

35 KMN: How many stages? KMN Stages Time (s) Gradient Aggregate2 Aggregate3 Gradient + Agg Aggregate1 Gradient 35

36 KMN: How many stages? KMN Stages Time (s) Gradient Aggregate1 Aggregate2 Aggregate3 Gradient + Agg1 Gradient + Agg Gradient 36

37 KMN: How many stages? KMN Stages Time (s) Gradient Aggregate2 Aggregate3 Gradient + Agg1 Gradient + Agg Gradient Aggregate1 Gradient + Agg

38 Related Work Power of Choice Power-of-Two choices [TPDS 01] Sparrow [SOSP 13] Improving Cluster Scheduling Quincy [SOSP 09] alsched [SOCC 12] Dolly [NSDI 13] 38

39 KMN Scheduler N Any K Emerging applications: ML algorithms, AQP Improves locality, Balances network transfers 39

PMU Big Data Analysis Based on the SPARK Machine Learning Framework

PMU Big Data Analysis Based on the SPARK Machine Learning Framework PNNL-SA-126200 PMU Big Data Analysis Based on the SPARK Machine Learning Framework Pavel Etingov WECC Joint Synchronized Information Subcommittee meeting May 23-25 2017, Salt Lake City, UT May 18, 2017

More information

Apache Spark Performance Troubleshooting at Scale: Challenges, Tools and Methods

Apache 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 information

Big Data Framework for Synchrophasor Data Analysis

Big Data Framework for Synchrophasor Data Analysis Big Data Framework for Synchrophasor Data Analysis Pavel Etingov, Jason Hou, Huiying Ren, Heng Wang, Troy Zuroske, and Dimitri Zarzhitsky Pacific Northwest National Laboratory North American Synchrophasor

More information

MapReduce: Simplified Data Processing on Large Clusters

MapReduce: Simplified Data Processing on Large Clusters MapReduce: Simplified Data Processing on Large Clusters Jeffrey Dean and Sanjay Ghemawat September 1, 2015 ments. The user would write code similar to the follow- Programming pseudo-code: Model The map

More information

Omid Abari Haitham Hassanieh, Michael Rodriguez, Mohammed Abdelghany, Dina Katabi, and Piotr Indyk

Omid Abari Haitham Hassanieh, Michael Rodriguez, Mohammed Abdelghany, Dina Katabi, and Piotr Indyk Fast Millimeter Wave Beam Alignment Omid Abari Haitham Hassanieh, Michael Rodriguez, Mohammed Abdelghany, Dina Katabi, and Piotr Indyk Emerging Applications VR stream 7 Gbps of data from PC to headset

More information

Multiple Clock and Voltage Domains for Chip Multi Processors

Multiple Clock and Voltage Domains for Chip Multi Processors Multiple Clock and Voltage Domains for Chip Multi Processors Efraim Rotem- Intel Corporation Israel Avi Mendelson- Microsoft R&D Israel Ran Ginosar- Technion Israel institute of Technology Uri Weiser-

More information

Playing CHIP-8 Games with Reinforcement Learning

Playing CHIP-8 Games with Reinforcement Learning Playing CHIP-8 Games with Reinforcement Learning Niven Achenjang, Patrick DeMichele, Sam Rogers Stanford University Abstract We begin with some background in the history of CHIP-8 games and the use of

More information

Sensor network: storage and query. Overview. TAG Introduction. Overview. Device Capabilities

Sensor network: storage and query. Overview. TAG Introduction. Overview. Device Capabilities Sensor network: storage and query TAG: A Tiny Aggregation Service for Ad- Hoc Sensor Networks Samuel Madden UC Berkeley with Michael Franklin, Joseph Hellerstein, and Wei Hong Z. Morley Mao, Winter Slides

More information

Clock Tree Power reduction by clock latency reduction. By Sunny Arora, Naveen Sampath, Shilpa Gupta, Sunit Bansal, Ateet Mishra. 8ns. 8ns B.

Clock Tree Power reduction by clock latency reduction. By Sunny Arora, Naveen Sampath, Shilpa Gupta, Sunit Bansal, Ateet Mishra. 8ns. 8ns B. Clock Tree Power reduction by clock latency reduction By Sunny Arora, Naveen Sampath, Shilpa Gupta, Sunit Baal, Ateet Mishra Abstract The Current Clock Tree Synthesis strategy used in chips target to build

More information

Towards Real-Time Volunteer Distributed Computing

Towards Real-Time Volunteer Distributed Computing Towards Real-Time Volunteer Distributed Computing Sangho Yi 1, Emmanuel Jeannot 2, Derrick Kondo 1, David P. Anderson 3 1 INRIA MESCAL, 2 RUNTIME, France 3 UC Berkeley, USA Motivation Push towards large-scale,

More information

Micromegas TPC. SLAC American LC Workshop. Magnetic field cosmic ray tests

Micromegas TPC. SLAC American LC Workshop. Magnetic field cosmic ray tests SLAC American LC Workshop Micromegas TPC Magnetic field cosmic ray tests F. Bieser 1, R. Cizeron 2, P. Colas 3, C. Coquelet 3, E. Delagnes 3, A. Giganon 3, I. Giomataris 3, G. Guilhem 2, V. Lepeltier 2,

More information

The Quest for Quality Maps. Dr. Parker Lowrey Senior Game Analytics Specialist (Senior Data Scientist)

The Quest for Quality Maps. Dr. Parker Lowrey Senior Game Analytics Specialist (Senior Data Scientist) The Quest for Quality Maps Dr. Parker Lowrey Senior Game Analytics Specialist (Senior Data Scientist) Game Analytics Team Who? We are data scientists and video game enthusiasts (~ 20 in all) Backgrounds

More information

arxiv: v1 [cs.dc] 22 Nov 2017

arxiv: v1 [cs.dc] 22 Nov 2017 Combating Computational Heterogeneity in Large-Scale Distributed Computing via Wor Exchange arxiv:7.8452v [cs.dc] 22 Nov 27 Mohamed Adel Attia Ravi Tandon Department of Electrical and Computer Engineering

More information

Timing analysis can be done right after synthesis. But it can only be accurately done when layout is available

Timing analysis can be done right after synthesis. But it can only be accurately done when layout is available Timing Analysis Lecture 9 ECE 156A-B 1 General Timing analysis can be done right after synthesis But it can only be accurately done when layout is available Timing analysis at an early stage is not accurate

More information

Opportunistic Communication: From Theory to Practice

Opportunistic Communication: From Theory to Practice Opportunistic Communication: From Theory to Practice David Tse Department of EECS, U.C. Berkeley March 9, 2005 Viterbi Conference Fundamental Feature of Wireless Channels: Time Variation Channel Strength

More information

Mining for Statistical Models of Availability in Large-Scale Distributed Systems: An Empirical Study of

Mining for Statistical Models of Availability in Large-Scale Distributed Systems: An Empirical Study of Mining for Statistical Models of Availability in Large-Scale Distributed Systems: An Empirical Study of SETI@home Bahman Javadi 1, Derrick Kondo 1, Jean-Marc Vincent 1,2, David P. Anderson 3 1 Laboratoire

More information

Clay Codes: Moulding MDS Codes to Yield an MSR Code

Clay Codes: Moulding MDS Codes to Yield an MSR Code Clay Codes: Moulding MDS Codes to Yield an MSR Code Myna Vajha, Vinayak Ramkumar, Bhagyashree Puranik, Ganesh Kini, Elita Lobo, Birenjith Sasidharan Indian Institute of Science (IISc) P. Vijay Kumar (IISc

More information

GPU-accelerated track reconstruction in the ALICE High Level Trigger

GPU-accelerated track reconstruction in the ALICE High Level Trigger GPU-accelerated track reconstruction in the ALICE High Level Trigger David Rohr for the ALICE Collaboration Frankfurt Institute for Advanced Studies CHEP 2016, San Francisco ALICE at the LHC The Large

More information

Ansible + Hadoop. Deploying Hortonworks Data Platform with Ansible. Michael Young Solutions Engineer February 23, 2017

Ansible + Hadoop. Deploying Hortonworks Data Platform with Ansible. Michael Young Solutions Engineer February 23, 2017 Ansible + Hadoop Deploying Hortonworks Data Platform with Ansible Michael Young Solutions Engineer February 23, 2017 About Me Michael Young Solutions Engineer @ Hortonworks 16+ years of experience (Almost

More information

NetApp Sizing Guidelines for MEDITECH Environments

NetApp 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 information

Professional 24 & 44-Inch 10-Color Photographic Printers. Product Preview v1.0

Professional 24 & 44-Inch 10-Color Photographic Printers. Product Preview v1.0 Epson SureColor P7000 P9000 Professional 24 & 44-Inch 10-Color Photographic Printers Product Preview v1.0 Print Your Legacy. As an artist, you have the unique ability to inspire change. You have the responsibility

More information

Moodify. A music search engine by. Rock, Saru, Vincent, Walter

Moodify. A music search engine by. Rock, Saru, Vincent, Walter Moodify A music search engine by Rock, Saru, Vincent, Walter Explore music through mood Create a Web App that recommends songs based on how the user is feeling - 7 supported moods Joy Love Sad Surprise

More information

Millimeter Wave Communications:

Millimeter Wave Communications: Millimeter Wave Communications: From Point-to-Point Links to Agile Network Connections Haitham Hassanieh Omid Abari, Michael Rodriguez, Dina Katabi Spectrum Scarcity Huge bandwidth available at millimeter

More information

Increasing Buffer-Locality for Multiple Index Based Scans through Intelligent Placement and Index Scan Speed Control

Increasing 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 information

Data Gathering. Chapter 4. Ad Hoc and Sensor Networks Roger Wattenhofer 4/1

Data Gathering. Chapter 4. Ad Hoc and Sensor Networks Roger Wattenhofer 4/1 Data Gathering Chapter 4 Ad Hoc and Sensor Networks Roger Wattenhofer 4/1 Environmental Monitoring (PermaSense) Understand global warming in alpine environment Harsh environmental conditions Swiss made

More information

Pathloss 5 Training. 2 Day Training FOR EXPERIENCED PATHLOSS 4 USERS (PL5-03)

Pathloss 5 Training. 2 Day Training FOR EXPERIENCED PATHLOSS 4 USERS (PL5-03) Pathloss 5 Training FOR EXPERIENCED PATHLOSS 4 USERS (PL5-03) FOR MORE INFORM ATIO N Yves R. Hamel et Associés Inc. 102-424 Guy Street Montreal (QC) Canada H3J 1S6 2 Day Training Tel.: 514-934-3024 Fax:

More information

Comparative Testing of Synchronized Phasor Measurement Units

Comparative Testing of Synchronized Phasor Measurement Units Comparative Testing of Synchronized Phasor Measurement Units Juancarlo Depablos Student Member, IEEE Virginia Tech Virgilio Centeno Member, IEEE Virginia Tech Arun G. Phadke Life Fellow, IEEE Virginia

More information

Creating an Agent of Doom: A Visual Reinforcement Learning Approach

Creating an Agent of Doom: A Visual Reinforcement Learning Approach Creating an Agent of Doom: A Visual Reinforcement Learning Approach Michael Lowney Department of Electrical Engineering Stanford University mlowney@stanford.edu Robert Mahieu Department of Electrical Engineering

More information

Comparison between Apache Flink and Apache Spark

Comparison between Apache Flink and Apache Spark Comparison between Apache Flink and Apache Spark Fernanda de Camargo Magano Dylan Guedes About Flink Open source streaming processing framework Stratosphere project started in 2010 in Berlin Flink started

More information

Bootstrapping from Game Tree Search

Bootstrapping from Game Tree Search Joel Veness David Silver Will Uther Alan Blair University of New South Wales NICTA University of Alberta December 9, 2009 Presentation Overview Introduction Overview Game Tree Search Evaluation Functions

More information

CS10 Final Exam Review. August 5, 2012

CS10 Final Exam Review. August 5, 2012 CS10 Final Exam Review August 5, 2012 Slides are available NOW! http://bit.ly/oe3el4 First up: administrative things Second: readings Third: programming Time and Place The final exam is being held on Wednesday,

More information

Professional 24 & 44-Inch 10-Color Photographic Printers. Product Preview v1.0

Professional 24 & 44-Inch 10-Color Photographic Printers. Product Preview v1.0 Epson SureColor P7000 P9000 Professional 24 & 44-Inch 10-Color Photographic Printers Product Preview v1.0 Print Your Legacy. As an artist, you have the unique ability to inspire change. You have the responsibility

More information

Data Dissemination in Wireless Sensor Networks

Data Dissemination in Wireless Sensor Networks Data Dissemination in Wireless Sensor Networks Philip Levis UC Berkeley Intel Research Berkeley Neil Patel UC Berkeley David Culler UC Berkeley Scott Shenker UC Berkeley ICSI Sensor Networks Sensor networks

More information

Challenges in Transition

Challenges in Transition Challenges in Transition Keynote talk at International Workshop on Software Engineering Methods for Parallel and High Performance Applications (SEM4HPC 2016) 1 Kazuaki Ishizaki IBM Research Tokyo kiszk@acm.org

More information

LSI Design Flow Development for Advanced Technology

LSI Design Flow Development for Advanced Technology LSI Design Flow Development for Advanced Technology Atsushi Tsuchiya LSIs that adopt advanced technologies, as represented by imaging LSIs, now contain 30 million or more logic gates and the scale is beginning

More information

Predictive View Generation to Enable Mobile 360-degree and VR Experiences

Predictive View Generation to Enable Mobile 360-degree and VR Experiences Predictive View Generation to Enable Mobile 360-degree and VR Experiences Xueshi Hou, Sujit Dey Mobile Systems Design Lab, Center for Wireless Communications, UC San Diego Jianzhong Zhang, Madhukar Budagavi

More information

Deep Learning for Human Activity Recognition: A Resource Efficient Implementation on Low-Power Devices

Deep Learning for Human Activity Recognition: A Resource Efficient Implementation on Low-Power Devices Deep Learning for Human Activity Recognition: A Resource Efficient Implementation on Low-Power Devices Daniele Ravì, Charence Wong, Benny Lo and Guang-Zhong Yang To appear in the proceedings of the IEEE

More information

A NOVEL BIG DATA ARCHITECTURE IN SUPPORT OF ADS-B DATA ANALYTIC DR. ERTON BOCI

A 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 information

Recent progress in EVLA-specific algorithms. EVLA Advisory Committee Meeting, March 19-20, S. Bhatnagar and U. Rau

Recent progress in EVLA-specific algorithms. EVLA Advisory Committee Meeting, March 19-20, S. Bhatnagar and U. Rau Recent progress in EVLA-specific algorithms EVLA Advisory Committee Meeting, March 19-20, 2009 S. Bhatnagar and U. Rau Imaging issues Full beam, full bandwidth, full Stokes noise limited imaging Algorithmic

More information

Pathloss 5 Training. 5 Day Training

Pathloss 5 Training. 5 Day Training Pathloss 5 Training FOR MORE INFORM ATIO N Yves R. Hamel et Associés inc. 102-424 Guy Street Montreal (QC) Canada H3J 1S6 FULL PATHLOSS 5 OPERATION INCLUDING MICROWAVE THEORY, POINT-TO-POINT (PTP), POINT-TO-MULTIPOINT

More information

PCB power supply noise measurement procedure

PCB power supply noise measurement procedure PCB power supply noise measurement procedure What has changed? Measuring power supply noise in high current, high frequency, low voltage designs is no longer simply a case of hooking up an oscilloscope

More information

Radio Resource Allocation based on Power- Bandwidth Characteristics for Self-optimising Cellular Mobile Radio Networks

Radio Resource Allocation based on Power- Bandwidth Characteristics for Self-optimising Cellular Mobile Radio Networks Radio Resource Allocation based on Power- Bandwidth Characteristics for Self-optimising Cellular Mobile Radio Networks Philipp P. Hasselbach, Anja Klein Communications Engineering Lab Technische Universität

More information

State Machine for GPRS MM

State Machine for GPRS MM State Machine for GPRS MM GPRS Attach READY timer expiry or Force to STANDBY IDLE READY STANDBY GPRS Detach, RAU Reject or GPRS Attach Reject GPRS Attach PDU transmission IDLE READY STANDBY GPRS Detach,

More information

Computer Systems Research: Past and Future

Computer Systems Research: Past and Future Computer Systems Research: Past and Future Butler Lampson People have been inventing new ideas in computer systems for nearly four decades, usually driven by Moore s law. Many of them have been spectacularly

More information

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer Optimal Clock Synchronization in Networks Christoph Lenzen Philipp Sommer Roger Wattenhofer Time in Sensor Networks Synchronized clocks are essential for many applications: Sensing TDMA Localization Duty-

More information

Array Like Runtime Reconfigurable MIMO Detector for n WLAN:A design case study

Array Like Runtime Reconfigurable MIMO Detector for n WLAN:A design case study Array Like Runtime Reconfigurable MIMO Detector for 802.11n WLAN:A design case study Pankaj Bhagawat Rajballav Dash Gwan Choi Texas A&M University-CollegeStation Outline Background MIMO Detection as a

More information

MonetDB & R. amst-r-dam meet-up, Hannes Mühleisen

MonetDB & R. amst-r-dam meet-up, Hannes Mühleisen MonetDB & R amst-r-dam meet-up, 203-0-4 Hannes Mühleisen Collect data Growing Load data Filter, transform & aggregate data Analyze & Plot Not really Analysis features Publish paper/ Profit Problem: #BiggeR

More information

Performance Analysis of Equalizer Techniques for Modulated Signals

Performance Analysis of Equalizer Techniques for Modulated Signals Vol. 3, Issue 4, Jul-Aug 213, pp.1191-1195 Performance Analysis of Equalizer Techniques for Modulated Signals Gunjan Verma, Prof. Jaspal Bagga (M.E in VLSI, SSGI University, Bhilai (C.G). Associate Professor

More information

Stacking Ensemble for auto ml

Stacking Ensemble for auto ml Stacking Ensemble for auto ml Khai T. Ngo Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Master

More information

CloudSense. Con%nuous Fine- Grain Cloud Monitoring with Compressive Sensing. H. T. Kung, Chit- Kwan Lin, Dario Vlah

CloudSense. Con%nuous Fine- Grain Cloud Monitoring with Compressive Sensing. H. T. Kung, Chit- Kwan Lin, Dario Vlah CloudSense Con%nuous Fine- Grain Cloud Monitoring with Compressive Sensing H. T. Kung, Chit- Kwan Lin, Dario Vlah Monitoring and Performance Cloud monitoring and performance can be in%mately related Finer-

More information

International Journal Of Scientific Research And Education Volume 3 Issue 4 Pages April-2015 ISSN (e): Website:

International Journal Of Scientific Research And Education Volume 3 Issue 4 Pages April-2015 ISSN (e): Website: International Journal Of Scientific Research And Education Volume 3 Issue 4 Pages-3183-3188 April-2015 ISSN (e): 2321-7545 Website: http://ijsae.in Effects of Four Wave Mixing (FWM) on Optical Fiber in

More information

Line 6 GearBox Version 2.0 Release Notes

Line 6 GearBox Version 2.0 Release Notes Line 6 GearBox Version 2.0 Release Notes System Requirements... 1 Supported Line 6 Hardware... 1 Windows System Requirements... 1 Mac System Requirements... 1 What s New in GearBox 2.0... 2 Key new features...

More information

Learning with Confidence: Theory and Practice of Information Geometric Learning from High-dim Sensory Data

Learning with Confidence: Theory and Practice of Information Geometric Learning from High-dim Sensory Data Learning with Confidence: Theory and Practice of Information Geometric Learning from High-dim Sensory Data Professor Lin Zhang Department of Electronic Engineering, Tsinghua University Co-director, Tsinghua-Berkeley

More information

Timing Issues in FPGA Synchronous Circuit Design

Timing Issues in FPGA Synchronous Circuit Design ECE 428 Programmable ASIC Design Timing Issues in FPGA Synchronous Circuit Design Haibo Wang ECE Department Southern Illinois University Carbondale, IL 62901 1-1 FPGA Design Flow Schematic capture HDL

More information

GF Machining Solutions Speed of Development : The Future of Machine Building. Sergei Schurov 23/06/2016

GF Machining Solutions Speed of Development : The Future of Machine Building. Sergei Schurov 23/06/2016 GF Machining Solutions Speed of Development : The Future of Machine Building Sergei Schurov 23/06/2016 Heritage Innovation Outlook Machine Tools Industry: Journey Through the Time Heritage Swiss Trains

More information

Informatica Universiteit van Amsterdam. Performance optimization of Rush Hour board generation. Jelle van Dijk. June 8, Bachelor Informatica

Informatica Universiteit van Amsterdam. Performance optimization of Rush Hour board generation. Jelle van Dijk. June 8, Bachelor Informatica Bachelor Informatica Informatica Universiteit van Amsterdam Performance optimization of Rush Hour board generation. Jelle van Dijk June 8, 2018 Supervisor(s): dr. ir. A.L. (Ana) Varbanescu Signed: Signees

More information

Applications of Artificial Intelligence and Machine Learning in Othello TJHSST Computer Systems Lab

Applications of Artificial Intelligence and Machine Learning in Othello TJHSST Computer Systems Lab Applications of Artificial Intelligence and Machine Learning in Othello TJHSST Computer Systems Lab 2009-2010 Jack Chen January 22, 2010 Abstract The purpose of this project is to explore Artificial Intelligence

More information

Contents CONTRIBUTING FACTORS. Preface. List of trademarks 1. WHY ARE CUSTOM CIRCUITS SO MUCH FASTER?

Contents CONTRIBUTING FACTORS. Preface. List of trademarks 1. WHY ARE CUSTOM CIRCUITS SO MUCH FASTER? Contents Preface List of trademarks xi xv Introduction and Overview of the Book WHY ARE CUSTOM CIRCUITS SO MUCH FASTER? WHO SHOULD CARE? DEFINITIONS: ASIC, CUSTOM, ETC. THE 35,000 FOOT VIEW: WHY IS CUSTOM

More information

Epson SureColor. Professional 64 Photographic Printer. Preliminary Product Presentation Specifications Subject to Change.

Epson SureColor. Professional 64 Photographic Printer. Preliminary Product Presentation Specifications Subject to Change. Epson SureColor P20000 Professional 64 Photographic Printer Preliminary Product Presentation Specifications Subject to Change. The Art of Performance. Our latest imaging technologies have produced a no-compromise

More information

An Efficient Framework for Image Analysis using Mapreduce

An Efficient Framework for Image Analysis using Mapreduce An Efficient Framework for Image Analysis using Mapreduce S Vidya Sagar Appaji 1, P.V.Lakshmi 2 and P.Srinivasa Rao 3 1 CSE Department, MVGR College of Engineering, Vizianagaram 2 IT Department, GITAM,

More information

Operation of VCSELs Under Pulsed Conditions

Operation of VCSELs Under Pulsed Conditions Operation of VCSELs Under Pulsed Conditions Increasing VCSEL Output Power Bill Hogan bhogan@vixarinc.com Contents 1.0 Introduction... 2 2.0 Background... 2 3.0 VCSEL LIV Characteristics over Temperature...

More information

PEAK GAMES IMPLEMENTS VOLTDB FOR REAL-TIME SEGMENTATION & PERSONALIZATION

PEAK 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 information

Keysight Technologies Signal Integrity Tips and Techniques Using TDR, VNA and Modeling

Keysight Technologies Signal Integrity Tips and Techniques Using TDR, VNA and Modeling Keysight Technologies Signal Integrity Tips and Techniques Using, VNA and Modeling Article Reprint This article first appeared in the March 216 edition of Microwave Journal. Reprinted with kind permission

More information

Professional 44 and 64 Photographic Printers. Preliminary Product Presentation Specifications Subject to Change.

Professional 44 and 64 Photographic Printers. Preliminary Product Presentation Specifications Subject to Change. Epson SureColor P10000 P20000 Professional 44 and 64 Photographic Printers Preliminary Product Presentation Specifications Subject to Change. The Art of Performance. Our latest imaging technologies have

More information

Chapter 4. September 08, appstats 4B.notebook. Displaying Quantitative Data. Aug 4 9:13 AM. Aug 4 9:13 AM. Aug 27 10:16 PM.

Chapter 4. September 08, appstats 4B.notebook. Displaying Quantitative Data. Aug 4 9:13 AM. Aug 4 9:13 AM. Aug 27 10:16 PM. Objectives: Students will: Chapter 4 1. Be able to identify an appropriate display for any quantitative variable: stem leaf plot, time plot, histogram and dotplot given a set of quantitative data. 2. Be

More information

Agilent 53310A Modulation Domain Analyzer. Dynamic Frequency and Jitter Analysis at the Touch of a Button

Agilent 53310A Modulation Domain Analyzer. Dynamic Frequency and Jitter Analysis at the Touch of a Button Agilent 53310A Modulation Domain Analyzer Dynamic Frequency and Jitter Analysis at the Touch of a Button The Easy Way to Analyze Modulation and Jitter Autoscale Saves time by automatically selecting setup

More information

Fast Online Learning of Antijamming and Jamming Strategies

Fast Online Learning of Antijamming and Jamming Strategies Fast Online Learning of Antijamming and Jamming Strategies Y. Gwon, S. Dastangoo, C. Fossa, H. T. Kung December 9, 2015 Presented at the 58 th IEEE Global Communications Conference, San Diego, CA This

More information

Enabling ECN in Multi-Service Multi-Queue Data Centers

Enabling ECN in Multi-Service Multi-Queue Data Centers Enabling ECN in Multi-Service Multi-Queue Data Centers Wei Bai, Li Chen, Kai Chen, Haitao Wu (Microsoft) SING Group @ Hong Kong University of Science and Technology 1 Background Data Centers Many services

More information

Energy-Efficient Data Replication in Cloud Computing Datacenters

Energy-Efficient Data Replication in Cloud Computing Datacenters Energy-Efficient Data Replication in Cloud Computing Datacenters Dzmitry Kliazovich Pascal Bouvry University of Luxembourg, Luxembourg Dejene Boru Fabrizio Granelli University of Trento, Italy Albert Y.

More information

CS649 Sensor Networks IP Lecture 9: Synchronization

CS649 Sensor Networks IP Lecture 9: Synchronization CS649 Sensor Networks IP Lecture 9: Synchronization I-Jeng Wang http://hinrg.cs.jhu.edu/wsn06/ Spring 2006 CS 649 1 Outline Description of the problem: axes, shortcomings Reference-Broadcast Synchronization

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

Fast Placement Optimization of Power Supply Pads

Fast Placement Optimization of Power Supply Pads Fast Placement Optimization of Power Supply Pads Yu Zhong Martin D. F. Wong Dept. of Electrical and Computer Engineering Dept. of Electrical and Computer Engineering Univ. of Illinois at Urbana-Champaign

More information

Traffic Monitoring and Management for UCS

Traffic Monitoring and Management for UCS Traffic Monitoring and Management for UCS Session ID- Steve McQuerry, CCIE # 6108, UCS Technical Marketing @smcquerry www.ciscolivevirtual.com Agenda UCS Networking Overview Network Statistics in UCSM

More information

Local and Low-Cost White Space Detection

Local and Low-Cost White Space Detection Local and Low-Cost White Space Detection Ahmed Saeed*, Khaled A. Harras, Ellen Zegura*, and Mostafa Ammar* *Georgia Institute of Technology Carnegie Mellon University Qatar White Space Definition A vacant

More information

ECE 546 Introduction

ECE 546 Introduction ECE 546 Introduction Spring 2018 Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jesa@illinois.edu ECE 546 Jose Schutt Aine 1 Future System Needs and Functions Auto Digital

More information

Creating Intelligence at the Edge

Creating Intelligence at the Edge Creating Intelligence at the Edge Vladimir Stojanović E3S Retreat September 8, 2017 The growing importance of machine learning Page 2 Applications exploding in the cloud Huge interest to move to the edge

More information

Modelling the Ionosphere

Modelling the Ionosphere The recent long period of solar inactivity was spectacularly terminated by a series of X-ray flares during January 2010. One of these, an M-class, produced an intense Sudden Ionospheric Disturbance (SID)

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

Presentation Overview. Bootstrapping from Game Tree Search. Game Tree Search. Heuristic Evaluation Function

Presentation Overview. Bootstrapping from Game Tree Search. Game Tree Search. Heuristic Evaluation Function Presentation Bootstrapping from Joel Veness David Silver Will Uther Alan Blair University of New South Wales NICTA University of Alberta A new algorithm will be presented for learning heuristic evaluation

More information

VLBI2010: In search of Sub-mm Accuracy

VLBI2010: In search of Sub-mm Accuracy VLBI2010: In search of Sub-mm Accuracy Bill Petrachenko, Nov 6, 2007, University of New Brunswick What is VLBI2010? VLBI2010 is an effort by the International VLBI Service for Geodesy and Astrometry (IVS)

More information

Social Network Analysis in HCI

Social Network Analysis in HCI Social Network Analysis in HCI Derek L. Hansen and Marc A. Smith Marigold Bays-Muchmore (baysmuc2) Hang Cui (hangcui2) Contents Introduction ---------------- What is Social Network Analysis? How does it

More information

Case Study. British Library 19th Century Book Digitisation Project

Case Study. British Library 19th Century Book Digitisation Project Case Study British Library 19th Century Book Digitisation Project I. Introduction 1. About the British Library The British Library is the national library of the United Kingdom. It holds over 150 million

More information

HSIR-SYSTEM High Speed Ion Migration Measurement System.

HSIR-SYSTEM High Speed Ion Migration Measurement System. KSON INSTRUMENT TECHNOLOGY HSIR-SYSTEM High Speed Ion Migration Measurement System www.kson.com.tw HSIR-SYSTEM High Speed Ion Migration Measurement System Blade module, independently change single track

More information

A 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method

A 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method A 32 Gbps 248-bit GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California,

More information

The Beauty and Joy of Computing

The Beauty and Joy of Computing UC Berkeley EECS Sr Lecturer SOE Dan Garcia The Beauty and Joy of Computing Lecture #6 Algorithms Quest REVIEW in 8 days! Quest (first exam) in in 9 days! PREDICTING THE FUTURE? MIT researchers recently

More information

Optical Bus for Intra and Inter-chip Optical Interconnects

Optical Bus for Intra and Inter-chip Optical Interconnects Optical Bus for Intra and Inter-chip Optical Interconnects Xiaolong Wang Omega Optics Inc., Austin, TX Ray T. Chen University of Texas at Austin, Austin, TX Outline Perspective of Optical Backplane Bus

More information

DASH: Deadline-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators

DASH: Deadline-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators DASH: Deadline-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators Hiroyuki Usui, Lavanya Subramanian Kevin Chang, Onur Mutlu DASH source code is available at GitHub

More information

Stroboscope: Declarative Network Monitoring on a Budget

Stroboscope: Declarative Network Monitoring on a Budget Stroboscope: Declarative Network Monitoring on a Budget Olivier Tilmans Université catholique de Louvain USENIX NSDI 18 April 11, 2018 Joint work with T. Bühler (ETH Zürich), I. Poese (BENOCS), S. Vissicchio

More information

USING SIMPLE PID CONTROLLERS TO PREVENT AND MITIGATE FAULTS IN SCIENTIFIC WORKFLOWS

USING SIMPLE PID CONTROLLERS TO PREVENT AND MITIGATE FAULTS IN SCIENTIFIC WORKFLOWS USING SIMPLE PID CONTROLLERS TO PREVENT AND MITIGATE FAULTS IN SCIENTIFIC WORKFLOWS Rafael Ferreira da Silva 1, Rosa Filgueira 2, Ewa Deelman 1, Erola Pairo-Castineira 3, Ian Michael Overton 4, Malcolm

More information

Edge Blender Controller

Edge Blender Controller Edge Blender Controller Calibration Manual Version 2017 V1 Contents Contents INTRODUCTION 1 FEATURES 1 OS AND HARDWARE 1 INSTALLATION 2 INSTALLATION 2 UNINSTALLATION 4 INTERFACE 6 COMMUNICATION 7 CONFIG

More information

Deployment scenarios and interference analysis using V-band beam-steering antennas

Deployment scenarios and interference analysis using V-band beam-steering antennas Deployment scenarios and interference analysis using V-band beam-steering antennas 07/2017 Siklu 2017 Table of Contents 1. V-band P2P/P2MP beam-steering motivation and use-case... 2 2. Beam-steering antenna

More information

How do we use TCP (or UDP)

How do we use TCP (or UDP) How do we use TCP (or UDP) Creating a socket int socket(int domain, int type, int protocol) domain : PF_INET, PF_UNIX, PF_PACKET,... type : SOCK_STREAM, SOCK_DGRAM,... protocol : UNSPEC,... Passive open

More information

Bayesian Positioning in Wireless Networks using Angle of Arrival

Bayesian Positioning in Wireless Networks using Angle of Arrival Bayesian Positioning in Wireless Networks using Angle of Arrival Presented by: Rich Martin Joint work with: David Madigan, Eiman Elnahrawy, Wen-Hua Ju, P. Krishnan, A.S. Krishnakumar Rutgers University

More information

Synthetic Aperture Radar (SAR) Imaging using Global Back Projection (GBP) Algorithm For Airborne Radar Systems

Synthetic Aperture Radar (SAR) Imaging using Global Back Projection (GBP) Algorithm For Airborne Radar Systems Proc. of Int. Conf. on Current Trends in Eng., Science and Technology, ICCTEST Synthetic Aperture Radar (SAR) Imaging using Global Back Projection (GBP) Algorithm For Airborne Radar Systems Kavitha T M

More information

VLSI System Testing. Outline

VLSI System Testing. Outline ECE 538 VLSI System Testing Krish Chakrabarty System-on-Chip (SOC) Testing ECE 538 Krish Chakrabarty 1 Outline Motivation for modular testing of SOCs Wrapper design IEEE 1500 Standard Optimization Test

More information

REINFORCEMENT LEARNING (DD3359) O-03 END-TO-END LEARNING

REINFORCEMENT LEARNING (DD3359) O-03 END-TO-END LEARNING REINFORCEMENT LEARNING (DD3359) O-03 END-TO-END LEARNING RIKA ANTONOVA ANTONOVA@KTH.SE ALI GHADIRZADEH ALGH@KTH.SE RL: What We Know So Far Formulate the problem as an MDP (or POMDP) State space captures

More information

Semi-automated scores of urbanization

Semi-automated scores of urbanization System Requirements Supported Operating Systems: Windows 10, Windows 8.x, Windows 7 Service Pack 1, Windows Vista Service Pack 2 Microsoft.NET Framework 4.5 (available for download: http://www.microsoft.com/enus/download/details.aspx?id=30653)

More information

Protection criteria related to the operation of data relay satellite systems

Protection criteria related to the operation of data relay satellite systems Recommendation ITU-R SA.1155-2 (07/2017) Protection criteria related to the operation of data relay satellite systems SA Series Space applications and meteorology ii Rec. ITU-R SA.1155-2 Foreword The role

More information

High-performance computing for soil moisture estimation

High-performance computing for soil moisture estimation High-performance computing for soil moisture estimation S. Elefante 1, W. Wagner 1, C. Briese 2, S. Cao 1, V. Naeimi 1 1 Department of Geodesy and Geoinformation, Vienna University of Technology, Vienna,

More information

Pre-Launch Radiometric Calibration of the S-NPP and JPSS-1 VIIRS Day/Night Bands

Pre-Launch Radiometric Calibration of the S-NPP and JPSS-1 VIIRS Day/Night Bands Pre-Launch Radiometric Calibration of the S-NPP and JPSS-1 VIIRS Day/Night Bands Thomas Schwarting Science Systems and Applications, Lanham, MD Jeff McIntire, Science Systems and Applications, Lanham,

More information