Concurrent and Parallel Systems CS-160 Assignment 1 Prof B. D. Fleisch

Size: px
Start display at page:

Download "Concurrent and Parallel Systems CS-160 Assignment 1 Prof B. D. Fleisch"

Transcription

1 Concurrent and Parallel Systems CS-160 Assignment 1 Prof B. D. Fleisch Due: October 20, :59:59 (turnin method will be announceed) You have asked write a database for a national auto dealer. The database keeps track of its sales information. The auto dealer has one branch in each state. The project in CS160 will begin focusing on the California dealership but will eventually use multiple database one for each state of the country. The project is divided into three smaller assignments. In the first assignment, you will write a simple database object, a command shell, and an object for managing all of your threads. This first assignment will lead to the second, which in turn will lead to the third. So, it would be good to write flexible and maintainable code that can be used as the basis for future work. This first assignment is to be done independently. Collaboration is not allowed. Overview You will need to maintain information about several databases (one for each state in the country). However, in Assignment 1, assume only one database will be tested (for the database located in California for example). A command shell (like a UNIX shell) allows interactive operations to be performed on the database. Table 1 shows the operations permitted. Objects We ask that you break the project up into several different modules: a database object, a job object, a command shell, and worker threads to handle each of the assigned tasks, and the thread manager to keep track of all the threads. Each module can then be implemented using C++ classes and, with the exception of the database object, which runs in its own thread. Implementing each module with C++ classes makes changing modules easier in later projects. And, remember that the later assignments are dependent on the earlier assignments. Database Object The database must support four generic types of operations: insertions, modifications, queries, and deletions. Eventually, the database will also support transactions. Each entry in the database contains sales code (the Key) of the car, its manufacturer, its brand, the year in which it is made, quantity in the database. The database is maintained in memory, and written to disk and preserved when the program exits or when the user types in the save command. This is not a database class, so the database object can be implemented any way that you see fit. Keep in mind that the database will be extended in the future assignments and you have a limited amount of time to do the assignment. If you plan to use STL observe

2 that STL may not be thread safe and may misbehave in strange ways that my manifest themselves in Assignment 2 and Assignment 3 when more concurrency is added. Research into this matter would be prudent. Thread safety will be discussed further in lab and in the class. Worker Threads The worker threads carry out all operations against the database. Each command will be performed in a separate thread. Only one thread at a time is allowed to modify the database in the first assignment this simplifies thread synchronization. However, thread output to the screen must be synchronized so that no interleaving of output from different threads does not occur. Synchronization of work threads will be covered in later assignment. Thread Manager You should have an object that controls all aspects of thread management. This object should be responsible for creating threads and assigning tasks to them as well as keeping track of currently running threads and killing threads. Each running thread should have a unique programmer-defined number to identify it as well as a short description of what task the thread performs.. Command shell The command shell allows a user to interact with the database and to control the threads. The command shell should run its own thread and call the Thread Manager to create worker threads to handle the commands. The command shell is test based and contains the following commands. Command list create DATABASE load DATABASE save DATABASE insert KEY delete KEY Purpose provides a list of threads and what each thread is doing kills all threads and ends the program. All objects associated with the program are destroyed. create a database reads the sales records from a database file named DATABASE. writes the sales records from memory to the file named DATABASE. inserts the tuple into the database if not already there based on KEY. If already there, simply discard the command but report this to the error log. The initialization value for the quantity is 0. delete the entry in the DATABASE that match the KEY.

3 buy KEY QUANTITY sell KEY QUANTITY printi DATABASE printo KEYWORD increase the value associated with the KEY by QUANTITY decrease the value associated with the KEY by QUANTITY display all the entries in that DATABASE display all entries that match KEYWORD Other commands may be added at a later time. The following are descriptions of the terms used above. THREAD_ID DATABASE KEY KEYWORD VALUE Database Format Some sort of id created by you A string that names the database by US states abbreviation. For example, CA refers to the database located at California. (Refer to Appendix for the abbreviation) A string that is composed of code of state, manufacturer, and model. For example, code refers to California, Toyota, Camry. (Refer to Appendix for the code table) A string that can be compose of (state code), (state code and manufacturer code), or (state code, manufacturer code and model code) An integer that describes the current quantity of that entry in the database. State : Manufacturer : Model : Quantity (For example: : California : Toyota : Camry : 535) Here is an example of a set of legal commands to the database shell and its corresponding result: Command create CA load CA Corresponding result Create a file named CA Load the content in the CA database into memory (data structure) insert : California : Toyota : Camry : 0 insert : California : Toyota : Camry : : California : Ford : CrownVictoria : 0 insert : California : Toyota : Camry : : California : Ford : CrownVictoria : 0 buy : California : Toyota : Camry : : California : Ford : CrownVictoria buy : California : Toyota : Camry : : California : Ford : CrownVictoria : 300 sell : California : Toyota : Camry : 400

4 : California : Ford : CrownVictoria : 300 sell : California : Toyota : Camry : : California : Ford : CrownVictoria : 133 list List current thread (note for assignment 1, you should see only two threads: Thread Manager and Shell) printi CA : California : Toyota : Camry : : California : Ford : CrownVictoria : 133 printo : California : Toyota : Camry : 400 printo : California : Toyota : Camry : 400 printo : California : Ford : CrownVictoria : 133 load CA Save the content of the data structure into database CA file and the program (including shell) Load database CA, if the database of that name has already been loaded and has not been saved warn the user before overwriting the database with new values sell : California : Toyota : Camry : : California : Ford : CrownVictoria : 99 save CA Save database CA Instruction Specific Problems The printo command should display all records whose key values match the key values in the command. For example, the command Printo 05 should display all the entries in the CA database. Printo 0502 should display all the entries whose manufacturer is TOYOTA in the CA database Printo should display the entry whose model CAMRY, manufacturer is TOYOTA in the CA database. Error Handling (Error log) An error log file (error_log) to keep track the system information is required. The content of the file contains: thread (THREAD_ID) created, thread (THREAD_ID) exit status (normal or abnormal and its reason), failures that the thread encountered, and out of storage warning information. Failures can be one of the following situations: If you try to modify a database that doesn t exist in any way (ie adding an item to a non-existent database) then the command should report a failure. If there are no matches to the key value in the storage then the operation should report a failure. After each of these instances the program should continue but each of threads that failed should exit. Warning information issues in the following situation: If after the sell, the quantity becomes negative, which means the left over is not enough to complete the transaction. In this case, set the quantity to 0 and write warning information to the error log.

5 A sample error_log is as following: [Normal] Thread 234 created; [Normal] Thread 234 exits; [Abnormal] Thread 234 exits: Segment Fault [Failure] Thread 234 exits when it attempts to write to database OO. [Warning] The California Toyota Camry is out of storage. Important Information C++ should be used for this project. You do not have to use classes or any other special features of C++, but those features will make your life easier. Also, makefiles are required. The grader will not accept any project that does not have a makefile. Programs that do not compile will not receive credit regardless of the effort you invested in programming. The purpose of the first assignment is to create a framework for future assignments that to introduce you to basic pthreads. Keep the first program simple and make it maintainable so that you can easily extend it in future assignments. A README file should also be included explaining any initial steps that need to be taken (for example if some file needs to be in place before running your program). The README should also explain what has been implemented in your assignment and what is missing. All programs will be carefully cheat checked and any plagiarism found will result in a failing grade in the course. There is a 25 percent per day lateness penalty. After four days late the assignments is worth 0 points. To clarify this more precisely, a project that would have scored an 80 on-time that is 3 days late will score 20 (rather that a 5). Suggestions Begin work ASAP! I would suggest that you start with the Thread manager and get ht creation of threads working first. Second, work on one instruction and a time getting each instruction working. Keep adding instructions and debugging until the assignment is completed. Do not try to debug the assignment after you write everything. Develop and test the code incrementally. Appendix I US States Abbreviation 01 ALABAMA AL 26 MISSOURI MO 02 ALASKA AK 27 MONTANA MT 03 ARIZONA AZ 28 NEBRASKA NE 04 ARKANSAS AR 29 NEVADA NV 05 CALIFORNIA CA 30 NEW HAMPSHIRE NH 06 COLORADO CO 31 NEW JERSEY NJ 07 CONNECTICUT CT 32 NEW MEXICO NM 08 DELAWARE DE 33 NEW YORK NY 09 DISTRICT OF COLUMBIA DC 34 NORTH CAROLINA NC 10 FLORIDA FL 35 NORTH DAKOTA ND 11 GEORGIA GA 36 OHIO OH

6 12 HAWAII HI 37 OKLAHOMA OK 13 IDAHO ID 38 OREGON OR 14 ILLINOIS IL 39 PENNSYLVANIA PA 15 INDIANA IN 40 RHODE ISLAND RI 16 IOWA IA 41 SOUTH CAROLINA SC 17 KANSAS KS 42 SOUTH DAKOTA SD 18 KENTUCKY KY 43 TENNESSEE TN 19 LOUISIANA LA 44 TEXAS TX 20 MAINE ME 45 UTAH UT 21 MARYLAND MD 46 VERMONT VT 22 MASSACHUSETTS MA 47 VIRGINIA VA 23 MICHIGAN MI 48 WASHINGTON WA 24 MINNESOTA MN 49 WEST VIRGINIA WV 25 MISSISSIPPI MS 50 WISCONSIN WI 51 WYOMING WY Appendix II Manufacturer and Model Code Ford 01 Toyota02 Honda03 Dodge04 Chrysler05 Buick06 Mazda07 01 Aspire 4Runner Accord Avenger Cirrus Century Contour Avalon Civic Colt Concorde GrandNational CrownVictoria Camry CR-V Daytona Imperial LeSabre Escort Celica Odyssey Durango Laser ParkAvenue Miata 05 Festiva Corolla Passport Dynasty Lebaron Reqal Millenia 06 Mustanq Corona Prelude Intrepid New Yorker Riviera MX-3 07 Probe Cressida Lancer Sebring Roadmaster MX-6 08 Taurus LandCruiser Neon Town and Country Skylark Navajo 09 Tempo MR2 Omni Proteqe 10 Thunderbird Paseo Shadow RX-4 11 Previa Spirit RX-7 12 RAV4 Stealth 13 Supra Stratus 14 Tacoma 15 Tercel

Manufactured Home Production by Product Mix ( )

Manufactured Home Production by Product Mix ( ) Manufactured Home Production by Product Mix (1990-2016) Data Source: Institute for Building Technology and Safety (IBTS) States with less than three active manufacturers are indicated with asterisks (*).

More information

Reporting Child Abuse Numbers by State

Reporting Child Abuse Numbers by State Youth-Inspired Solutions to End Abuse Reporting Child Abuse Numbers by State Information Courtesy of Child Welfare Information Gateway Each State designates specific agencies to receive and investigate

More information

Oklahoma Economic Outlook 2015

Oklahoma Economic Outlook 2015 Oklahoma Economic Outlook 2015 by Dan Rickman Regents Professor of Economics and Oklahoma Gas and Electric Services Chair in Regional Economic Analysis http://economy.okstate.edu/ October 2013-2014 Nonfarm

More information

MapMarker Standard 10.0 Release Notes

MapMarker Standard 10.0 Release Notes MapMarker Standard 10.0 Release Notes Table of Contents Introduction............................................................... 1 System Requirements......................................................

More information

AGILE BUSINESS MEDIA, LLC 500 E. Washington St. Established 2002 North Attleboro, MA Issues Per Year: 12 (412)

AGILE BUSINESS MEDIA, LLC 500 E. Washington St. Established 2002 North Attleboro, MA Issues Per Year: 12 (412) Please review your report carefully. If corrections are needed, please fax us the pages requiring correction. Otherwise, sign and return to your Verified Account Coordinator by fax or email. Fax to: 415-461-6007

More information

MapMarker Plus v Release Notes

MapMarker Plus v Release Notes Release Notes Table of Contents Introduction............................................................... 2 MapMarker Developer Installations........................................... 2 Running the

More information

Alaska no no all drivers primary. Arizona no no no not applicable. primary: texting by all drivers but younger than

Alaska no no all drivers primary. Arizona no no no not applicable. primary: texting by all drivers but younger than Distracted driving Concern is mounting about the effects of phone use and texting while driving. Cellphones and texting January 2016 Talking on a hand held cellphone while driving is banned in 14 states

More information

Chart 2: e-waste Processed by SRD Program in Unregulated States

Chart 2: e-waste Processed by SRD Program in Unregulated States e Samsung is a strong supporter of producer responsibility. Samsung is committed to stepping ahead and performing strongly in accordance with our principles. Samsung principles include protection of people,

More information

WINDSTREAM CARRIER ETHERNET: E-NNI Guide & ICB Processes

WINDSTREAM CARRIER ETHERNET: E-NNI Guide & ICB Processes WINDSTREAM CARRIER ETHERNET: E-NNI Guide & ICB Processes Version.0, April 2017 Overview The Carrier Ethernet (E-Access) product leverages Windstream s MPLS and Ethernet infrastructure to provide switched

More information

Arizona does not currently have this ability, nor is it part of the new system in development.

Arizona does not currently have this ability, nor is it part of the new system in development. Topic: Question by: : E-Notification Cheri L. Myers North Carolina Date: June 13, 2012 Manitoba Corporations Canada Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of

More information

Alaska ATU 1 $13.85 $4.27 $ $ Tandem Switching $ Termination

Alaska ATU 1 $13.85 $4.27 $ $ Tandem Switching $ Termination Page 1 Table 1 UNBUNDLED NETWORK ELEMENT RATE COMPARISON MATRIX All Rates for RBOC in each State Unless Otherwise Noted Updated April, 2001 Loop Port Tandem Switching Density Rate Rate Switching and Transport

More information

MapMarker Plus 10.2 Release Notes

MapMarker Plus 10.2 Release Notes MapMarker Plus 10.2 Table of Contents Introduction............................................................... 1 System Requirements...................................................... 1 System Recommendations..................................................

More information

Bulk Resident Agent Change Filings. Question by: Stephanie Mickelsen. Jurisdiction. Date: 20 July Question(s)

Bulk Resident Agent Change Filings. Question by: Stephanie Mickelsen. Jurisdiction. Date: 20 July Question(s) Topic: Bulk Resident Agent Change Filings Question by: Stephanie Mickelsen Jurisdiction: Kansas Date: 20 July 2010 Question(s) Jurisdiction Do you file bulk changes? How does your state file and image

More information

Alaska ATU 1 $13.85 $4.27 $ $ Tandem Switching $ Termination

Alaska ATU 1 $13.85 $4.27 $ $ Tandem Switching $ Termination Page 1 Table 1 UNBUNDLED NETWORK ELEMENT RATE COMPARISON MATRIX All Rates for RBOC in each State Unless Otherwise Noted Updated July 1, 2001 Loop Port Tandem Switching Density Rate Rate Switching and Transport

More information

What's Next for Clean Water Act Jurisdiction

What's Next for Clean Water Act Jurisdiction Association of State Wetland Managers Hot Topics Webinar Series What's Next for Clean Water Act Jurisdiction July 11, 2017 12:00 pm 1:30 pm Eastern Webinar Presenters: Roy Gardner, Stetson University,

More information

SECTION 2 NAVIGATION SYSTEM: DESTINATION SEARCH

SECTION 2 NAVIGATION SYSTEM: DESTINATION SEARCH NAVIGATION SYSTEM: DESTINATION SEARCH SECTION 2 Destination search 62 Selecting the search area............................. 62 Destination search by Home........................... 64 Destination search

More information

MapMarker Plus 12.0 Release Notes

MapMarker Plus 12.0 Release Notes MapMarker Plus 12.0 Release Notes Table of Contents Introduction, p. 2 Running the Tomcat Server as a Windows Service, p. 2 Desktop and Adapter Startup Errors, p. 2 Address Dictionary Update, p. 3 Address

More information

2013 Product Catalog. Quality, affordable tax preparation solutions for professionals Preparer s 1040 Bundle... $579

2013 Product Catalog. Quality, affordable tax preparation solutions for professionals Preparer s 1040 Bundle... $579 2013 Product Catalog Quality, affordable tax preparation solutions for professionals 2013 Preparer s 1040 Bundle... $579 Includes all of the following: Preparer s 1040 Edition Preparer s 1040 All-States

More information

Installation Procedures

Installation Procedures Installation Procedures Installation Procedures Table of Contents Implementation Checklist Secure FTP Site Procedure for Sponsors Submission of Eligibility Files Self-Bill Payment Information Implementation

More information

Terry McAuliffe-VA. Scott Walker-WI

Terry McAuliffe-VA. Scott Walker-WI Terry McAuliffe-VA Scott Walker-WI Cost Before Performance Contracting Model Energy Services Companies Savings Positive Cash Flow $ ESCO Project Payment Cost After 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

More information

Question by: Scott Primeau. Date: 20 December User Accounts 2010 Dec 20. Is an account unique to a business record or to a filer?

Question by: Scott Primeau. Date: 20 December User Accounts 2010 Dec 20. Is an account unique to a business record or to a filer? Topic: User Accounts Question by: Scott Primeau : Colorado Date: 20 December 2010 Manitoba create user to create user, etc.) Corporations Canada Alabama Alaska Arizona Arkansas California Colorado Connecticut

More information

CONSOLIDATED MEDIA REPORT B2B Media 6 months ended June 30, 2018

CONSOLIDATED MEDIA REPORT B2B Media 6 months ended June 30, 2018 CONSOLIDATED MEDIA REPORT B2B Media 6 months ended June 30, 2018 TOTAL GROSS CONTACTS 313,819 180,000 167,321 160,000 140,000 120,000 100,000 80,000 73,593 72,905 60,000 40,000 20,000 0 clinician s brief

More information

J.D. Power and Associates Reports: Overall Wireless Network Problem Rates Differ Considerably Based on Type of Usage Activity

J.D. Power and Associates Reports: Overall Wireless Network Problem Rates Differ Considerably Based on Type of Usage Activity Reports: Overall Wireless Network Problem Rates Differ Considerably Based on Type of Usage Activity Ranks Highest in Wireless Network Quality Performance in Five Regions WESTLAKE VILLAGE, Calif.: 25 August

More information

Legal-Compliance Department March 22, 2019 Page 1 of 7

Legal-Compliance Department March 22, 2019 Page 1 of 7 Licensing Information NMLS I.D. 2600 Corporate Office: 1600 South Douglass Road, Suites 110 & 200-A, Anaheim, CA 92806 Loan Servicing Branch Offices: 2100 E. 196 th Street, Suites 100 & 200, Westfield,

More information

Established Lafayette St., P.O. Box 998 Issues Per Year: 12 Yarmouth, ME 04096

Established Lafayette St., P.O. Box 998 Issues Per Year: 12 Yarmouth, ME 04096 JANUARY 1, 2016 JUNE 30, 2016 SECURITY SYSTEMS NEWS UNITED PUBLICATIONS, INC. Established 1998 106 Lafayette St., P.O. Box 998 Issues Per Year: 12 Yarmouth, ME 04096 Issues This Report: 6 (207) 846-0600

More information

How Social is Your State Destination Marketing Organization (DMO)?

How Social is Your State Destination Marketing Organization (DMO)? How Social is Your State Destination Marketing Organization (DMO)? Status: This is the 15th effort with the original being published in June of 2009 - to bench- mark the web and social media presence of

More information

Legal-Compliance Department October 11, 2017 Page 1 of 8

Legal-Compliance Department October 11, 2017 Page 1 of 8 Licensing Information NMLS I.D. 2600 Corporate Office: 1600 South Douglass Road, Suites 110 & 200-A, Anaheim, CA 92806 Loan Servicing Branch Offices: 2100 E. 196 th Street, Suites 100 & 200, Westfield,

More information

Oklahoma Economic Outlook 2016

Oklahoma Economic Outlook 2016 Oklahoma Economic Outlook 216 by Dan Rickman Regents Professor of Economics and Oklahoma Gas and Electric Services Chair in Regional Economic Analysis http://economy.okstate.edu/ U.S. Real Gross Domestic

More information

CONSOLIDATED MEDIA REPORT Business Publication 6 months ended December 31, 2017

CONSOLIDATED MEDIA REPORT Business Publication 6 months ended December 31, 2017 CONSOLIDATED MEDIA REPORT Business Publication 6 months ended December 31, 2017 TOTAL GROSS CONTACTS 1,952,295 2,000,000 1,800,000 1,868,402 1,600,000 1,400,000 1,200,000 1,000,000 800,000 600,000 400,000

More information

Figure 1 Map of US Coast Guard Districts... 2 Figure 2 CGD Zip File Size... 3 Figure 3 NOAA Zip File Size By State...

Figure 1 Map of US Coast Guard Districts... 2 Figure 2 CGD Zip File Size... 3 Figure 3 NOAA Zip File Size By State... Table of Contents NOAA RNC Charts (By Coast Guard District, NOAA Regions & States) Overview... 1 NOAA RNC Chart File Locations... 2 NOAA RNC by Coast Guard Districts(CGD)... 2 NOAA RNC By States... 3 NOAA

More information

π H LBS. x.05 LB. PARCEL SCALE OVERVIEW OF CONTROLS uline.com CONTROL PANEL CONTROL FUNCTIONS lb kg 0

π H LBS. x.05 LB. PARCEL SCALE OVERVIEW OF CONTROLS uline.com CONTROL PANEL CONTROL FUNCTIONS lb kg 0 Capacity: x.5 lb / 6 x.2 kg π H-2714 LBS. x.5 LB. PARCEL SCALE 1-8-295-551 uline.com lb kg OVERVIEW OF CONTROLS CONTROL PANEL Capacity: x.5 lb / 6 x.2 kg 1 2 3 4 METTLER TOLEDO CONTROL PANEL PARTS # DESCRIPTION

More information

How Employers Use E-Response Date: April 26th, 2016 Version: 6.51

How Employers Use E-Response Date: April 26th, 2016 Version: 6.51 NOTICE: SIDES E-Response is managed by the state from whom the request is received. If you want to sign up for SIDES E-Response, are having issues logging in to E-Response, or have questions about how

More information

Telecommunications and Internet Access By Schools & School Districts

Telecommunications and Internet Access By Schools & School Districts Universal Service Funding for Schools and Libraries FY2014 E-rate Funding Requests Telecommunications and Internet Access By Schools & School Districts Submitted to the Federal Communications Commission,

More information

MapMarker Plus v Release Notes

MapMarker Plus v Release Notes Release Notes Table of Contents Introduction............................................................... 2 MapMarker Developer Installations........................................... 2 Running the

More information

INSTRUCTIONS FOR.TXT FIXED FILE SSA UPLOAD QUARTERLY WAGE & TAX REPORTING

INSTRUCTIONS FOR.TXT FIXED FILE SSA UPLOAD QUARTERLY WAGE & TAX REPORTING INSTRUCTIONS FOR.TXT FIXED FILE SSA UPLOAD QUARTERLY WAGE & TAX REPORTING TABLE OF CONTENTS LWC_Instructions_Rev: 07/06/207 I. Instruction for Quarterly wage reporting..3 II. General Information. 4 A.

More information

Managing Transportation Research with Databases and Spreadsheets: Survey of State Approaches and Capabilities

Managing Transportation Research with Databases and Spreadsheets: Survey of State Approaches and Capabilities Managing Transportation Research with Databases and Spreadsheets: Survey of State Approaches and Capabilities Pat Casey AASHTO Research Advisory Committee meeting Baton Rouge, Louisiana July 18, 2013 Survey

More information

Publisher's Sworn Statement

Publisher's Sworn Statement Publisher's Sworn Statement CLOSETS & Organized Storage is published four times per year and is dedicated to providing the most current trends in design, materials and technology to the professional closets,

More information

Is your standard BASED on the IACA standard, or is it a complete departure from the. If you did consider. using the IACA

Is your standard BASED on the IACA standard, or is it a complete departure from the. If you did consider. using the IACA Topic: XML Standards Question By: Sherri De Marco Jurisdiction: Michigan Date: 2 February 2012 Jurisdiction Question 1 Question 2 Has y If so, did jurisdiction you adopt adopted any the XML standard standard

More information

Medium voltage Marketing contacts

Medium voltage Marketing contacts ELEC TR I FI C ATI O N PRO D U C T S Medium voltage 2 E P M E D I U M V O LTA G E Don't look the other way. Make quality happen. 8 EP MEDIUM VOLTAGE OEM instrument transformers, sensors, indoor circuit

More information

ACCESS PROCESS FOR CENTRAL OFFICE ACCESS

ACCESS PROCESS FOR CENTRAL OFFICE ACCESS ACCESS PROCESS FOR CENTRAL OFFICE ACCESS NOTE: Every person doing work of any nature in the central offices MUST have an access badge. Anyone who does not have a current access badge will be escorted from

More information

Ted C. Jones, PhD Chief Economist

Ted C. Jones, PhD Chief Economist Ted C. Jones, PhD Chief Economist Hurricanes U.S. Jobs Jobs (Millions) Seasonally Adjusted 150 145 140 135 130 1.41% Prior 12 Months 2.05 Million Net New Jobs in Past 12-Months 125 '07 '08 '09 '10 '11

More information

2011 Aetna Producer Certification Help Guide. Updated July 28, 2011

2011 Aetna Producer Certification Help Guide. Updated July 28, 2011 2011 Aetna Producer Certification Help Guide Updated July 28, 2011 Table of Contents 1 Introduction...3 1.1 Welcome...3 1.2 Purpose...3 1.3 Preparation...3 1.4 Overview...4 2 Site Overview...5 2.1 Site

More information

Panelists. Patrick Michael. Darryl M. Bloodworth. Michael J. Zylstra. James C. Green

Panelists. Patrick Michael. Darryl M. Bloodworth. Michael J. Zylstra. James C. Green Panelists Darryl M. Bloodworth Dean, Mead, Egerton, Bloodworth, Capouano & Bozarth Orlando, FL dbloodworth@deanmead James C. Green VP, General Counsel & Corporate Secretary MANITOU AMERICAS, INC. West

More information

Wireless Network Data Speeds Improve but Not Incidence of Data Problems, J.D. Power Finds

Wireless Network Data Speeds Improve but Not Incidence of Data Problems, J.D. Power Finds Wireless Network Data Speeds Improve but Not Incidence of Data Problems, J.D. Power Finds Ranks Highest in Wireless Network Quality Performance in All Six Regions; U.S. Cellular Ties for Highest Rank in

More information

57,611 59,603. Print Pass-Along Recipients Website

57,611 59,603. Print Pass-Along Recipients Website TOTAL GROSS CONTACTS: 1,268,334* 1,300,000 1,200,000 1,151,120 1,100,000 1,000,000 900,000 800,000 700,000 600,000 500,000 400,000 300,000 200,000 100,000 0 57,611 59,603 Pass-Along Recipients Website

More information

Instructions for Enrollment

Instructions for Enrollment Instructions for Enrollment No Medicaid There are 3 documents contained in this Enrollment Packet which need to be completed to enroll with the. Please submit completed documents in a PDF to Lab Account

More information

Distracted Driving- A Review of Relevant Research and Latest Findings

Distracted Driving- A Review of Relevant Research and Latest Findings Distracted Driving- A Review of Relevant Research and Latest Findings National Conference of State Legislatures Louisville, KY July 27, 2010 Stephen Oesch The sad fact is that in the coming weeks in particular,

More information

Embedded Systems Conference Silicon Valley

Embedded Systems Conference Silicon Valley Embedded Systems Conference Silicon Valley EVENT AUDIT DATES OF EVENT: Conference: April 3 7, 2006 Exhibits: April 4 6, 2006 LOCATION: McEnery Convention Center, San Jose EVENT PRODUCER/MANAGER: Company

More information

US STATE CONNECTIVITY

US STATE CONNECTIVITY US STATE CONNECTIVITY P3 REPORT FOR CELLULAR NETWORK COVERAGE IN INDIVIDUAL US STATES DIFFERENT GRADES OF COVERAGE When your mobile phone indicates it has an active signal, it is connected with the most

More information

JIM TAYLOR PILOT CAR SVC J & J PILOT CAR SVC PILOTCAR.NET ROYAL ESCORT

JIM TAYLOR PILOT CAR SVC J & J PILOT CAR SVC PILOTCAR.NET ROYAL ESCORT Alabama CONSUMER CARRIERS, LLC 334-476-1977 DRIVERS FIRST CHOICE FAITH PILOT CAR 405-642-4276 PIT ROW SERVICES 205-763-9340 TY-TY EXPRESS PILOT CAR 334-559-1568 Arizona AG PILOT CAR 480-686-7383 ALL STATE

More information

GURLEY PRECISION INSTRUMENTS Sales Representatives List: North America

GURLEY PRECISION INSTRUMENTS Sales Representatives List: North America ALABAMA CALIFORNIA (ZIPS 900-935) COLORADO CHRIS GUIRY JOE DULANSKY TIMOTHY PAYMASTER c.guiry@gurley.com Joe@spectrawest.com timpay@precisionmeasurement.com Gurley Precision Instruments GUS VASSILIADES

More information

Crop Progress. Corn Emerged - Selected States [These 18 States planted 92% of the 2016 corn acreage]

Crop Progress. Corn Emerged - Selected States [These 18 States planted 92% of the 2016 corn acreage] Crop Progress ISSN: 00 Released June, 0, by the National Agricultural Statistics Service (NASS), Agricultural Statistics Board, United s Department of Agriculture (USDA). Corn Emerged Selected s [These

More information

Local Telephone Competition: Status as of December 31, 2010

Local Telephone Competition: Status as of December 31, 2010 Local Telephone Competition: Status as of December 31, 2010 Industry Analysis and Technology Division Wireline Competition Bureau October 2011 This report is available for reference in the FCC s Reference

More information

DATES OF EVENT: Conference: March 23 March 25, 2010 Exhibits: March 24 March 26, Sands Expo & Convention Center, Las Vegas, NV

DATES OF EVENT: Conference: March 23 March 25, 2010 Exhibits: March 24 March 26, Sands Expo & Convention Center, Las Vegas, NV EVENT AUDIT DATES OF EVENT: Conference: March 23 March 25, 2010 Exhibits: March 24 March 26, 2010 LOCATION: Sands Expo & Convention Center, Las Vegas, NV EVENT PRODUCER/MANAGER: Company Name: Reed Exhibitions

More information

Levels of Measurement. Data classing principles and methods. Nominal. Ordinal. Interval. Ratio. Nominal: Categorical measure [e.g.

Levels of Measurement. Data classing principles and methods. Nominal. Ordinal. Interval. Ratio. Nominal: Categorical measure [e.g. Introduction to the Mapping Sciences Map Composition & Design IV: Measurement & Class Intervaling Principles & Methods Overview: Levels of measurement Data classing principles and methods 1 2 Levels of

More information

For Every Action There is An Equal and Opposite Reaction Newton Was an Economist - The Outlook for Real Estate and the Economy

For Every Action There is An Equal and Opposite Reaction Newton Was an Economist - The Outlook for Real Estate and the Economy For Every Action There is An Equal and Opposite Reaction Newton Was an Economist - The Outlook for Real Estate and the Economy Ted C. Jones, PhD Chief Economist Twitter #DrTCJ Mega Themes More Jobs Than

More information

Advanced LabVIEW for FTC

Advanced LabVIEW for FTC Advanced LabVIEW for FTC By Mike Turner Software Mentor, Green Machine If you only write down one slide. This is that slide. 1. Use enumerated types more often. 2. Make functional global variables for

More information

DATES OF NEXT EVENT: Conference: June 4 8, 2007 Exhibits: June 4 7, 2007 San Diego Convention Center, San Diego, CA

DATES OF NEXT EVENT: Conference: June 4 8, 2007 Exhibits: June 4 7, 2007 San Diego Convention Center, San Diego, CA EVENT AUDIT DATES OF EVENT: Conference: July 24 28, 2006 Exhibits: July 24 27, 2006 LOCATION: Moscone Center, San Francisco, CA EVENT PRODUCER/MANAGER: Company Name: Association for Computing Machinery

More information

Disaster Economic Impact

Disaster Economic Impact Hurricanes Disaster Economic Impact Immediate Impact 6-12 Months Later Loss of Jobs Declining Home Sales Strong Job Growth Rising Home Sales Punta Gorda MSA Employment Thousands Seasonally Adjusted 50

More information

DATES OF EVENT: Conference: March 31 April 2, 2009 Exhibits: April 1 3, Sands Expo & Convention Center, Las Vegas, NV

DATES OF EVENT: Conference: March 31 April 2, 2009 Exhibits: April 1 3, Sands Expo & Convention Center, Las Vegas, NV EVENT AUDIT DATES OF EVENT: Conference: March 31 April 2, 2009 Exhibits: April 1 3, 2009 LOCATION: Sands Expo & Convention Center, Las Vegas, NV EVENT PRODUCER/MANAGER: Company Name: Reed Exhibitions Address:

More information

4/25/2013. Bevan Erickson VP, Marketing

4/25/2013. Bevan Erickson VP, Marketing 2013 Bevan Erickson VP, Marketing The Challenge of Niche Markets 1 Demographics KNOW YOUR AUDIENCE 120,000 100,000 80,000 60,000 40,000 20,000 AAPC Membership 120,000+ Members - 2 Region Members Northeast

More information

Data-Driven Safety Analysis

Data-Driven Safety Analysis Data-Driven Safety Analysis Integrating Safety Performance into All Highway Investment Decisions Jeffrey Shaw FHWA Office of Safety Efficiency through technology and collaboration FHWA Every Day Counts

More information

User Experience Task Force

User Experience Task Force Section 7.3 Cost Estimating Methodology Directive By March 1, 2014, a complete recommendation must be submitted to the Governor, Chief Financial Officer, President of the Senate, and the Speaker of the

More information

Online Certification/Authentication of Documents re: Business Entities. Date: 05 April 2011

Online Certification/Authentication of Documents re: Business Entities. Date: 05 April 2011 Topic: Question by: : Online Certification/Authentication of Documents re: Business Entities Robert Lindsey Virginia Date: 05 April 2011 Manitoba Corporations Canada Alabama Alaska Arizona Arkansas California

More information

The Promise of Brown v. Board Not Yet Realized The Economic Necessity to Deliver on the Promise

The Promise of Brown v. Board Not Yet Realized The Economic Necessity to Deliver on the Promise Building on its previous work examining education and the economy, the Alliance for Excellent Education (the Alliance), with generous support from Farm, analyzed state-level economic data to determine

More information

Distracted Driving Accident Claims Involving Mobile Devices Special Considerations and New Frontiers in Legal Liability

Distracted Driving Accident Claims Involving Mobile Devices Special Considerations and New Frontiers in Legal Liability Presenting a live 90-minute webinar with interactive Q&A Distracted Driving Accident Claims Involving Mobile Devices Special Considerations and New Frontiers in Legal Liability WEDNESDAY, AUGUST 1, 2012

More information

C.A.S.E. Community Partner Application

C.A.S.E. Community Partner Application C.A.S.E. Community Partner Application This application is to be completed by community organizations and agencies who wish to partner with the Civic and Service Education (C.A.S.E.) Program here at North

More information

Real Estate Forecast 2017

Real Estate Forecast 2017 Real Estate Forecast 2017 Twitter @DrTCJ Non-Renewals - Dead on Arrival Mortgage Insurance Deductibility Residential Mortgage Debt Forgiveness Residential Energy Savings Renewables Wind and Solar ObamaCare

More information

LAB #6: DATA HANDING AND MANIPULATION

LAB #6: DATA HANDING AND MANIPULATION NAVAL POSTGRADUATE SCHOOL LAB #6: DATA HANDING AND MANIPULATION Statistics (OA3102) Lab #6: Data Handling and Manipulation Goal: Introduce students to various R commands for handling and manipulating data,

More information

Configuration Principles with Object Dependencies

Configuration Principles with Object Dependencies Configuration Principles with Object Dependencies 2014 North American CWG Conference Rick Servello Relentless Commitment to B2B Excellence. DIFFERENTIATORS COMPANY Domain Mastery Industry Recognized Thought

More information

Crop Progress. Corn Dough Selected States [These 18 States planted 92% of the 2017 corn acreage] Corn Dented Selected States ISSN:

Crop Progress. Corn Dough Selected States [These 18 States planted 92% of the 2017 corn acreage] Corn Dented Selected States ISSN: Crop Progress ISSN: 00 Released August, 0, by the National Agricultural Statistics Service (NASS), Agricultural Statistics Board, United s Department of Agriculture (USDA). Corn Dough Selected s [These

More information

STATE SEXUAL ASSAULT COALITIONS

STATE SEXUAL ASSAULT COALITIONS STATE SEXUAL ASSAULT COALITIONS 1 State Alabama Alaska American Samoa Arizona Arkansas Sexual Assault Coalitions Alabama Coalition Against Sexual Violence PO Box 4091 Montgomery, AL 36102 Phone: 334-264-0123

More information

Quentin Sager Consulting, Inc. [UNITED STATES 5-Digit ZIP Code] Lite Edition Database reference manual

Quentin Sager Consulting, Inc. [UNITED STATES 5-Digit ZIP Code] Lite Edition Database reference manual Quentin Sager Consulting, Inc. [UNITED STATES 5-Digit ZIP Code] Lite Edition Database reference manual UNITED STATES 5-Digit ZIP Code 2 This document contains the data set and file specifications for the

More information

DEPARTMENT OF HOUSING AND URBAN DEVELOPMENT. [Docket No. FR-6090-N-01]

DEPARTMENT OF HOUSING AND URBAN DEVELOPMENT. [Docket No. FR-6090-N-01] Billing Code 4210-67 This document is scheduled to be published in the Federal Register on 04/05/2018 and available online at https://federalregister.gov/d/2018-06984, and on FDsys.gov DEPARTMENT OF HOUSING

More information

Guide to the Virginia Mericle Menu Collection

Guide to the Virginia Mericle Menu Collection Guide to the Vanessa Broussard Simmons and Craig Orr 2017 Archives Center, National Museum of American History P.O. Box 37012 Suite 1100, MRC 601 Washington, D.C. 20013-7012 archivescenter@si.edu http://americanhistory.si.edu/archives

More information

Summary of the State Elder Abuse. Questionnaire for Hawaii

Summary of the State Elder Abuse. Questionnaire for Hawaii Summary of the State Elder Abuse Questionnaire for Hawaii A Final Report to: Department of Human Services February 2002 Prepared by Researchers at The University of Iowa Department of Family Medicine 2

More information

ADJUSTER ONLINE UPDATING INSTRUCTIONS

ADJUSTER ONLINE UPDATING INSTRUCTIONS ADJUSTER ONLINE UPDATING INSTRUCTIONS LOGGING IN How do I log in to my account? Go to www.ambest.com/claimsresource, enter your ID and Password in the login fields. Click on Edit Profile Data to enter

More information

Summary of the State Elder Abuse. Questionnaire for Alaska

Summary of the State Elder Abuse. Questionnaire for Alaska Summary of the State Elder Abuse Questionnaire for Alaska A Final Report to: Department of Administration Adult Protective Services February 2002 Prepared by Researchers at The University of Iowa Department

More information

SPID - OCN Reference Contains: Legal Names State OCN ICSC EC CCNA/IAC ACNA CIC FGD Code

SPID - OCN Reference Contains: Legal Names State OCN ICSC EC CCNA/IAC ACNA CIC FGD Code SPID - OCN Reference Contains: Legal Names State OCN ICSC EC CCNA/IAC ACNA CIC FGD Code Legacy Service Territory: Pages 2-4 Acquired West Virginia Service Territory Page 5 Frontier 13 Service Territory

More information

Qualified recipients are Chief Executive Officers, Partners, Chairmen, Presidents, Owners, VPs, and other real estate management personnel.

Qualified recipients are Chief Executive Officers, Partners, Chairmen, Presidents, Owners, VPs, and other real estate management personnel. JANUARY 1, 2018 JUNE 30, 2018 GROUP C MEDIA 44 Apple Street Established 1968 Tinton Falls, NJ 07724 Issues Per Year: 6 (732) 559-1254 (732) 758-6634 FAX Issues This Report: 3 www.businessfacilities.com

More information

A New Method of Using Polytomous Independent Variables with Many Levels for the Binary Outcome of Big Data Analysis

A New Method of Using Polytomous Independent Variables with Many Levels for the Binary Outcome of Big Data Analysis Paper 2641-2015 A New Method of Using Polytomous Independent Variables with Many Levels for the Binary Outcome of Big Data Analysis ABSTRACT John Gao, ConstantContact; Jesse Harriott, ConstantContact;

More information

IACMI - The Composites Institute

IACMI - The Composites Institute IACMI - The Composites Institute Raymond. G. Boeman, Ph.D. Associate Director Vehicle Technology Area managed & operated by Michigan State University Manufacturing USA - Institutes Membership 149 Members

More information

2018 Payroll Tax Table Update Instructions (Effective January 2, 2018)

2018 Payroll Tax Table Update Instructions (Effective January 2, 2018) 2018 Payroll Tax Table Update Instructions (Effective January 2, 2018) READ THIS FIRST! These are the initial Federal and State Tax Table changes for 2018 that have been released through 1/02/2018. This

More information

CostQuest Associates, Inc.

CostQuest Associates, Inc. Case Study U.S. 3G Mobile Wireless Broadband Competition Report Copyright 2016 All rights reserved. Case Study Title: U.S. 3G Mobile Wireless Broadband Competition Report Client: All Service Area: Economic

More information

BRAND REPORT FOR THE 6 MONTH PERIOD ENDED JUNE 2014

BRAND REPORT FOR THE 6 MONTH PERIOD ENDED JUNE 2014 BRAND REPORT FOR THE 6 MONTH PERIOD ENDED JUNE 2014 No attempt has been made to rank the information contained in this report in order of importance, since BPA Worldwide believes this is a judgment which

More information

5 August 22, USPS Network Optimization and First Class Mail Large Commercial Accounts Questionnaire Final August 22, 2011

5 August 22, USPS Network Optimization and First Class Mail Large Commercial Accounts Questionnaire Final August 22, 2011 1 USPS Network Optimization and First Class Mail Large Commercial Accounts Questionnaire Final August 22, 2011 Project #J NOTE: DIRECTIONS IN BOLD UPPER CASE ARE PROGRAMMER INSTRUCTIONS; THESE INSTRUCTIONS

More information

U.S. Residential High Speed Internet

U.S. Residential High Speed Internet U.S. Residential High Speed Internet High-Speed Internet High-Speed Fiber and DSL broadband options from two top providers: FIBER DSL *Availability and speeds vary by customer location. Why Sell High-Speed

More information

EyeforTravel s Hotel Distribution Index. EyeforTravel s Hotel Distribution Index

EyeforTravel s Hotel Distribution Index. EyeforTravel s Hotel Distribution Index EyeforTravel s Hotel Distribution Index EyeforTravel s Hotel Distribution Index What is the Distribution Index? Eyefortravel s Hotel Distribution Index is a new service that allows you to benchmark your

More information

EvaSys wants YOUR input NOW!

EvaSys wants YOUR input NOW! EvaSys wants YOUR input NOW! [Wikimedia Commons] Gemeinsames Ziel: Studierbarkeit verbessern In EvaSys-Freitext, bitte folgende Fragen [Perle-TAP] beantworten: 1. Wodurch lernen Sie in dieser Veranstaltung

More information

Loops. An R programmer can determine the order of processing of commands, via use of the control statements; repeat{}, while(), for(), break, and next

Loops. An R programmer can determine the order of processing of commands, via use of the control statements; repeat{}, while(), for(), break, and next Source: https://www.r-exercises.com/2016/06/01/scripting-loops-in-r/ Loops An R programmer can determine the order of processing of commands, via use of the control statements; repeat{, while(), for(),

More information

Fall 2007, Final Exam, Data Structures and Algorithms

Fall 2007, Final Exam, Data Structures and Algorithms Fall 2007, Final Exam, Data Structures and Algorithms Name: Section: Email id: 12th December, 2007 This is an open book, one crib sheet (2 sides), closed notebook exam. Answer all twelve questions. Each

More information

24-Month Extension of Post-Completion Optional Practical Training (OPT)

24-Month Extension of Post-Completion Optional Practical Training (OPT) 24-Month Extension of Post-Completion Optional Practical Training (OPT) UNIVERSITY OF MINNESOTA DULUTH Summary: The 12-month limit on OPT can be extended by 24 months, for certain STEM (Science, Technology,

More information

The Lincoln National Life Insurance Company Universal Life Portfolio

The Lincoln National Life Insurance Company Universal Life Portfolio The Lincoln National Life Insurance Company Universal Life Portfolio State Availability as of 03/26/2012 PRODUCTS AL AK AZ AR CA CO CT DE DC FL GA GU HI ID IL IN IA KS KY LA ME MP MD MA MI MN MS MO MT

More information

Introduction to R for Epidemiologists

Introduction to R for Epidemiologists Introduction to R for Epidemiologists Jenna Krall, PhD Thursday, January 29, 2015 Final project Epidemiological analysis of real data Must include: Summary statistics T-tests or chi-squared tests Regression

More information

Telephone Appends. White Paper. September Prepared by

Telephone Appends. White Paper. September Prepared by September 2016 Telephone Appends White Paper Prepared by Rachel Harter Joe McMichael Derick Brown Ashley Amaya RTI International 3040 E. Cornwallis Road Research Triangle Park, NC 27709 Trent Buskirk David

More information

45 th Design Automation Conference

45 th Design Automation Conference 45 th Design Automation Conference EVENT AUDIT DATES OF EVENT: Conference: June 8 13, 2008 Exhibits: June 8 10, 2008 LOCATION: Anaheim Convention Center, Anaheim, CA EVENT PRODUCER/MANAGER: Company Name:

More information

Ocean Express Procedure: Quote and Bind Renewal Cargo

Ocean Express Procedure: Quote and Bind Renewal Cargo Ocean Express Procedure: Quote and Bind Renewal Cargo This guide provides steps on how to Quote and Bind your Renewal business using Ocean Express. Renewal Process Click the Ocean Express link within the

More information

Summary of the State Elder Abuse. Questionnaire for Texas

Summary of the State Elder Abuse. Questionnaire for Texas Summary of the State Elder Abuse Questionnaire for Texas A Final Report to: Department of Protection and Regulatory Services February 2002 Prepared by Researchers at The University of Iowa Department of

More information

B.2 Measures of Central Tendency and Dispersion

B.2 Measures of Central Tendency and Dispersion Appendix B. Measures of Central Tendency and Dispersion B B. Measures of Central Tendency and Dispersion What you should learn Find and interpret the mean, median, and mode of a set of data. Determine

More information

2015 DISTRACTED DRIVING ENFORCEMENT APRIL 10-15, 2015

2015 DISTRACTED DRIVING ENFORCEMENT APRIL 10-15, 2015 2015 DISTRACTED DRIVING ENFORCEMENT APRIL 10-15, 2015 DISTRACTED DRIVING ENFORCEMENT CAMPAIGN COMMUNICATIONS DISTRACTED DRIVING ENFORCEMENT CAMPAIGN Campaign Information Enforcement Dates: April 10-15,

More information