Movatterモバイル変換


[0]ホーム

URL:


US20110167425A1 - Instrument-based distributed computing systems - Google Patents

Instrument-based distributed computing systems
Download PDF

Info

Publication number
US20110167425A1
US20110167425A1US13/045,243US201113045243AUS2011167425A1US 20110167425 A1US20110167425 A1US 20110167425A1US 201113045243 AUS201113045243 AUS 201113045243AUS 2011167425 A1US2011167425 A1US 2011167425A1
Authority
US
United States
Prior art keywords
technical computing
job
instrument
worker
task
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/045,243
Inventor
Roy Lurie
Thomas Gaudette
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.)
MathWorks Inc
Original Assignee
MathWorks Inc
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 MathWorks IncfiledCriticalMathWorks Inc
Priority to US13/045,243priorityCriticalpatent/US20110167425A1/en
Assigned to THE MATHWORKS, INC.reassignmentTHE MATHWORKS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GAUDETTE, THOMAS, LURIE, ROY
Publication of US20110167425A1publicationCriticalpatent/US20110167425A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An instrument-based distributed computing system is disclosed that accelerates the measurement, analysis, verification and validation of data in a distributed computing environment. A large computing work can be performed in a distributed fashion using the instrument-based distributed system. The instrument-based distributed system may include a client that creates a job. The job may include one or more tasks. The client may distribute a portion of the job to one or more remote workers on a network. The client may reside in an instrument. One or more workers may also reside in instruments. The workers execute the received portion of the job and may return execution results to the client. As such, the present invention allows the use of instrument-based distributed system on a network to conduct the job and facilitate decreasing the time for executing the job.

Description

Claims (42)

1. A method for executing a technical computing job in a distributed fashion in an instrument-based distributed computing system, the method comprising:
providing, using a technical computing client, a technical computing job, the technical computing client being a first instrument;
distributing the technical computing job to a plurality of technical computing workers, the plurality of technical computing workers including a first technical computing worker and a second technical computing worker, the distributing comprising:
sending a first portion of the technical computing job to the first technical computing worker for execution, and
sending a second portion of the technical computing job to the second technical computing worker for execution; and
receiving a first execution result from the first technical computing worker and a second execution result from the second technical computing worker.
21. A non-transitory storage medium storing instructions executable in an electronic instrument for executing a technical computing job in a distributed fashion in an instrument-based distributed computing system, the medium storing one or more instructions for:
providing, using a technical computing client, a technical computing job, the technical computing client being a first instrument;
distributing the technical computing job to a plurality of technical computing workers, the plurality of technical computing workers including a first technical computing worker and a second technical computing worker, the distributing comprising:
sending a first portion of the technical computing job to the first technical computing worker for execution, and
sending a second portion of the technical computing job to the second technical computing worker for execution; and
receiving a first execution result from the first technical computing worker and a second execution result from the second technical computing worker.
US13/045,2432005-12-122011-03-10Instrument-based distributed computing systemsAbandonedUS20110167425A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/045,243US20110167425A1 (en)2005-12-122011-03-10Instrument-based distributed computing systems

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US11/301,061US7908313B2 (en)2004-07-212005-12-12Instrument-based distributed computing systems
US13/045,243US20110167425A1 (en)2005-12-122011-03-10Instrument-based distributed computing systems

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/301,061ContinuationUS7908313B2 (en)2004-07-212005-12-12Instrument-based distributed computing systems

Publications (1)

Publication NumberPublication Date
US20110167425A1true US20110167425A1 (en)2011-07-07

Family

ID=37865304

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US11/301,061Expired - Fee RelatedUS7908313B2 (en)2004-07-212005-12-12Instrument-based distributed computing systems
US11/880,545AbandonedUS20080021951A1 (en)2004-07-212007-07-23Instrument based distributed computing systems
US13/045,243AbandonedUS20110167425A1 (en)2005-12-122011-03-10Instrument-based distributed computing systems

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US11/301,061Expired - Fee RelatedUS7908313B2 (en)2004-07-212005-12-12Instrument-based distributed computing systems
US11/880,545AbandonedUS20080021951A1 (en)2004-07-212007-07-23Instrument based distributed computing systems

Country Status (4)

CountryLink
US (3)US7908313B2 (en)
EP (1)EP1960877A2 (en)
JP (1)JP5442999B2 (en)
WO (1)WO2007070491A2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120154849A1 (en)*2010-12-202012-06-21Konica Minolta Business Technologies, Inc.Image forming apparatus
US20130117751A1 (en)*2011-11-092013-05-09Jerome F. Duluk, Jr.Compute task state encapsulation
US20130263090A1 (en)*2012-03-302013-10-03Sony Online Entertainment LlcSystem and method for automated testing
US20130268937A1 (en)*2012-04-092013-10-10Samsung Electronics Co., Ltd.Distributed processing system, scheduler node and scheduling method of distributed processing system, and program generation apparatus thereof
US20140157242A1 (en)*2012-12-052014-06-05The Mathworks, Inc.Deferred evaluation and presentation of a custom diagnostic analysis
US20140351362A1 (en)*2011-11-022014-11-27Hitachi, Ltd.Computer system, data transfer method, and data transfer program
US8910186B2 (en)*2011-11-152014-12-09International Business Machines CorporationFeed-based promotion of service registry objects
US9104665B1 (en)*2011-04-202015-08-11Google Inc.Data backup in a graph processing system
US9269063B2 (en)2011-09-232016-02-23Elwha LlcAcquiring and transmitting event related tasks and subtasks to interface devices
US9575536B2 (en)2014-08-222017-02-21Intel CorporationMethods and apparatus to estimate power performance of a job that runs on multiple nodes of a distributed computer system
US9858137B2 (en)2013-12-042018-01-02Exfo Inc.Network test system
US11036603B1 (en)*2011-07-152021-06-15Scale Computing IncDistributed test suite tools
CN116860487A (en)*2023-09-042023-10-10南京国睿信维软件有限公司Matlab integrated scheduling method based on RMI technology
WO2025105928A1 (en)*2023-11-152025-05-22서울대학교산학협력단Distributed matrices multiplication method rooted in network structure of distributed computing system

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7415516B1 (en)*2000-08-082008-08-19Cisco Technology, Inc.Net lurkers
US20060080389A1 (en)*2004-10-062006-04-13Digipede Technologies, LlcDistributed processing system
JP2006155187A (en)*2004-11-292006-06-15Sony CorpInformation processing system, information processor and processing method, storage medium and program
US8621425B1 (en)*2005-04-082013-12-31The Mathworks, Inc.Generating code based at least on one or more output arguments designated as not being present
US20070033247A1 (en)*2005-08-022007-02-08The Mathworks, Inc.Methods and system for distributing data to technical computing workers
US7681087B2 (en)*2005-12-142010-03-16Business Objects Software Ltd.Apparatus and method for persistent report serving
KR100677635B1 (en)*2006-02-022007-02-02삼성전자주식회사 Recording medium recording method and system of device control in network and program performing the method
US8082289B2 (en)2006-06-132011-12-20Advanced Cluster Systems, Inc.Cluster computing support for application programs
US8327350B2 (en)*2007-01-022012-12-04International Business Machines CorporationVirtual resource templates
US8108855B2 (en)*2007-01-022012-01-31International Business Machines CorporationMethod and apparatus for deploying a set of virtual software resource templates to a set of nodes
US8799871B2 (en)*2007-01-082014-08-05The Mathworks, Inc.Computation of elementwise expression in parallel
US10055468B2 (en)*2007-04-302018-08-21Wolfram Research, Inc.Access to data collections by a computational system
US8370802B2 (en)2007-09-182013-02-05International Business Machines CorporationSpecifying an order for changing an operational state of software application components
US8762999B2 (en)*2007-09-272014-06-24Oracle America, Inc.Guest-initiated resource allocation request based on comparison of host hardware information and projected workload requirement
DE102007062974B4 (en)*2007-12-212010-04-08Phoenix Contact Gmbh & Co. Kg Signal processing device
TWI353138B (en)*2007-12-282011-11-21Accton Technology CorpA job management and a scheduling method of networ
US20090222818A1 (en)*2008-02-292009-09-03Sap AgFast workflow completion in a multi-system landscape
US8250207B2 (en)*2009-01-282012-08-21Headwater Partners I, LlcNetwork based ambient services
US7827438B2 (en)*2008-06-102010-11-02Microsoft CorporationDistributed testing system and techniques
US8108467B2 (en)*2008-06-262012-01-31International Business Machines CorporationLoad balanced data processing performed on an application message transmitted between compute nodes of a parallel computer
CN101296199A (en)*2008-06-272008-10-29腾讯科技(深圳)有限公司 A method for dispatching tasks by an instant messaging tool and the instant messaging tool
US9910708B2 (en)*2008-08-282018-03-06Red Hat, Inc.Promotion of calculations to cloud-based computation resources
US8387064B2 (en)2008-10-092013-02-26International Business Machines CorporationBalancing a data processing load among a plurality of compute nodes in a parallel computer
JP5393304B2 (en)*2009-07-092014-01-22富士通株式会社 Distributed processing system, information processing apparatus, and distributed processing method
US9323582B2 (en)*2009-08-122016-04-26Schlumberger Technology CorporationNode to node collaboration
US10115065B1 (en)*2009-10-302018-10-30Verint Americas Inc.Systems and methods for automatic scheduling of a workforce
US8874745B2 (en)*2010-03-262014-10-28Fujitsu LimitedMethod and system for providing services
US10853744B2 (en)2010-06-172020-12-01Figure Eight Technologies, Inc.Distributing a task to multiple workers over a network for completion while providing quality control
US11023859B2 (en)2010-06-172021-06-01CrowdFlower, Inc.Using virtual currency to compensate workers in a crowdsourced task
US9946582B2 (en)*2010-10-142018-04-17Nec CorporationDistributed processing device and distributed processing system
US8639971B1 (en)2011-02-172014-01-28Scale ComputingCondition detection and reporting in complex systems
US9189283B2 (en)*2011-03-032015-11-17Hewlett-Packard Development Company, L.P.Task launching on hardware resource for client
US8738830B2 (en)2011-03-032014-05-27Hewlett-Packard Development Company, L.P.Hardware interrupt processing circuit
US9645823B2 (en)2011-03-032017-05-09Hewlett-Packard Development Company, L.P.Hardware controller to choose selected hardware entity and to execute instructions in relation to selected hardware entity
US11087247B2 (en)2011-03-232021-08-10Figure Eight Technologies, Inc.Dynamic optimization for data quality control in crowd sourcing tasks to crowd labor
US20120254965A1 (en)*2011-04-042012-10-04Lansing Arthur ParkerMethod and system for secured distributed computing using devices
US8972997B2 (en)2011-06-172015-03-03Microsoft Technology Licensing, LlcWork item processing in distributed applications
US8554605B2 (en)2011-06-292013-10-08CrowdFlower, Inc.Evaluating a worker in performing crowd sourced tasks and providing in-task training through programmatically generated test tasks
WO2013003861A2 (en)*2011-06-302013-01-03CrowdFlower, Inc.Evaluating a worker in performing crowd sourced tasks and providing in-task training through programmatically generated test tasks
US8949305B1 (en)2011-07-152015-02-03Scale Computing, Inc.Distributed dynamic system configuration
US9817657B2 (en)*2011-10-052017-11-14Hartigen Solutions, Llc.Integrated software development and deployment architecture and high availability client-server systems generated using the architecture
US20130091197A1 (en)2011-10-112013-04-11Microsoft CorporationMobile device as a local server
US8626545B2 (en)2011-10-172014-01-07CrowdFlower, Inc.Predicting future performance of multiple workers on crowdsourcing tasks and selecting repeated crowdsourcing workers
US8918509B1 (en)*2011-12-202014-12-23The Mathworks, Inc.Dynamic arbitrary data simulation using fixed resources
KR101335711B1 (en)*2012-01-202013-12-04연세대학교 산학협력단A server, An arithmatic processing method and a system thereof
US11568334B2 (en)2012-03-012023-01-31Figure Eight Technologies, Inc.Adaptive workflow definition of crowd sourced tasks and quality control mechanisms for multiple business applications
DE102012203252A1 (en)2012-03-012013-09-05Rohde & Schwarz Gmbh & Co. Kg Device and method for testing electronic devices with a spatially separated control device
JP5999351B2 (en)*2012-03-262016-09-28日本電気株式会社 Database processing apparatus, method, program, and data structure
US8972543B1 (en)*2012-04-112015-03-03Spirent Communications, Inc.Managing clients utilizing reverse transactions
US9077665B1 (en)2012-05-242015-07-07Scale Computing, Inc.Transferring virtual machines and resource localization in a distributed fault-tolerant system
US9176769B2 (en)*2012-06-292015-11-03Microsoft Technology Licensing, LlcPartitioned array objects in a distributed runtime
US10430216B1 (en)2012-08-232019-10-01Scale Computing IncVirtual machine automated selection
US10019287B1 (en)2012-08-232018-07-10Scale ComputingVirtual machine resource display
WO2014063352A1 (en)*2012-10-262014-05-01华为终端有限公司Multiple-service processing method and browser
US9600351B2 (en)*2012-12-142017-03-21Microsoft Technology Licensing, LlcInversion-of-control component service models for virtual environments
US20140201709A1 (en)*2013-01-152014-07-17Martin Carl EuerleJavaScript™ Deployment Build Tool for software code that uses an object literal to define meta data and system code.
US9146777B2 (en)2013-01-252015-09-29Swarm Technology LlcParallel processing with solidarity cells by proactively retrieving from a task pool a matching task for the solidarity cell to process
US8893155B2 (en)2013-03-142014-11-18Microsoft CorporationProviding distributed array containers for programming objects
US9348634B2 (en)2013-08-122016-05-24Amazon Technologies, Inc.Fast-booting application image using variation points in application source code
US10346148B2 (en)*2013-08-122019-07-09Amazon Technologies, Inc.Per request computer system instances
US9280372B2 (en)2013-08-122016-03-08Amazon Technologies, Inc.Request processing techniques
US9705755B1 (en)2013-08-142017-07-11Amazon Technologies, Inc.Application definition deployment with request filters employing base groups
US20150195234A1 (en)*2014-01-082015-07-09International Business Machines CorporationPreventing unnecessary messages from being sent and received
FI20145150A7 (en)*2014-02-142015-08-15Streamr OyA signal processing arrangement
US9678787B2 (en)2014-05-232017-06-13Microsoft Technology Licensing, LlcFramework for authoring data loaders and data savers
WO2016071987A1 (en)*2014-11-062016-05-12株式会社島津製作所Analysis device system, and program for said system
US9459933B1 (en)*2015-01-302016-10-04Amazon Technologies, Inc.Contention and selection of controlling work coordinator in a distributed computing environment
CN106375102B (en)*2015-07-222019-08-27华为技术有限公司 A service registration method, usage method and related device
US10536518B1 (en)*2015-11-202020-01-14VCE IP Holding Company LLCResource configuration discovery and replication system for applications deployed in a distributed computing environment
AU2017261390B2 (en)*2016-05-062021-12-09Geoquest Systems B.V.Seismic processing task predictive scheduler
US10498625B1 (en)2016-10-142019-12-03Amazon Technologies, Inc.Distributed testing service
CN108156188B (en)*2016-12-022021-06-01中科星图股份有限公司Data validity checking system
US10264056B2 (en)*2016-12-082019-04-16Bank Of America CorporationMulticomputer processing of an event request from an event origination device with centralized event orchestration
US10417228B2 (en)*2016-12-162019-09-17General Electric CompanyApparatus and method for analytical optimization through computational pushdown
US11132235B2 (en)*2017-02-162021-09-28Hitachi, Ltd.Data processing method, distributed data processing system and storage medium
US11327811B2 (en)*2017-07-062022-05-10Centurylink Intellectual Property LlcDistributed computing mesh
US10997538B1 (en)2017-11-212021-05-04Amazon Technologies, Inc.Resource management
US11616686B1 (en)*2017-11-212023-03-28Amazon Technologies, Inc.Cluster management
WO2019110609A1 (en)*2017-12-052019-06-13Koninklijke Philips N.V.Multiparty computations
CN109800078B (en)*2018-12-122020-04-28北京三快在线科技有限公司Task processing method, task distribution terminal and task execution terminal
US11797356B2 (en)*2019-09-142023-10-24Tektronix, Inc.Multi-instrument behavior synchronization using jobs and milestones
US11907755B2 (en)*2019-11-222024-02-20Rohde & Schwarz Gmbh & Co. KgSystem and method for distributed execution of a sequence processing chain
KR102248978B1 (en)*2019-11-292021-05-07한국과학기술원Resource Allocation Method and Apparatus for Reducing the Expected Latency in Distributed Machine Learning with Multiple Users
AU2022339498A1 (en)2021-08-312024-03-14Nutcracker Therapeutics, Inc.State machine based script applications and systems

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6397173B1 (en)*1999-05-032002-05-28Astec International LlcApplication specific waveform generator
US20020091752A1 (en)*2001-01-092002-07-11Firlie Bradley M.Distributed computing
US6895338B2 (en)*2000-03-102005-05-17Smiths Detection - Pasadena, Inc.Measuring and analyzing multi-dimensional sensory information for identification purposes
US20050289274A1 (en)*2004-06-232005-12-29National Instruments CorporationCompact modular embedded device
US20060053211A1 (en)*2004-07-162006-03-09Jacob KornerupDeterministic communication between graphical programs executing on different computer systems
US7093004B2 (en)*2002-02-042006-08-15Datasynapse, Inc.Using execution statistics to select tasks for redundant assignment in a distributed computing platform
US7254607B2 (en)*2000-03-302007-08-07United Devices, Inc.Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
US7305475B2 (en)*1999-10-122007-12-04Webmd HealthSystem and method for enabling a client application to operate offline from a server
US7490029B2 (en)*2000-06-192009-02-10P.C. Krause & Associates, Inc.Distributed simulation

Family Cites Families (76)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4890242A (en)*1986-06-051989-12-26Xox CorporationSolid-modeling system using topology directed subdivision for determination of surface intersections
US5481698A (en)*1988-09-281996-01-02Hitachi Ltd.Computer system and job executing method
JPH07120410B2 (en)*1991-01-151995-12-20インターナショナル・ビジネス・マシーンズ・コーポレイション Large-scale parallel architecture display / manipulation system and method for three-dimensional object
JPH05197573A (en)*1991-08-261993-08-06Hewlett Packard Co <Hp>Task controlling system with task oriented paradigm
US5420965A (en)*1992-06-051995-05-30Software Projects, Inc.Single pass method of compressing data transmitted to command driven terminal
US5390325A (en)*1992-12-231995-02-14Taligent, Inc.Automated testing system
SE9300671D0 (en)*1993-03-011993-03-01Sven Nauckhoff WORK FLOW MANAGEMENT
US5490097A (en)*1993-03-221996-02-06Fujitsu LimitedSystem and method for modeling, analyzing and executing work process plans
JPH09512358A (en)*1994-04-211997-12-09ブリテイッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー Interface device and method
US5526358A (en)*1994-08-191996-06-11Peerlogic, Inc.Node management in scalable distributed computing enviroment
US5748930A (en)*1994-09-261998-05-05Intel CorporationMethod and apparatus for interfacing with a host computer system sharing tasks with another user on a client computer system
US5940586A (en)*1995-10-161999-08-17International Business Machines CorporationMethod and apparatus for detecting the presence of and disabling defective bus expansion devices or Industry Standard Architecture (ISA) adapters
US5784884A (en)*1995-12-201998-07-28United Technologies CorporationFail-safe transfer valve
US5838968A (en)*1996-03-011998-11-17Chromatic Research, Inc.System and method for dynamic resource management across tasks in real-time operating systems
US5761507A (en)*1996-03-051998-06-02International Business Machines CorporationClient/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling
US5930465A (en)*1996-11-261999-07-27Xerox CorporationPrinting system with enhanced print service capability
US5950201A (en)*1996-12-061999-09-07International Business Machines CorporationComputerized design automation method using a single logical PFVL paradigm
US5905657A (en)*1996-12-191999-05-18Schlumberger Technology CorporationPerforming geoscience interpretation with simulated data
US6112243A (en)*1996-12-302000-08-29Intel CorporationMethod and apparatus for allocating tasks to remote networked processors
US5923552A (en)*1996-12-311999-07-13Buildnet, Inc.Systems and methods for facilitating the exchange of information between separate business entities
US6006230A (en)*1997-01-151999-12-21Sybase, Inc.Database application development system with improved methods for distributing and executing objects across multiple tiers
US6003065A (en)*1997-04-241999-12-14Sun Microsystems, Inc.Method and system for distributed processing of applications on host and peripheral devices
US6173322B1 (en)*1997-06-052001-01-09Silicon Graphics, Inc.Network request distribution based on static rules and dynamic performance data
US6058426A (en)*1997-07-142000-05-02International Business Machines CorporationSystem and method for automatically managing computing resources in a distributed computing environment
US5926775A (en)*1997-10-081999-07-20National Instruments CorporationMini driver software architecture for a data acquisition system
US6697773B1 (en)*1998-05-192004-02-24Altera CorporationUsing assignment decision diagrams with control nodes for sequential review during behavioral simulation
US6577981B1 (en)*1998-08-212003-06-10National Instruments CorporationTest executive system and method including process models for improved configurability
US6332211B1 (en)*1998-12-282001-12-18International Business Machines CorporationSystem and method for developing test cases using a test object library
US6564326B2 (en)*1999-07-062003-05-13Walter A. Helbig, Sr.Method and apparatus for enhancing computer system security
US6463457B1 (en)*1999-08-262002-10-08Parabon Computation, Inc.System and method for the establishment and the utilization of networked idle computational processing power
US6993747B1 (en)*1999-08-302006-01-31Empirix Inc.Method and system for web based software object testing
US7139999B2 (en)*1999-08-312006-11-21Accenture LlpDevelopment architecture framework
US7260635B2 (en)*2000-03-212007-08-21Centrisoft CorporationSoftware, systems and methods for managing a distributed network
US20030154284A1 (en)*2000-05-312003-08-14James BernardinDistributed data propagator
WO2001097076A2 (en)*2000-06-142001-12-20Parabon Computation, Inc.Apparatus and method for providing sequence database comparison
US20020019844A1 (en)*2000-07-062002-02-14Kurowski Scott J.Method and system for network-distributed computing
IL137296A (en)*2000-07-132009-09-01Nds LtdConfigurable hardware system
US6912522B2 (en)*2000-09-112005-06-28Ablesoft, Inc.System, method and computer program product for optimization and acceleration of data transport and processing
US6950874B2 (en)*2000-12-152005-09-27International Business Machines CorporationMethod and system for management of resource leases in an application framework system
AU2002232835A1 (en)*2000-12-222002-07-08Warp Solutions, Inc.System and method for intelligently distributing content over a communications network
US20020087382A1 (en)*2001-01-032002-07-04Tiburcio Vincio B.Method and system for assigning and tracking tasks, such as under an electronic auction
US20020186384A1 (en)*2001-06-082002-12-12Winston Edward G.Splitting a print job for improving print speed
US7222265B1 (en)*2001-07-022007-05-22Lesuer Brian JAutomated software testing
US7266808B2 (en)*2001-08-102007-09-04Parasoft CorporationMethod and system for dynamically invoking and/or checking conditions of a computer test program
US20030036866A1 (en)*2001-08-142003-02-20Dinesh NairSystem and method for creating a test executive sequence to perform display inspection
US7020699B2 (en)*2001-09-112006-03-28Sun Microsystems, Inc.Test result analyzer in a distributed processing framework system and methods for implementing the same
US6993772B2 (en)*2001-09-182006-01-31The Mathworks, Inc.Common communication system for control instruments
US6910158B2 (en)*2001-10-012005-06-21International Business Machines CorporationTest tool and methods for facilitating testing of duplexed computer functions
US7340714B2 (en)*2001-10-182008-03-04Bea Systems, Inc.System and method for using web services with an enterprise system
US7275048B2 (en)*2001-10-302007-09-25International Business Machines CorporationProduct support of computer-related products using intelligent agents
EP1459202A2 (en)*2001-10-312004-09-22Thermo CRS Ltd.A backtracking resources planning algorithm
US7117500B2 (en)*2001-12-202006-10-03Cadence Design Systems, Inc.Mechanism for managing execution of interdependent aggregated processes
US20030131088A1 (en)*2002-01-102003-07-10Ibm CorporationMethod and system for automatic selection of a test system in a network environment
US7130891B2 (en)*2002-02-042006-10-31Datasynapse, Inc.Score-based scheduling of service requests in a grid services computing platform
US7376693B2 (en)*2002-02-082008-05-20Jp Morgan Chase & CompanySystem architecture for distributed computing and method of using the system
AU2003224850A1 (en)*2002-04-082003-10-27Topcoder, Inc.System and method for soliciting proposals for software development services
US20040044909A1 (en)*2002-09-042004-03-04Mirza Absar AhmedMethod and system for accessing an object behind a firewall
US20040047356A1 (en)*2002-09-062004-03-11Bauer Blaine D.Network traffic monitoring
US7334219B2 (en)*2002-09-302008-02-19Ensco, Inc.Method and system for object level software testing
US7395536B2 (en)*2002-11-142008-07-01Sun Microsystems, Inc.System and method for submitting and performing computational tasks in a distributed heterogeneous networked environment
US7421683B2 (en)*2003-01-282008-09-02Newmerix Corp£Method for the use of information in an auxiliary data system in relation to automated testing of graphical user interface based applications
US7209851B2 (en)*2003-02-142007-04-24Advantest America R&D Center, Inc.Method and structure to develop a test program for semiconductor integrated circuits
US20040167749A1 (en)*2003-02-212004-08-26Richard FriedmanInterface and method for testing a website
US20040210866A1 (en)*2003-04-172004-10-21Richard FriedmanMethod of creating a unit test framework to test a resource description framework based object
EP1671200A4 (en)*2003-04-242007-10-17Secureinfo CorpAutomated electronic software distribution and management method and system
US7644408B2 (en)*2003-04-252010-01-05Spotware Technologies, Inc.System for assigning and monitoring grid jobs on a computing grid
US8055753B2 (en)*2003-06-112011-11-08International Business Machines CorporationPeer to peer job monitoring and control in grid computing systems
US6882951B2 (en)*2003-07-072005-04-19Dell Products L.P.Method and system for information handling system automated and distributed test
US20050034130A1 (en)*2003-08-052005-02-10International Business Machines CorporationBalancing workload of a grid computing environment
US7330281B2 (en)*2003-08-252008-02-12Sharp Laboratories Of America, Inc.Systems and methods for providing imaging job control
US9317664B2 (en)*2003-10-142016-04-19Verseon CorporationMethod and device for partitioning a molecule
EP1673607A4 (en)*2003-10-142009-05-20VerseonMethod and apparatus for analysis of molecular configurations and combinations
JP2007535723A (en)*2003-11-042007-12-06キンバリー クラーク ワールドワイド インコーポレイテッド A test tool including an automatic multidimensional traceability matrix for implementing and verifying a composite software system
US20060048157A1 (en)*2004-05-182006-03-02International Business Machines CorporationDynamic grid job distribution from any resource within a grid environment
US7844969B2 (en)*2004-06-172010-11-30Platform Computing CorporationGoal-oriented predictive scheduling in a grid environment
US7886296B2 (en)*2004-07-222011-02-08Computer Associates Think, Inc.System and method for providing alerts for heterogeneous jobs

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6397173B1 (en)*1999-05-032002-05-28Astec International LlcApplication specific waveform generator
US7305475B2 (en)*1999-10-122007-12-04Webmd HealthSystem and method for enabling a client application to operate offline from a server
US6895338B2 (en)*2000-03-102005-05-17Smiths Detection - Pasadena, Inc.Measuring and analyzing multi-dimensional sensory information for identification purposes
US7254607B2 (en)*2000-03-302007-08-07United Devices, Inc.Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
US7490029B2 (en)*2000-06-192009-02-10P.C. Krause & Associates, Inc.Distributed simulation
US20020091752A1 (en)*2001-01-092002-07-11Firlie Bradley M.Distributed computing
US7093004B2 (en)*2002-02-042006-08-15Datasynapse, Inc.Using execution statistics to select tasks for redundant assignment in a distributed computing platform
US20050289274A1 (en)*2004-06-232005-12-29National Instruments CorporationCompact modular embedded device
US20060053211A1 (en)*2004-07-162006-03-09Jacob KornerupDeterministic communication between graphical programs executing on different computer systems

Cited By (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9552488B2 (en)*2010-12-202017-01-24Konica Minolta Business Technologies, Inc.Image forming apparatus
US20120154849A1 (en)*2010-12-202012-06-21Konica Minolta Business Technologies, Inc.Image forming apparatus
US12277174B2 (en)2011-04-202025-04-15Google LlcLabel propagation in a distributed system
US10394792B1 (en)2011-04-202019-08-27Google LlcData storage in a graph processing system
US10268777B2 (en)*2011-04-202019-04-23Google LlcData backup in a graph processing system
US9495477B1 (en)2011-04-202016-11-15Google Inc.Data storage in a graph processing system
US9104665B1 (en)*2011-04-202015-08-11Google Inc.Data backup in a graph processing system
US11036603B1 (en)*2011-07-152021-06-15Scale Computing IncDistributed test suite tools
US9710768B2 (en)2011-09-232017-07-18Elwha LlcAcquiring and transmitting event related tasks and subtasks to interface devices
US9269063B2 (en)2011-09-232016-02-23Elwha LlcAcquiring and transmitting event related tasks and subtasks to interface devices
US20140351362A1 (en)*2011-11-022014-11-27Hitachi, Ltd.Computer system, data transfer method, and data transfer program
US12379959B2 (en)2011-11-092025-08-05Nvidia CorporationCompute task state encapsulation
US20130117751A1 (en)*2011-11-092013-05-09Jerome F. Duluk, Jr.Compute task state encapsulation
US10795722B2 (en)*2011-11-092020-10-06Nvidia CorporationCompute task state encapsulation
US8910186B2 (en)*2011-11-152014-12-09International Business Machines CorporationFeed-based promotion of service registry objects
US20130263090A1 (en)*2012-03-302013-10-03Sony Online Entertainment LlcSystem and method for automated testing
US20130268937A1 (en)*2012-04-092013-10-10Samsung Electronics Co., Ltd.Distributed processing system, scheduler node and scheduling method of distributed processing system, and program generation apparatus thereof
US9965322B2 (en)*2012-04-092018-05-08Samsung Electronics Co., Ltd.Scheduling tasks in a distributed processing system with both reconfigurable and configurable processors
US9117029B2 (en)*2012-12-052015-08-25The Mathworks, Inc.Deferred evaluation and presentation of a custom diagnostic analysis
US20140157242A1 (en)*2012-12-052014-06-05The Mathworks, Inc.Deferred evaluation and presentation of a custom diagnostic analysis
US9858137B2 (en)2013-12-042018-01-02Exfo Inc.Network test system
US10712796B2 (en)2014-08-222020-07-14Intel CorporationMethod and apparatus to generate and use power, thermal and performance characteristics of nodes to improve energy efficiency and reducing wait time for jobs in the queue
US10289183B2 (en)2014-08-222019-05-14Intel CorporationMethods and apparatus to manage jobs that can and cannot be suspended when there is a change in power allocation to a distributed computer system
US9927857B2 (en)*2014-08-222018-03-27Intel CorporationProfiling a job power and energy consumption for a data processing system
US9921633B2 (en)2014-08-222018-03-20Intel CorporationPower aware job scheduler and manager for a data processing system
US9575536B2 (en)2014-08-222017-02-21Intel CorporationMethods and apparatus to estimate power performance of a job that runs on multiple nodes of a distributed computer system
CN116860487A (en)*2023-09-042023-10-10南京国睿信维软件有限公司Matlab integrated scheduling method based on RMI technology
WO2025105928A1 (en)*2023-11-152025-05-22서울대학교산학협력단Distributed matrices multiplication method rooted in network structure of distributed computing system

Also Published As

Publication numberPublication date
US20080021951A1 (en)2008-01-24
EP1960877A2 (en)2008-08-27
US7908313B2 (en)2011-03-15
JP2009519548A (en)2009-05-14
US20070124363A1 (en)2007-05-31
JP5442999B2 (en)2014-03-19
WO2007070491A2 (en)2007-06-21
WO2007070491A3 (en)2007-10-04

Similar Documents

PublicationPublication DateTitle
US7908313B2 (en)Instrument-based distributed computing systems
US7454659B1 (en)Distributed systems in test environments
US9507634B1 (en)Methods and system for distributing technical computing tasks to technical computing workers
US8612980B2 (en)Distribution of job in a portable format in distributed computing environments
US8230427B2 (en)General interface with arbitrary job managers
US8732685B2 (en)Methods and system for executing a program in multiple execution environments
US9582330B2 (en)Methods and system for distributing data to technical computing workers
US7730166B2 (en)Dynamic definition for concurrent computing environments
US7631168B1 (en)Graphical interface for grouping concurrent computing units executing a concurrent computing process
US20090031066A1 (en)Capacity planning by transaction type
US8056079B1 (en)Adding tasks to queued or running dynamic jobs
US8863130B2 (en)Exception handling in a concurrent computing process
US9405564B2 (en)System and method for targeting commands to concurrent computing units executing a concurrent computing process
US7502745B1 (en)Interfaces to a job manager in distributed computing environments
US8095937B1 (en)Methods and apparatus providing payload event processing for managed objects

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:THE MATHWORKS, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LURIE, ROY;GAUDETTE, THOMAS;REEL/FRAME:026045/0993

Effective date:20060307

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp