January 19, 2016Department of Computer Sciences, UT Austin1 Shruti: Dynamically Adapting Aggregation Aggressiveness Praveen Yalagandula Mike Dahlin The.

Slides:



Advertisements
Similar presentations
Robin Kravets Tarek Abdelzaher Department of Computer Science University of Illinois The Phoenix Project.
Advertisements

Recent Developments in Logistical Networking Micah Beck, Assoc. Prof. & Director Logistical Computing & Internetworking (LoCI) Lab Computer Science Department.
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Investigating Distributed Caching Mechanisms for Hadoop Gurmeet Singh Puneet Chandra Rashid Tahir.
1 Herald: Achieving a Global Event Notification Service Luis Felipe Cabrera, Michael B. Jones, Marvin Theimer Microsoft Research.
ICS 421 Spring 2010 Data Warehousing (1) Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa 3/18/20101Lipyeow.
1 Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial Rajiv Ranjan, Aaron Harwood And Rajkumar Buyya, The University Of Melbbourne IEEE Communications.
Collaborative Web Caching Based on Proxy Affinities Jiong Yang, Wei Wang in T. J.Watson Research Center Richard Muntz in Computer Science Department of.
1 By Vanessa Newey. 2 Introduction Background Scalability in Distributed Simulation Traditional Aggregation Techniques Problems with Traditional Methods.
Inferring the Topology and Traffic Load of Parallel Programs in a VM environment Ashish Gupta Peter Dinda Department of Computer Science Northwestern University.
Strategies to identify the Main Idea. Step One: Read the entire text. Step Two: Read each paragraph and find the main idea of the single paragraph. Step.
Diffusion; Technology and the Competition n Narayanan Chapters 4 & 5.
1 Where do spatial context-models end and where do ontologies start? A proposal of a combined approach Christian Becker Distributed Systems Daniela Nicklas.
Contact Information Objective Education Professional Skills Computer Skills Honors Activities University of Texas at Austin 1 University Station - C2369.
Rethinking Online Learning: Educational, social and economic directions James W. Pennebaker and Samuel D. Gosling University of Texas at Austin Funding.
Charm++ Load Balancing Framework Gengbin Zheng Parallel Programming Laboratory Department of Computer Science University of Illinois at.
Departmental Inventory Portal (FRMS) Inventory Services University of Texas at Austin.
NPS: A Non-interfering Web Prefetching System Ravi Kokku, Praveen Yalagandula, Arun Venkataramani, Mike Dahlin Laboratory for Advanced Systems Research.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
1 A Scalable Information Management Middleware for Large Distributed Systems Praveen Yalagandula HP Labs, Palo Alto Mike Dahlin, The University of Texas.
Sensor Network Databases1 Overview: Chapter 6  Sensor Network Databases  Sensor networks are conceptually a distributed DB  Store collected data  Indexes.
computer
Dr Mike Chappell SYSTEMS ENGINEERING. Products and Processes Requirements Customers Government Organisations Constraints Economic Regulatory Business.
Strong Cache Consistency Support for Domain Name System Xin Chen, Haining Wang, Sansi Ren and Xiaodong Zhang College of William and Mary, Williamsburg,
Objectives Functionalities and services Architecture and software technologies Potential Applications –Link to research problems.
Mixture Models, Monte Carlo, Bayesian Updating and Dynamic Models Mike West Computing Science and Statistics, Vol. 24, pp , 1993.
Remarks: 1.When Newton’s method is implemented has second order information while Gauss-Newton use only first order information. 2.The only differences.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
A Peer-to-Peer Approach to Resource Discovery in Grid Environments (in HPDC’02, by U of Chicago) Gisik Kwon Nov. 18, 2002.
View Materialization & Maintenance Strategies By Ashkan Bayati & Ali Reza Vazifehdoost.
UT AUSTIN | PORTUGAL DOCTORAL PROGRAM IN DIGITAL MEDIA By: António Carvalho Maneira 1.
November 17, 2015Department of Computer Sciences, UT Austin1 SDIMS: A Scalable Distributed Information Management System Praveen Yalagandula Mike Dahlin.
Energy conservation in Wireless Sensor Networks Sagnik Bhattacharya, Tarek Abdelzaher University of Virginia, Department of Computer Science School of.
Computer Science Lecture 14, page 1 CS677: Distributed OS Last Class: Concurrency Control Concurrency control –Two phase locks –Time stamps Intro to Replication.
Michael Isard and Andrew Blake, IJCV 1998 Presented by Wen Li Department of Computer Science & Engineering Texas A&M University.
CS 151: Object-Oriented Design October 15 Class Meeting Department of Computer Science San Jose State University Fall 2013 Instructor: Ron Mak
Fitting Mathematical Models to Data Adapting Likelihood Based Inference Meaningful Modeling of Epidemiologic Data, 2010 AIMS, Muizenberg, South Africa.
Collaborative Interaction in Virtual Environments Trevor J. Dodds Roy A. Ruddle Visualization and Virtual Reality Research Group School of Computing University.
Active Objects Based Application over Grid Environment Rares Barbantan, Dorian Gorgan Computer Science Department, Technical University of Cluj-Napoca.
Chapter Ten The Bridge Pattern Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Distributed File Systems Questions answered in this lecture: Why are distributed file systems useful? What is difficult about distributed file systems?
MASSIVE “ Model, Architecture and System for Spatial Interaction in Virtual Environments ” a Distributed Virtual Reality System Incorporating Spatial Trading.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
RTLAB 박 유 진 University of Stuttgart Klaus Herrmann.
Resource Characterization Rich Wolski, Dan Nurmi, and John Brevik Computer Science Department University of California, Santa Barbara VGrADS Site Visit.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Contact Us.
Department of Computer Sciences, UT Austin
How To Add A Xerox Printer To Google Chrome
Frio River Cabins - Frio Vacation Homes - Frio Country Resort
SOEN 343 Software Design Computer Science and Software Engineering Department Concordia University Fall 2005 Instructor: Patrice Chalin.
Apple Safari Customer Support As we all know that apple Safari is a famous web browser produced by Apple that was based on a WebKit engine.

Department of Computer Science University of Warwick
Mike Bellfy Scott Branchini Katie Harris Jackie Owdij
Counter-UAV Challenges: Is GNSS Spoofing Effective?
Department of Computer Science University of Warwick
Enabling Innovation Inside the Network
CS 178H Introduction to Computer Science Research
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Dynamics of Learning & Distributed Adaptation James P
Adaptive Control Method for Seismic Response Attenuation Omar A. S
Replica Placement Model: We consider objects (and don’t worry whether they contain just data or code, or both) Distinguish different processes: A process.
Common rule update: continuing review
Buy, Sell & Rent House in Austin, Texas
Firebase Vs. MongoDB: Choose the Best Database of 2019
Lease and Real Estate Service in Austin, Texas.
Meet Us
Now Buy Best External Door Hardware from Doorhardware
Contact Us
Presentation transcript:

January 19, 2016Department of Computer Sciences, UT Austin1 Shruti: Dynamically Adapting Aggregation Aggressiveness Praveen Yalagandula Mike Dahlin The University of Texas at Austin

January 19, 2016Department of Computer Sciences, UT Austin2 SDIMS [Yalagandula & Dahlin SIGCOMM’04]  Scalable Distributed Information Management System  Aggregation abstraction Detailed views of nearby information Summarized views of global information  Key building block for large distributed applications System administration, multicast, object location, naming, … A,0.9 B,0.5 C,0.8 D,0.2 B,0.5 D,0.2 ID,Load Aggregation Function: min load

January 19, 2016Department of Computer Sciences, UT Austin3 Choosing Aggregation Strategy  Attributes have different read-write patterns  Examples: machine-load, num-processors Write Read Update-all Write Read Update-up Write Read Write Read Update-none Step 1 Step 2

January 19, 2016Department of Computer Sciences, UT Austin4 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin5 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin6 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin7 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin8 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin9 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin10 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin11 Shruti: Dynamically adapting strategy  A lease based mechanism  Lease from A to B implies Any updates at A are propagated to B B does not need to contact A on reads  Set leases based on observed read and write history

January 19, 2016Department of Computer Sciences, UT Austin12  More information about SDIMS at