Golab et al., 2011 - Google Patents
Scalable scheduling of updates in streaming data warehousesGolab et al., 2011
View PDF- Document ID
- 12723674646351800343
- Author
- Golab L
- Johnson T
- Shkapenyuk V
- Publication year
- Publication venue
- IEEE Transactions on knowledge and data engineering
External Links
Snippet
We discuss update scheduling in streaming data warehouses, which combine the features of traditional data warehouses and data stream systems. In our setting, external sources push append-only data streams into the warehouse with a wide range of interarrival times …
- 238000011068 load 0 abstract description 16
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
- G06F17/30533—Other types of queries
- G06F17/30551—Querying temporal data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
- G06F17/30477—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3419—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
- G06Q10/063—Operations research or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/885—Monitoring specific for caches
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99956—File allocation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Golab et al. | Scalable scheduling of updates in streaming data warehouses | |
Golab et al. | Scheduling updates in a real-time stream warehouse | |
US11354298B2 (en) | Methods, systems, and products for maintaining data consistency in a stream warehouse | |
Karagiannis et al. | Scheduling strategies for efficient ETL execution | |
JP3944154B2 (en) | Method and system for dynamically adjusting a thread pool in a multi-threaded server | |
Huang et al. | A top-down approach to achieving performance predictability in database systems | |
Bateni et al. | Scheduling to minimize staleness and stretch in real-time data warehouses | |
Guirguis et al. | Adaptive scheduling of web transactions | |
Liu et al. | A survey of scheduling frameworks in big data systems | |
Liang et al. | CruiseDB: An LSM-tree key-value store with both better tail throughput and tail latency | |
Kim et al. | Performance evaluation on a real-time database | |
Zhang et al. | Performance of OLTP via intelligent scheduling | |
Ceri et al. | Effective scheduling of detached rules in active databases | |
AT&T | \376\377\000c\000i\000d\000r\000_\0001\0001\000_\000e | |
Moga et al. | UpStream: storage-centric load management for streaming applications with update semantics | |
Liu et al. | Multivariate modeling and two-level scheduling of analytic queries | |
Saikiran et al. | An Efficient Algorithm for Update Scheduling in Streaming Data Warehouses | |
Sharaf et al. | Optimizing i/o-intensive transactions in highly interactive applications | |
Xu et al. | Quality-aware schedulers for weak consistency key-value data stores | |
Deshpande et al. | Algorithms used for Updates in Streaming Data Warehouses by Scalable Scheduling | |
El Danaoui et al. | A Cost-Effective Query Optimizer for Multi-tenant Parallel DBMSs | |
Mouratidis | Data Stream Processing: An Overview of Recent Research | |
Leontyev et al. | Predicting Maximum Data Staleness in Real-Time Warehouses | |
Dogdu | Utilization of execution histories in scheduling real-time database transactions | |
Urmila et al. | Scheduling of Updates in Data Warehouses |