Peter Sirota
Amazon.com
35 Papers
1.1K Citations
Peter Sirota is an academic researcher from Amazon.com. The author has contributed to research in topics: Web service & Service (systems architecture). The author has an hindex of 18, co-authored 35 publications.
Chat about Author
Papers
Patent
Use of temporarily available computing nodes for dynamic scaling of a cluster
Peter Sirota,Richard J. Cole,Vaibhav Aggarwal,Andrew J. Hitchcock,Jai Vasanth +4 more
- 28 Jun 2010
TL;DR: In this article, techniques for managing distributed execution of programs, including by dynamically scaling a cluster of multiple computing nodes performing ongoing distributed execution, such as to increase and/or decrease computing node quantity.
135
Patent
Dynamically monitoring and modifying distributed execution of programs
Peter Sirota,Richendra Khanna,Ian P. Nowland,Richard J. Cole,Jai Vasanth,Andrew J. Hitchcock,Luis Felipe Cabrera +6 more
- 31 Mar 2009
TL;DR: In this paper, the authors describe techniques for managing distributed execution of programs on a cluster of multiple computing nodes, such as automatically determining the status of execution of the program on each of the multiple nodes and/or automatically determining aggregate usage of one or more types of computing resources across the cluster of many computing nodes by the program execution.
127
Patent
Cost-minimizing task scheduler
Kathryn Marie Shih,Carl Louis Christofferson,Richard J. Cole,Peter Sirota,Vaibhav Aggarwal +4 more
- 11 Feb 2013
TL;DR: In this article, a definition of a task is given and a need-by-time is defined, which comprises a deadline for completion of execution of the task, and an estimated duration to complete the task is determined for each of a plurality of computing resources.
99
Patent
Dynamic scaling of a cluster of computing nodes used for distributed execution of a program
Peter Sirota,Richard J. Cole,Vaibhav Aggarwal,Andrew J. Hitchcock,Jai Vasanth +4 more
- 28 Jun 2010
TL;DR: In this paper, techniques for managing distributed execution of programs, including by dynamically scaling a cluster of multiple computing nodes used to perform ongoing distributed execution, such as to increase and/or decrease the quantity of computing nodes in the cluster at various times and for various reasons.
94
Patent
Dynamically modifying a cluster of computing nodes used for distributed execution of a program
Richendra Khanna,Peter Sirota,Ian P. Nowland,Richard J. Cole,Jai Vasanth,Andrew J. Hitchcock,Luis Felipe Cabrera +6 more
- 31 Mar 2009
TL;DR: In this article, the authors describe techniques for managing distributed execution of programs, such as dynamically modifying the distributed program execution in various manners, based on monitored status information, which may include adding and/or removing computing nodes from a cluster that is executing the program.
91