Source: http://www.google.de/patents/US7822870
Timestamp: 2013-05-23 15:23:27
Document Index: 481493827

Matched Legal Cases: ['art 1', 'art 10', 'art 11', 'art 12', 'art 13', 'art 14', 'art 15', 'art 2', 'art 3', 'art 4', 'art 5', 'art 6', 'art 7', 'art 8', 'art 9', 'art 1', 'art 10', 'art 11', 'art 12', 'art 13', 'art 14', 'art 15', 'art 16', 'art 17', 'art 18', 'art 19', 'art 2', 'art 20', 'art 21', 'art 22', 'art 3', 'art 4', 'art 5', 'art 6', 'art 7', 'art 8', 'art 9']

Patent US7822870 - Method and mechanism for predicting data conflicts and generating a load ... - Google PatenteSuche Bilder Maps Play YouTube News Gmail Drive Mehr » Erweiterte Patentsuche | Webprotokoll | Anmelden Erweiterte Patentsuche PatenteA system and method for estimating data conflicts in a multi-node system is disclosed. According to an embodiment of the invention, tracing the execution of a workload on a single node and analyzing the trace records makes it possible to predict how many data conflicts would occur if the workload were...http://www.google.de/patents/US7822870?utm_source=gb-gplus-sharePatent US7822870 - Method and mechanism for predicting data conflicts and generating a load distribution plan in a multi-node system Ver�ffentlichungsnummerUS7822870 B1PublikationstypErteilung Anmeldenummer09/872,891 Ver�ffentlichungsdatum26. Okt. 2010Eingetragen31. Mai 2001 Priorit�tsdatum31. Mai 2001 ErfinderSashikanth ChandrasekaranChiYeh HouTak F. WangUrspr�nglich Bevollm�chtigterOracle International CorporationOracle International Corporation (Oic)Oracle Corporation US-Klassifikation709/234718/106709/238709/224Internationale KlassifikationG06F9/46G06F15/16G06F15/173 UnternehmensklassifikationG06F9/50 Europ�ische KlassifikationG06F 9/50ReferenzenPatentzitate (16)Nichtpatentzitate (38)Externe LinksUSPTO USPTO-Zuordnung EspacenetMethod and mechanism for predicting data conflicts and generating a load distribution plan in a multi-node systemUS 7822870 B1 Zusammenfassung A system and method for estimating data conflicts in a multi-node system is disclosed. According to an embodiment of the invention, tracing the execution of a workload on a single node and analyzing the trace records makes it possible to predict how many data conflicts would occur if the workload were executed across multiple nodes. Also disclosed is a method and mechanism for generating a load distribution plan for a multi-node system.
66. The method of claim 62, wherein the potential conflict in the data involves a block ping. Beschreibung
BACKGROUND AND SUMMARY One decision faced by organizations seeking to implement computer systems is whether to utilize computing at a single computer node versus computing at a plurality of distributed or clustered nodes. For example, many database systems can be configured to operate either at a single computer node (e.g., using shared-memory multi-processor architectures) or at a cluster of networked nodes. When implementing databases on a cluster of nodes, it is possible that multiple users on a plurality of different nodes may access the same data across the network.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings are included to provide further understanding of the invention, and together with the Detailed Description, serve to explain the principles of the invention.
DETAILED DESCRIPTION The present invention is directed to a method and mechanism applicable for evaluating the performance of a workload in both a single node and multi-node system. An aspect of the invention is directed to a system and method for estimating data conflicts and optimizing load distribution in a multi-node system. According to an embodiment of the invention, tracing the execution of a workload on a single node and analyzing the traces makes it possible to predict how many data conflicts would occur if the workload was executed across multiple nodes.
System Architecture Overview Referring to FIG. 5, in an embodiment, a computer system 520 includes a host computer 522 connected to a plurality of individual user stations 524. In an embodiment, the user stations 524 each comprise suitable data terminals, for example, but not limited to, e.g., computers, computer terminals or personal data assistants (�PDAs�), which can store and independently run one or more applications. For purposes of illustration, some of the user stations 524 are connected to the host computer 522 via a local area network (�LAN�) 526. Other user stations 524 are remotely connected to the host computer 522 via a public telephone switched network (�PSTN�) 528 and/or a wireless network 530.
Patentzitate Zitiertes PatentEingetragen Ver�ffentlichungsdatum Antragsteller TitelUS52710006. Dez. 199114. Dez. 1993International Business Machines CorporationMethod and apparatus for testing and evaluation of distributed networksUS565745015. Nov. 199512. Aug. 1997Xerox CorporationMethod and apparatus for time estimation and progress feedback on distal access operationsUS566415127. Dez. 19952. Sept. 1997Silicon Graphics, Inc.System and method of implementing read resources to maintain cache coherency in a multiprocessor environment permitting split transactionsUS581903327. Nov. 19966. Okt. 1998Caccavale; Frank SamuelSystem and method for dynamically analyzing and improving the performance of a networkUS592834412. Juni 199727. Juli 1999Cerberus AgSerial data bus and use thereofUS593716510. Sept. 199610. Aug. 1999Ganymede Software, IncSystems, methods and computer program products for applications traffic based communications network performance testingUS615481323. Dez. 199728. Nov. 2000Lucent Technologies Inc.Cache management system for continuous media systemUS640525727. Aug. 199811. Juni 2002Verizon Laboratories Inc.Method and system for burst congestion control in an internet protocol networkUS642716622. Sept. 200030. Juli 2002Sun Microsystems, IncorporatedMethod and apparatus for routing and congestion control in multicast networksUS644256414. Juni 199927. Aug. 2002International Business Machines CorporationFacilitating workload management by using a location forwarding capabilityUS65429308. M�rz 20001. Apr. 2003International Business Machines CorporationDistributed file system with automated file management achieved by decoupling data analysis and movement operationsUS668125128. Juni 200020. Jan. 2004International Business Machines CorporationWorkload balancing in clustered application serversUS668773530. Mai 20003. Febr. 2004Tranceive Technologies, Inc.Method and apparatus for balancing distributed applicationsUS66910677. Apr. 199910. Febr. 2004Bmc Software, Inc.Enterprise management system and method which includes statistical recreation of system resource usage for more accurate monitoring, prediction, and performance workload characterizationUS696389914. Sept. 20018. Nov. 2005Fernandez, Dennis S.Adaptive direct transaction for network client groupUS746738731. Mai 200216. Dez. 2008International Business Machines CorporationMethod for off-loading user queries to a task managerNichtpatentzitateReferenz1Gordon Smith, et al., Oracle Corporation "Oracle Database 10g Services, An Oracle White Pager", Nov. 2003, pp. 1-11.2Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 1 of 15.3Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 10 of 15.4Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 11 of 15.5Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 12 of 15.6Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 13 of 15.7Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 14 of 15.8Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 15 of 15.9Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 2 of 15.10Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 3 of 15.11Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 4 of 15.12Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 5 of 15.13Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 6 of 15.14Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 7 of 15.15Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 8-15.16Michele Cyran, et al., Oracle Corporation, "Oracle Database Concepts 10g Release 1 (10.1) Part No. B10743-01", Dec. 2003, pp. 1-732. Part 9 of 15.17Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 1 of 22.18Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 10 of 22.19Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 11 of 22.20Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 12 of 22.21Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 13 of 22.22Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 14 of 22.23Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 15 of 22.24Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 16 of 22.25Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 17 of 22.26Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 18 of 22.27Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 19 of 22.28Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 2 of 22.29Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 20 of 22.30Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 21 of 22.31Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 22 of 22.32Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 3 of 22.33Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 4 of 22.34Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 5 of 22.35Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 6 of 22.36Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 7 of 22.37Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 8 of 22.38Ruth Baylis, et al., Oracle Corporation, "Oracle Database Administrator's Guide 10g Relearse 1 (10.1) Part No. B10739-01", Dec. 2003, pp. 1-1078. Part 9 of 22.DrehenOriginalbildGoogle-Startseite - Sitemap - USPTO-Bulk-Downloads - Datenschutzerkl�rung - Nutzungsbedingungen - �ber Google Patente - Feedback gebenDaten bereitgestellt von IFI CLAIMS Patent Services.© 2012 Google