Movatterモバイル変換


[0]ホーム

URL:


US20120124233A1 - Method and apparatus for adaptive load shedding - Google Patents

Method and apparatus for adaptive load shedding
Download PDF

Info

Publication number
US20120124233A1
US20120124233A1US13/342,487US201213342487AUS2012124233A1US 20120124233 A1US20120124233 A1US 20120124233A1US 201213342487 AUS201213342487 AUS 201213342487AUS 2012124233 A1US2012124233 A1US 2012124233A1
Authority
US
United States
Prior art keywords
tuples
processing
data stream
sliding window
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/342,487
Inventor
Bugra Gedik
Kun-Lung Wu
Philip S. Yu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US13/342,487priorityCriticalpatent/US20120124233A1/en
Publication of US20120124233A1publicationCriticalpatent/US20120124233A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GEDIK, BUGRA, WU, KUN-LUNG, YU, PHILIP S.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

One embodiment of the present method and apparatus adaptive load shedding includes receiving at least one data stream (comprising a plurality of tuples, or data items) into a first sliding window of memory. A subset of tuples from the received data stream is then selected for processing in accordance with at least one data stream operation, such as a data stream join operation. Tuples that are not selected for processing are ignored. The number of tuples selected and the specific tuples selected depend at least in part on a variety of dynamic parameters, including the rate at which the data stream (and any other processed data streams) is received, time delays associated with the received data stream, a direction of a join operation performed on the data stream and the values of the individual tuples with respect to an expected output.

Description

Claims (18)

US13/342,4872005-02-282012-01-03Method and apparatus for adaptive load sheddingAbandonedUS20120124233A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/342,487US20120124233A1 (en)2005-02-282012-01-03Method and apparatus for adaptive load shedding

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US11/068,137US7610397B2 (en)2005-02-282005-02-28Method and apparatus for adaptive load shedding
US12/165,524US8117331B2 (en)2005-02-282008-06-30Method and apparatus for adaptive load shedding
US13/342,487US20120124233A1 (en)2005-02-282012-01-03Method and apparatus for adaptive load shedding

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/165,524DivisionUS8117331B2 (en)2005-02-282008-06-30Method and apparatus for adaptive load shedding

Publications (1)

Publication NumberPublication Date
US20120124233A1true US20120124233A1 (en)2012-05-17

Family

ID=36933087

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US11/068,137Expired - Fee RelatedUS7610397B2 (en)2005-02-282005-02-28Method and apparatus for adaptive load shedding
US12/165,524Expired - Fee RelatedUS8117331B2 (en)2005-02-282008-06-30Method and apparatus for adaptive load shedding
US13/342,487AbandonedUS20120124233A1 (en)2005-02-282012-01-03Method and apparatus for adaptive load shedding

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US11/068,137Expired - Fee RelatedUS7610397B2 (en)2005-02-282005-02-28Method and apparatus for adaptive load shedding
US12/165,524Expired - Fee RelatedUS8117331B2 (en)2005-02-282008-06-30Method and apparatus for adaptive load shedding

Country Status (1)

CountryLink
US (3)US7610397B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9305031B2 (en)2013-04-172016-04-05International Business Machines CorporationExiting windowing early for stream computing
US10860583B2 (en)*2014-01-302020-12-08Micro Focus LlcOptimizing window joins over data streams based on model topologies

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8572274B2 (en)*2011-02-172013-10-29International Business Machines CorporationEstimating load shed data in streaming database applications
KR20120122136A (en)*2011-04-282012-11-07삼성전자주식회사A method of controlling a load shedding for data stream management system and an apparatus therefor
JP5862245B2 (en)2011-11-302016-02-16富士通株式会社 Arrangement apparatus, arrangement program, and arrangement method
CN103780741B (en)*2012-10-182018-03-13腾讯科技(深圳)有限公司Prompt the method and mobile device of network speed
US9756184B2 (en)2012-11-082017-09-05Genesys Telecommunications Laboratories, Inc.System and method of distributed maintenance of contact center state
US9900432B2 (en)2012-11-082018-02-20Genesys Telecommunications Laboratories, Inc.Scalable approach to agent-group state maintenance in a contact center
US10412121B2 (en)*2012-11-202019-09-10Genesys Telecommunications Laboratories, Inc.Distributed aggregation for contact center agent-groups on growing interval
US9477464B2 (en)*2012-11-202016-10-25Genesys Telecommunications Laboratories, Inc.Distributed aggregation for contact center agent-groups on sliding interval
US9195559B2 (en)*2012-12-122015-11-24International Business Machines CorporationManagement of stream operators with dynamic connections
US9087082B2 (en)*2013-03-072015-07-21International Business Machines CorporationProcessing control in a streaming application
US9578171B2 (en)2013-03-262017-02-21Genesys Telecommunications Laboratories, Inc.Low latency distributed aggregation for contact center agent-groups on sliding interval
US9515965B2 (en)*2013-09-182016-12-06International Business Machines CorporationManaging data paths in an operator graph
US9298801B2 (en)2013-09-252016-03-29International Business Machines CorporationManaging multiple windows on an operator graph
US9313110B2 (en)2014-01-222016-04-12International Business Machines CorporationManaging processing branches in an operator graph
US10944697B2 (en)*2019-03-262021-03-09Microsoft Technology Licensing, LlcSliding window buffer for minimum local resource requirements
CN110659304B (en)*2019-09-092023-06-16杭州中科先进技术研究院有限公司Multi-path data stream connection system based on data inclination
CN112859793B (en)*2021-02-042022-05-10中南大学 Dynamic Time Delay Identification Method for Industrial Production Process Based on Improved Sliding Time Window

Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6339772B1 (en)*1999-07-062002-01-15Compaq Computer CorporationSystem and method for performing database operations on a continuous stream of tuples
US6502089B1 (en)*1999-11-172002-12-31International Business Machines CorporationGenerating restriction queries using tensor representations
US6507834B1 (en)*1999-12-222003-01-14Ncr CorporationMethod and apparatus for parallel execution of SQL from stored procedures
US6564204B1 (en)*2000-04-142003-05-13International Business Machines CorporationGenerating join queries using tensor representations
US6728694B1 (en)*2000-04-172004-04-27Ncr CorporationSet containment join operation in an object/relational database management system
US20040148420A1 (en)*2002-09-182004-07-29Netezza CorporationProgrammable streaming data processor for database appliance having multiple processing unit groups
US7010538B1 (en)*2003-03-152006-03-07Damian BlackMethod for distributed RDSMS
US7031928B1 (en)*2000-10-022006-04-18Hewlett-Packard Development Company, L.P.Method and system for throttling I/O request servicing on behalf of an I/O request generator to prevent monopolization of a storage device by the I/O request generator
US7257515B2 (en)*2004-03-032007-08-14Hewlett-Packard Development Company, L.P.Sliding window for alert generation
US7328220B2 (en)*2004-12-292008-02-05Lucent Technologies Inc.Sketch-based multi-query processing over data streams
US7668856B2 (en)*2004-09-302010-02-23Alcatel-Lucent Usa Inc.Method for distinct count estimation over joins of continuous update stream
US7716215B2 (en)*2003-10-312010-05-11International Business Machines CorporationSystem, method, and computer program product for progressive query processing
US7882100B2 (en)*2005-01-242011-02-01Sybase, Inc.Database system with methodology for generating bushy nested loop join trees

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6859496B1 (en)*1998-05-292005-02-22International Business Machines CorporationAdaptively encoding multiple streams of video data in parallel for multiplexing onto a constant bit rate channel
GB2351572B (en)*1999-06-262002-02-06Univ YorkData procesors
WO2002003327A2 (en)*2000-06-292002-01-10The Trustees Of Columbia University In The City Of New YorkMethod and system for analyzing multi-dimensional data
US7162698B2 (en)*2001-07-172007-01-09Mcafee, Inc.Sliding window packet management systems
EP1451994B1 (en)*2001-11-232005-12-28Nokia CorporationMethod and system for handling network congestion
US20030236904A1 (en)*2002-06-192003-12-25Jonathan WalpolePriority progress multicast streaming for quality-adaptive transmission of data
US7313092B2 (en)*2002-09-302007-12-25Lucent Technologies Inc.Apparatus and method for an overload control procedure against denial of service attack
US7454416B2 (en)*2003-04-302008-11-18International Business Machines CorporationMethod for aggregation subquery join elimination
GB0310689D0 (en)*2003-05-092003-06-11IbmMonitoring operational data in data processing systems
US7698267B2 (en)*2004-08-272010-04-13The Regents Of The University Of CaliforniaSearching digital information and databases
US7765221B2 (en)*2004-09-302010-07-27Sap AgNormalization of a multi-dimensional set object
US7383253B1 (en)*2004-12-172008-06-03Coral 8, Inc.Publish and subscribe capable continuous query processor for real-time data streams
US7493346B2 (en)*2005-02-162009-02-17International Business Machines CorporationSystem and method for load shedding in data mining and knowledge discovery from stream data

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6339772B1 (en)*1999-07-062002-01-15Compaq Computer CorporationSystem and method for performing database operations on a continuous stream of tuples
US6502089B1 (en)*1999-11-172002-12-31International Business Machines CorporationGenerating restriction queries using tensor representations
US6507834B1 (en)*1999-12-222003-01-14Ncr CorporationMethod and apparatus for parallel execution of SQL from stored procedures
US6564204B1 (en)*2000-04-142003-05-13International Business Machines CorporationGenerating join queries using tensor representations
US6728694B1 (en)*2000-04-172004-04-27Ncr CorporationSet containment join operation in an object/relational database management system
US7031928B1 (en)*2000-10-022006-04-18Hewlett-Packard Development Company, L.P.Method and system for throttling I/O request servicing on behalf of an I/O request generator to prevent monopolization of a storage device by the I/O request generator
US7698338B2 (en)*2002-09-182010-04-13Netezza CorporationField oriented pipeline architecture for a programmable data streaming processor
US20040148420A1 (en)*2002-09-182004-07-29Netezza CorporationProgrammable streaming data processor for database appliance having multiple processing unit groups
US7730077B2 (en)*2002-09-182010-06-01Netezza CorporationIntelligent storage device controller
US7010538B1 (en)*2003-03-152006-03-07Damian BlackMethod for distributed RDSMS
US8078609B2 (en)*2003-03-152011-12-13SQLStream, Inc.Method for distributed RDSMS
US7716215B2 (en)*2003-10-312010-05-11International Business Machines CorporationSystem, method, and computer program product for progressive query processing
US7257515B2 (en)*2004-03-032007-08-14Hewlett-Packard Development Company, L.P.Sliding window for alert generation
US7668856B2 (en)*2004-09-302010-02-23Alcatel-Lucent Usa Inc.Method for distinct count estimation over joins of continuous update stream
US7328220B2 (en)*2004-12-292008-02-05Lucent Technologies Inc.Sketch-based multi-query processing over data streams
US7882100B2 (en)*2005-01-242011-02-01Sybase, Inc.Database system with methodology for generating bushy nested loop join trees

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9305031B2 (en)2013-04-172016-04-05International Business Machines CorporationExiting windowing early for stream computing
US9330118B2 (en)2013-04-172016-05-03International Business Machines CorporationExiting windowing early for stream computing
US9641586B2 (en)2013-04-172017-05-02International Business Machines CorporationExiting windowing early for stream computing
US10860583B2 (en)*2014-01-302020-12-08Micro Focus LlcOptimizing window joins over data streams based on model topologies

Also Published As

Publication numberPublication date
US20090049187A1 (en)2009-02-19
US20060195599A1 (en)2006-08-31
US8117331B2 (en)2012-02-14
US7610397B2 (en)2009-10-27

Similar Documents

PublicationPublication DateTitle
US8117331B2 (en)Method and apparatus for adaptive load shedding
US8478875B2 (en)Method and apparatus for adaptive in-operator load shedding
US8645573B2 (en)System and method for adaptively collecting performance and event information
CN115794407A (en)Computing resource allocation method and device, electronic equipment and nonvolatile storage medium
US20050278453A1 (en)System and method for evaluating a heterogeneous cluster for supporting expected workload in compliance with at least one service parameter
CN107911478A (en)Multi-user based on chemical reaction optimization algorithm calculates discharging method and device
CN112328865B (en)Information processing and recommending method, device, equipment and storage medium
CA2719841C (en)Adaptive scheduler for communication systems apparatus, system and method
CN112328254B (en) A performance optimization method and device for data synchronization software
US20130301430A1 (en)Mechanism for automatic network data compression on a network connection
US7496367B1 (en)Method of multi-carrier traffic allocation for wireless communication system
CN119311428B (en)Intelligent computing power resource scheduling and optimizing system
CN120448120A (en) A distributed computing power intelligent scheduling system and method
CN119521146B (en) A method and system for comprehensive management of communication equipment based on 5G messages
CN117880605B (en)Short message video quick playing method and system based on 5G technology
CN106657399A (en)Background server selection method and device realized based on middleware
CN114519140A (en)Recommendation method and server
CN117056420B (en)Metering data high-availability circulation method and system based on incremental block synchronization
CN115827944B (en)Big data analysis method and server based on Internet platform system optimization
CN111444183A (en) A Distributed Adaptive User Request Scheduling Method in Key-value Storage System
CN112559178B (en)Task unloading method based on cooperative computing of edge cloud servers
Song et al.Modelling concurrent rtp flows for end-to-end predictions of qos in real time communications
US20120102086A1 (en)Processing node selection system, information processing node, processing execution method and program
CN114003727A (en)Method and system for retrieving knowledge graph path
CN119071579B (en) Video stream transmission control method and control system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GEDIK, BUGRA;WU, KUN-LUNG;YU, PHILIP S.;SIGNING DATES FROM 20050223 TO 20050225;REEL/FRAME:031858/0083

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp