53 Pages

widom-stream-abbrev-2005

Course: CS 561, Fall 2009
School: Uni. Worcester
Rating:
 
 
 
 
 

Word Count: 1961

Document Preview

Processing, Query Resource Management, and Approximation in a Data Stream Management System Selected subset of slides taken from talk by Jennifer Widom at NEDS. stanfordstreamdatamanager Data Streams Stream = Continuous, unbounded, rapid, timevarying streams of data elements DSMS = Data Stream Management System stanfordstreamdatamanager 2 The STREAM System Declarative language for registering continuous...

Register Now

Unformatted Document Excerpt

Coursehero >> United Kingdom >> Uni. Worcester >> CS 561

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Processing, Query Resource Management, and Approximation in a Data Stream Management System Selected subset of slides taken from talk by Jennifer Widom at NEDS. stanfordstreamdatamanager Data Streams Stream = Continuous, unbounded, rapid, timevarying streams of data elements DSMS = Data Stream Management System stanfordstreamdatamanager 2 The STREAM System Declarative language for registering continuous queries; considering data streams and stored relations Formal semantics; more theoretical team stanfordstreamdatamanager 3 Contributions to Date Semantics for continuous queries Query plans Exploiting stream constraints Operator scheduling Approximation techniques stanfordstreamdatamanager 4 The (Simplified) Big Picture Streamed Result Stored Result Register Query DSMS Input streams Archive Scratch Store stanfordstreamdatamanager Stored Relations 5 (Simplified) Network Monitoring Intrusion Warnings Register Monitoring Queries Online Performance Metrics DSMS Network measurements, Packet traces Scratch Store stanfordstreamdatamanager Lookup Tables 6 Archive Declarative Language for Continuous Queries A distinction between STREAM and Aurora : Aurora users directly manipulate one large execution plan STREAM compiles declarative queries into individual plans, system may merge plans Syntax based on SQL, additional constructs for sliding windows and sampling stanfordstreamdatamanager 7 Example Query 1 Two streams, contrived for ease of examples: Orders (orderID, customer, cost) Fulfillments (orderID, clerk) stanfordstreamdatamanager 8 Example Query 1 Two streams, contrived for ease of examples: Orders (orderID, customer, cost) Fulfillments (orderID, clerk) Total cost of orders fulfilled over the last day by clerk "Sue" for customer "Joe" Select Sum(O.cost) From Orders O, Fulfillments F [Range 1 Day] Where O.orderID = F.orderID And F.clerk = "Sue" And O.customer = "Joe" stanfordstreamdatamanager 9 Example Query 1 Two streams, contrived for ease of examples: Orders (orderID, customer, cost) Fulfillments (orderID, clerk) Total cost of orders fulfilled over the last day by clerk "Sue" for customer "Joe" Select Sum(O.cost) From Orders O, Fulfillments F [Range 1 Day] Where O.orderID = F.orderID And F.clerk = "Sue" And O.customer = "Joe" stanfordstreamdatamanager 10 Example Query 1 Two streams, contrived for ease of examples: Orders (orderID, customer, cost) Fulfillments (orderID, clerk) Total cost of orders fulfilled over the last day by clerk "Sue" for customer "Joe" Select Sum(O.cost) From Orders O, Fulfillments F [Range 1 Day] O Where O.orderID = F.orderID And F.clerk = "Sue" And O.customer = "Joe" stanfordstreamdatamanager 11 Example Query 1 Two streams, contrived for ease of examples: Orders (orderID, customer, cost) Fulfillments (orderID, clerk) Total cost of orders fulfilled over the last day by clerk "Sue" for customer "Joe" Select Sum(O.cost) From Orders O, Fulfillments F [Range 1 Day] Where O.orderID = F.orderID And F.clerk = "Sue" And O.customer = "Joe" stanfordstreamdatamanager 12 Example Query 1 Two streams, contrived for ease of examples: Orders (orderID, customer, cost) Fulfillments (orderID, clerk) Total cost of orders fulfilled over the last day by clerk "Sue" for customer "Joe" Select Sum(O.cost) From Orders O, Fulfillments F [Range 1 Day] Where O.orderID = F.orderID And F.clerk = "Sue" And O.customer = "Joe" stanfordstreamdatamanager 13 Example Query 2 Using a 10% sample of the Fulfillments stream, take the 5 most recent fulfillments for each clerk and return the maximum cost Select F.clerk, Max(O.cost) From Orders O, Fulfillments F [Partition By clerk Rows 5] 10% Sample Where O.orderID = F.orderID Group By F.clerk stanfordstreamdatamanager 14 Example Query 2 Using a 10% sample of the Fulfillments stream, take the 5 most recent fulfillments for each clerk and return the maximum cost Select F.clerk, Max(O.cost) From Orders O, Fulfillments F [Partition By clerk Rows 5] 10% Sample Where O.orderID = F.orderID Group By F.clerk stanfordstreamdatamanager 15 Example Query 2 Using a 10% sample of the Fulfillments stream, take the 5 most recent fulfillments for each clerk and return the maximum cost Select F.clerk, Max(O.cost) From Orders O, Fulfillments F [Partition By clerk Rows 5] 10% Sample Where O.orderID = F.orderID Group By F.clerk stanfordstreamdatamanager 16 Example Query 2 Using a 10% sample of the Fulfillments stream, take the 5 most recent fulfillments for each clerk and return the maximum cost Select F.clerk, Max(O.cost) From Orders O, Fulfillments F [Partition By clerk Rows 5] 10% Sample Where O.orderID = F.orderID Group By F.clerk stanfordstreamdatamanager 17 Semantics of Database Languages An often neglected topic Traditional relational databases are in reasonable shape Relational algebra SQL But triggers were a mess The semantics of an innocent-looking continuous query over data streams may not be obvious stanfordstreamdatamanager 18 A Nonobvious Continuous Query Stream of stock quotes: Stocks(ticker,price) Monitor last 10 minutes of quotes: Select From Stocks [Range 10 minutes] Is result a relation, a stream, or something else? If a relation, what exactly does it contain? If a stream, how does query differ from: Select From Stocks [Range 1 minute] or Select From Stocks [] stanfordstreamdatamanager 19 Our Semantics and Language for Continuous Queries Abstract: interpretation for CQs based on certain "black boxes" Concrete: SQL-based instantiation for our system; includes syntactic shortcuts, defaults, equivalences Goals CQs over multiple streams and relations Exploit relational semantics to the extent possible Easy queries should be easy to write, simple queries should do what you expect stanfordstreamdatamanager 20 Relations and Streams Assume global, discrete, ordered time domain (more on this later) Relation Maps time T to set-of-tuples R Stream Set of (tuple,timestamp) elements stanfordstreamdatamanager 21 Conversions Window specification Streams Relations Any relational query language Special operators: Istream, Dstream, Rstream stanfordstreamdatamanager 22 Conversion Definitions Stream-to-relation S [W] is a relation -- at time T it contains all tuples in window W applied to stream S up to T When W = , contains all tuples in stream S up to T Relation-to-stream Istream(R) contains all (r,T ) where rR at time T but rR at time T1 Dstream(R) contains all (r,T ) where rR at time T1 but rR at time T Rstream(R) contains all (r,T ) where rR at time T stanfordstreamdatamanager 23 Abstract Semantics Take any relational query language Can reference streams in place of relations But must convert to relations using any window specification language ( default window = [] ) Can convert relations to streams For streamed results For windows over relations (note: converts back to relation) stanfordstreamdatamanager 24 Query Result at Time T Use all relations at time T Use all streams up to T, converted to relations Compute relational result Convert result to streams if desired stanfordstreamdatamanager 25 Time Easiest: global system clock Stream elements and relation updates timestamped on entry to system Application-defined Streams time and relation updates contain application timestamps, may be out of order Application generates "heartbeat" Or deduce heartbeat from parameters: stream skew, scrambling, latency, and clock progress Query results in application time stanfordstreamdatamanager 26 Abstract Semantics Example 1 Select F.clerk, Max(O.cost) From O [], F [Rows 1000] Where O.orderID = F.orderID Group By F.clerk Maximum-cost order fulfilled by each clerk in last 1000 fulfillments stanfordstreamdatamanager 27 Abstract Semantics Example 1 Select F.clerk, Max(O.cost) From O [], F [Rows 1000] Where O.orderID = F.orderID Group By F.clerk At time T: entire stream O and last 1000 tuples of F as relations Evaluate query, update result relation at T stanfordstreamdatamanager 28 Abstract Semantics Example 1 Select Istream(F.clerk, Max(O.cost)) Istream From O [], F [Rows 1000] Where O.orderID = F.orderID Group By F.clerk At time T: entire stream O and last 1000 tuples of F as relations Evaluate query, update result relation at T Streamed result: New element (<clerk,max>,T) whenever <clerk,max> changes from T1 stanfordstreamdatamanager 29 Abstract Semantics Example 2 Relation CurPrice(stock, price) Select stock, Avg(price) From Istream(CurPrice) [Range 1 Day] Group By stock Average price over last day for each stock stanfordstreamdatamanager 30 Abstract Semantics Example 2 Relation CurPrice(stock, price) Select stock, Avg(price) From Istream(CurPrice) [Range 1 Day] Group By stock Istream provides history of CurPrice Window on history, back to relation, group and aggregate stanfordstreamdatamanager 31 Concrete Language CQL Relational query language: SQL Window spec. language derived from SQL-99 Tuple-based, time-based, partitioned Syntactic shortcuts and defaults So easy queries are easy to write and simple queries do what you expect Equivalences Basis for query-rewrite optimizations Includes all relational equivalences, plus new stream-based ones stanfordstreamdatamanager 32 Two Extremely Simple CQL Examples Select From Strm Had better return Strm (It does) Default window for Strm Default Istream for result Select From Strm, Rel Where Strm.A = Rel.B Often want "NOW" window for Strm But may not want as default stanfordstreamdatamanager 33 Query Execution When a continuous query is registered, generation a query plan Users can also register plans directly Plans composed of three main components: Operators (as in most conventional DBMS's) Inter-operator Queues (as in many conventional DBMS's) State (synopses) Global scheduler for plan execution stanfordstreamdatamanager 34 Operators and State State (synopses) synopses Summarize tuples seen so far (exact or approximate) for operators requiring history To implement windows Example: synopsis join Sliding-window join Approximation of full join State1 State2 stanfordstreamdatamanager 35 Simple Query Plan Q1 Scheduler State3 Q2 State4 State1 State2 Stream3 Stream1 stanfordstreamdatamanager Stream2 36 Some Issues in Query Plan Generation Compatibility and conversions for streams and relations (+/- streams) streams State sharing, incremental computation Windowed joins: Multiway versus 2-way joins Windows in general: push down, pull up, split, merge, ... Time coordination, operator-level heartbeats stanfordstreamdatamanager 37 Memory Overhead in Query Processing Queues + State Continuous queries keep state indefinitely Online requirements suggest using memory rather than disk But we realize this assumption is shaky stanfordstreamdatamanager 38 Memory Overhead in Query Processing Queues + State Continuous queries keep state indefinitely Online requirements suggest using memory rather than disk But we realize this assumption is shaky Goal: minimize memory use while providing timely, accurate answers stanfordstreamdatamanager 39 Reducing Memory Overhead Two main techniques to date 1) Exploit constraints on streams to reduce state 2) Clever operator scheduling to reduce queue sizes stanfordstreamdatamanager 40 Exploiting Stream Constraints For most queries, unbounded memory is required for arbitrary streams [PODS '01] stanfordstreamdatamanager 41 Exploiting Stream Constraints For most queries, unbounded memory is required for arbitrary streams [PODS '01] But streams may exhibit constraints that reduce, bound, or even elimin...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Uni. Worcester - CS - 561
Continuously Adaptive Continuous Queries (CACQ) over Streamsby Samuel Madden, Mehul Shah, Joseph Hellerstein, and Vijayshankar Raman SIGMOD'20021CACQ Introduction Proposed continuous query (CQ) systems are based on static plansBut, CQs are long run
Uni. Worcester - CS - 561
MotivationPODS 20021Data StreamsTraditional DBMS data stored in finite, persistent data sets New Applications data input as continuous, ordered data streams Network monitoring and traffic Telecom call records Network security Financial applications S
Uni. Worcester - CS - 561
Recursive SQL, Deductive Databases, Query EvaluationSlides based on book chapter, By Ramankrishnan and Gehrke DBMS Systems, 3rd ed.cs5611MotivationCan SQL-92 express queries: Are we running low on any parts needed to build a ZX600 sports car? What is
Uni. Worcester - CS - 561
Alert: Transforming Passive to Active DBMSIBM Almaden Research CentnerCS561Minimal Extension of RDBMSActive Tables: Onlyappend new tuples Be aware what is new dataActive Queries Specifiedover Active Tables Implement Via new cursor behavior : &quot;fet
Uni. Worcester - CS - 561
ORDB Implementation DiscussionFrom RDB to ORDBIssues to address when adding OO extensions to DBMS systemLayout of DataDeal with large data types : ADTs/blobs special-purpose file space for such data, with special access methods Large fields in one tup
Uni. Worcester - CS - 561
RDB OODB - ORDB ComparisonRDB what's good ? Simple data model (but less versatile) Simpler for user to learn (OO programmer?) Easier to optimize (for simple access?) Strong market-share (inertia ofAdvantages of Adding OORicher Data Types Simplify DB d
Utah - ECON - 00000
1Graduate Programs for All Kinds of Heterodox EconomistsCompiled by Fred Lee University of Missouri-Kansas City May, 2004 (First published in URPE Newsletter, 34.1, Fall, 2002, pp. 12 15) The programs listed below include in their curricula a variety of
Washington - MATH - 126
Taylor Polynomials and Taylor Series Math 126 Autumn 2006 In many problems in science and engineering we have a function f (x) which is too complicated to answer the questions we'd like to ask. In this chapter, we will use local information near a point x
jeg - CS - 200
Intel Assembler 80186 and higherTRANSFER Name Comment MOV Move (copy) XCHG Exchange STC CLC CMC STD CLD STI CLI PUSH PUSHF PUSHA POP POPF POPA CBW CWD CWDE Set Carry Clear Carry Complement Carry Set Direction Clear Direction Set Interrupt Clear Interrupt
Marietta - CS - 4001
Network Working Group S. HambridgeRequest For Comments: 1855 Intel Corp.FYI: 28 October 1995Category: Informational Netiquette GuidelinesStatus of This Memo This memo provides information for the Internet community. This memo does not specify an I
Idaho - CHEM - 302
PERIODIC TABLE OF THE ELEMENTS1A 1 HHydrogen8A 2 HeHelium1.012A 4 BeBeryllium3A 5 BBoron4A 6 CCarbon5A 7 NNitrogen6A 8 OOxygen7A 9 FFluorine4.003 LiLithium10 NeNeon6.949.0110.8112.0114.0116.0019.0020.1811 NaSodium12 MgMag
Cornell - ECON - 102
Economics 102 Introductory Macroeconomics Spring 2006, Professor J. Wissink Problem Set 6 Due: Wednesday April 26 at the start of class Boxes will be removed ten minutes after the start of class. Remember: We will NOT accept problem sets late. Period. Tha
Cornell - ECON - 102
Economics 102 Introductory Macroeconomics Spring 2006, Professor J. Wissink Problem Set 7 - ANSWERS rue or False (could you explain your decision?):1.Ta. TRUE: According to the Keynesians, unemployment persists because wages are sticky in the downward d
University of Toronto - CS - 364
gYR V RY rTWT# sv tt w t v v ~v wt ~ wv t s z yt wv s rqiu~xqqxffqxfeTuwqxdiqdTqfxtqd4dhxdTxt~d|vqcfw_gxtdTutr pk q da E redHG x k yo V W gYaP WS o nk Y m Y XP #`p m k P nk s l qhYhihdE ge j vG f EYa #eP vyP g g aVYy b#Fa x wgHv`us EP Xt gY XP r`qpi g
University of Toronto - CS - 364
%!PS-Adobe-2.0 %Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %Title: recover.dvi %Pages: 1 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o recover.ps recover.dvi %DVIP
Wilfrid Laurier - DOCS - 562
Regress+Appendix A A Compendium of Common Probability DistributionsVersion 2.3 Dr. Michael P. McLaughlin 1993-2001 Third printing This software and its documentation are distributed free of charge and may neither be sold nor repackaged for sale in whol
Wilfrid Laurier - ECE - 6731
Regress+Appendix A A Compendium of Common Probability DistributionsVersion 2.3 Dr. Michael P. McLaughlin 1993-2001 Third printing This software and its documentation are distributed free of charge and may neither be sold nor repackaged for sale in whol
CSU Northridge - HCMGT - 004
BUS497A paper tips Spring 2009 Prof. Abe Feinberg DO: Write formally, not just use informal speech Include an Executive summary Use Section Headings At least half a page on Mission and Vision Discuss Strengths and Weaknesses in Internal Analysis which mus
CUNY Baruch - CS - 291
List Abstraction! A list is a linear configuration of nodesRead Sections 7.1-7.4! A list node is a container for data &quot; A node can have at most one predecessor and one successor node &quot; We can insert and delete nodes in any order ! Three nodes are ident
ETSU - NTES - 2150
CHAPTER TWELVEMemory Organization12.1 Early MemoryEvery year new memory technologies are developed promising faster response and higher throughput. This makes it difficult to maintain a printed document discussing the latest advances in memory technolo
USC - ENGR - 330
University of Southern California Daniel J. Epstein Department of Industrial and Systems Engineering ISE 330: Introduction to Operations Research Fall 2003: General InformationPersonnel: Instructor: Office Hours: Phone: Fax: Email: Teaching Assistant: Of
Berkeley - BUSINESS - 239
Bus Ad 239B Spring 2002 Problem Set 10 Due Thursday April 101. Suppose W is a K -dimensional Wiener process, and N 0 is an integer. a Let !; t = 1 for all !; t. Find all N + 1-dimensional securi ties processes S such that is a state price process for S .
Cal Poly Pomona - CHM - 315
California State Polytechnic University, PomonaDr. Laurie S. Starkey, Organic Chemistry CHM 314 Chapter 6 Summary (Wade Text): Alkyl Halides/Substitution ReactionsI. Introduction to Alkyl Halides (6-1 6-7) a. Alkyl, vinyl, aryl halides II. Substitution
UMass (Amherst) - BIOEP - 540
Introduction to Biostatistics 540 Final Exam (2 hours) Spring 2001Name: SOLUTION Score: _ Please answer all questions. Show all your work, including formula (if there is any) on the paper. When using a calculator, check your calculations. 1. (5 pts) An i
UC Riverside - STAT - 160
STAT 160AElements of Probability and Statistical Theory11Probability and Distribution2Introduction A phenomenon is random if individual outcomes of the experiment are uncertain but there is nonetheless a regular distribution of outcomes in a large n
UC Riverside - STAT - 160
HW1 (due 10/6/05): (from textbook) 1.2.3, 1.2.9, 1.2.11, 1.2.12, 1.2.16 (extra credit) A fashionable country club has 100 members, 30 of whom are lawyers. Rumor has it that 25 of the club members are liars and that 55 are neither lawyers nor liars. What
UC Riverside - STAT - 160
Statistics 160A Fall 2005Instructor: Xinping Cui, Ph.D. 2642 Statistics-Computer Building Phone: 782-2563 Fax: 782-3286 Email (preferred): xinping.cui@ucr.edu T/Th 2:00pm to 3:00pm or by appointment. Hongjuan Liu Email: hongjuanl@yahoo.com Tuesday 9:00am
East Los Angeles College - CS - 236
Global Illumination CompendiumSeptember 29, 2003 Philip Dutr phil@cs.kuleuven.ac.be Computer Graphics, Department of Computer Science Katholieke Universiteit Leuven http:/www.cs.kuleuven.ac.be/~phil/GI/This collection of formulas and equations is suppos
Universidad de Chile - MATH - 313
The Math WarsCalifornia Battles It Out over Mathematics Education Reform (Part II)Note: The first part of this article appeared in the June/July issue of the Notices, pages 695702.The Numbers BattleShow us the data, show us that this program works, de
UMass (Amherst) - MATH - 300
&quot; vu 1 ~ 1 1 ~ Q` V S X X B A d 7 Q |Q A B V S t B | 7 aQ A B A AQ a V S I Q F &amp;wu 3&amp;gRYYv55U5rEYUT6Ev5EvEbY@E55Yb5pRofe &quot; 1 1 $ 1 TYRURETWuWv hRes tQ G` B I 7 tQ x v A V p 1 &quot; Q` S V |Q 7 A S X V S X X B A d 7 A V S B V d 7 t B X | 7 aQ A B A AQ a A Y58
Universidad de Chile - MATH - 313
The Math WarsCalifornia Battles It Out over Mathematics Education Reform (Part I)Margaret DeArmond is a high school mathematics teacher in Bakersfield, California. She has taught for twenty-seven years, with many of the same frustrations occurring year
UMass (Amherst) - MATH - 300
S q 9 i i @q $ 8 D &quot; o x $ @ y q D i e!Fk!Plk%P%ePR!Cvk!P~Fkpl D i 8 q D D x $ 9 i &quot; i9 8 i q i PP'PhFCzYlkFPzR!k3k!'PhlAhvFkp!' 8 @ #q8 Y!7vYPpo ecfw_Y!kvC!R!7!Pjv!YCFkY!7!# @ 8 i x $ i9 8 q y 0 p i vYePj9 8CvFPjPF!PsPklkP8 7P)YqPjlkC!%!CzTFli n !Ftvi q
UMass (Amherst) - MATH - 300
1. How many distinct arrangements of the letters in MASSACHUSETTS start with MA? 2. A straight is a poker hand consisting of 5 cards whose ranks form a sequence. The highest possible straight is AKQJ10 (Broadway) and the lowest straight is 54321 (the whee
UMass (Amherst) - MATH - 300
UMass (Amherst) - MATH - 300
MATH 300 Practise Exam 3April, 2007The actual exam consists of two parts. In the first part, you will be asked to slove a recursive relation. In the second part of the exam, you will be asked to prove the following 3 theorems.1. X = cfw_1, 2, 3, 4, , 2
UMass (Amherst) - MATH - 300
The actual exam consists of one combinatorial problem and the following four problems.1. Prove by mathematical induction that all integers n 2.1 2!+2 3!+3 4!+ +n-1 n!= 1-1 n!for2. (a) State the definition of holomorphic functions. (b) Define f
UMass (Amherst) - MATH - 300
a WiY U aS r Q W q a WiY U S iS r WS W Qv | VgQ4b`StRVfhouhqbrtqeiR`I9`qfWsQxgQRp`StRVfh0sQp&amp;bjvRmw4`IrVwsh E eT 9 GfWsQTbGpkhReqAw4Pj ef`QphRPPq mp`hVpE0Vwsh E~ q iS v r WSI H QI H WiS Qv | Q q r iS Q r r Q WQ r VptvsrfWUxQRuYAq4b6Vgv`rXWmUxQwgiPqiRs
UMass (Amherst) - MATH - 300
UMASS AMHERST MATH 300: NOTES FOR FALL 05FARSHID HAJIRContents Part 1. Problem Solving, Inductive vs. Deductive Reasoning, An introduction to Proofs 1. Introductory Notes 1.1. Propositions 1.2. Deductive Reasoning 1.3. Inductive Reasoning Part 2. Logic
UMass (Amherst) - MATH - 300
FUNDAMENTAL CONCEPTS OF MATHEMATICS, SPRING 2006 William H. Meeks April 27, 20061Introduction.This preliminary version of a book is based on my notes from teaching Math 300, Fundamental Concepts of Mathematics,at the University of Massachusetts at Amhe
Oklahoma State - SYST - 520
UML a tutorialUML a tutorial.1 1 The history of object-oriented analysis and design methods .2 2 Software engineering .7 2.1 Responsibility-driven versus data-driven approaches .12 2.2 Translational versus elaborational approaches .13 3 Object-oriented a
cta - MYWEB - 499
The Not So Short A Introduction to L TEX 2A Or LTEX 2 in 141 minutesby Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 4.26, September 25, 2008iiCopyright 1995-2005 Tobias Oetiker and Contributers. All rights reserved. This docum
cta - PHYS - 115
The Not So Short A Introduction to L TEX 2A Or LTEX 2 in 141 minutesby Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 4.26, September 25, 2008iiCopyright 1995-2005 Tobias Oetiker and Contributers. All rights reserved. This docum
cta - CS - 320
The Not So Short A Introduction to L TEX 2A Or LTEX 2 in 141 minutesby Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 4.26, September 25, 2008iiCopyright 1995-2005 Tobias Oetiker and Contributers. All rights reserved. This docum
cta - MATH - 200
The Not So Short A Introduction to L TEX 2A Or LTEX 2 in 141 minutesby Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 4.26, September 25, 2008iiCopyright 1995-2005 Tobias Oetiker and Contributers. All rights reserved. This docum
cta - M - 362
The Not So Short A Introduction to L TEX 2A Or LTEX 2 in 141 minutesby Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 4.26, September 25, 2008iiCopyright 1995-2005 Tobias Oetiker and Contributers. All rights reserved. This docum
cta - ME - 106
The Not So Short A Introduction to L TEX 2A Or LTEX 2 in 141 minutesby Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 4.26, September 25, 2008iiCopyright 1995-2005 Tobias Oetiker and Contributers. All rights reserved. This docum
UMass (Amherst) - PDFS - 336
Books The required books for this course are available at Amherst Books (8 Main St, at the corner of Main St. and Pleasant St.). For those of you who have not previously purchased textbooks at Amherst Books, they are located downstairs and are categorized
UMass (Amherst) - PDFS - 336
UMass (Amherst) - PDFS - 336
Grading Your grade will be based on the total number of points received for each of the following assignments: First short writing assignment First paper Second short writing assignment Second paper Final exam Total possible points = 200 Letter grades wil
Fayetteville State University - COP - 402004
COP4020 Fall 2004 Final ExamName: (Please print) Put the answers on these sheets. You can collect 100 points in total for this exam. 1. Which C construct is classied as a selection statement? (mark one) (4 points) (a) return (b) switch (c) break (d) whil
Fayetteville State University - COP - 402004
COP4020 Fall 2002 Final ExamName: (Please print) Put the answers on these sheets. Use additional sheets when necessary. Show how you derived your answer when applicable (this is required for full credit and helpful for partial credit). You can collect 10
Fayetteville State University - COP - 402004
COP4020 Fall 2004 Midterm ExamName: (Please print) Put the answers on these sheets. Use additional sheets when necessary. You can collect 100 points in total for this exam. 1. What was the first functional language? (mark one, 4 points) (a) Algol 60 (b)
Fayetteville State University - COP - 402004
COP4020 Fall 2001 Final ExamName: (Please print) Put the answers on these sheets. Use additional sheets when necessary. Show how you derived your answer (this is required for full credit and helpful for partial credit). You can collect 100 points in tota
Fayetteville State University - COP - 402004
COP4020 Fall 2002 Midterm ExamName: (Please print) Put the answers on these sheets. Use additional sheets when necessary. You can collect 100 points in total for this exam. 1. Scheme belongs to the class of (mark one, 4 points) (a) Object-oriented langua
Simpson CA - CS - 220
SimpleScalar Hackers Guide(for tool set release 2.0)Todd Austin info@simplescalar.com SimpleScalar LLCSimpleScalar LLCSimpleScalar Hackers Guide Todd AustinTutorial Overview Computer Architecture Simulation Primer SimpleScalar Tool Set Overview Use
Washington University in St. Louis - MATH - 422
Math 422, Theory of Functions of a Complex Variable IISpring 2004Instructor:David Wright Office: Room 114, Cupples I Phone: 314 935-6781 (office) E-mail: wright@einstein.wustl.edu Website: www.math.wustl.edu/~wright/ MWF 2:00-3:00Office Hours:Class M
CUNY Baruch - EES - 5501
City College of New York and Graduate Center of City University of New York G5501 Introduction to ROBOTICSHomework #8 Due: Dec. 6, 2005Answer the following questions briefly. 1) What is the robot mapping? What is robot localization? What is robot motion
CUNY Baruch - EES - 5501
Introduction to ROBOTICSMobile Robot MappingDr. John (Jizhong) Xiao Department of Electrical Engineering City College of New York jxiao@ccny.cuny.eduTopics Brief Review: Motion Planning Mobile Robot Mapping Using sonar to create maps Bayes Rule Evide
CUNY Baruch - EES - 5501
City College of New York and Graduate Center of City University of New York G5501 Introduction to ROBOTICSHomework #7 Due: Nov. 29, 2005Answer the following questions briefly. 1) What is the dimension of the Configuration Space of a fixed-base PUMA robo
CUNY Baruch - EES - 5501
Introduction to ROBOTICSMidterm Exam ReviewProf. John (Jizhong) Xiao Department of Electrical Engineering City College of New York jxiao@ccny.cuny.eduTheCityCollegeofNewYork1Grades Distribution12 10 8 6 4 2 0 &lt;60 61~70 71~80 81~89 &gt;90 Students37 st
CUNY Baruch - EES - 5501
City College of New York And Graduate Center of City University of New York G5501 Introduction to ROBOTICSHomework #3 Due: Sep. 27, 2005Problem 1: Establish orthonormal link coordinate systems (xi , yi , zi ) for i=1,2,6 for the PUMA 260 robot arm shown