Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 17/30
US Classification:
707626, 707812, 707694
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Dynamic Object Replication Within A Distributed Storage System
John David Cormie - Seattle WA, US Alan B. Atlas - Bellevue WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707626, 707657, 707661, 707652
Abstract:
Dynamic object replication in distributed storage systems. A system may implement a web services interface, storage nodes, storage node selection logic and a coordinator. The web services interface may be configured to receive, according to a web services protocol, client requests to store data objects including a given client request to store a given one of the data objects. The storage nodes may be configured to store replicas of the data objects. The storage node selection logic may be configured to dynamically determine a write plan for storing replicas of the given data object to corresponding storage nodes, where the write plan is dynamically determined according to current state information of the storage nodes. The coordinator may be configured to receive the client requests from the web services interface, and for the given client request, to store the replicas of the given data object to the corresponding storage nodes according to the write plan.
Distributed Storage System With Web Services Client Interface
Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707626, 707638
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Providing Configurable Use By Applications Of Sequences Of Invocable Services
Peter Sirota - Seattle WA, US Don Johnson - Seattle WA, US Gaurav D. Ghare - Seattle WA, US Aaron Mohrman - Seattle WA, US Tushar Jain - Seattle WA, US Eric M. Wagner - Seattle WA, US
Techniques are described for facilitating use of sequences of invocable services in a configurable manner, including by providing a metering service that tracks the use of invocable services by other invocable services or applications. In at least some situations, the invocable services are fee-based Web services or other fee-based network-accessible services, and are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of a sequence of such invocable services by applications in a manner configured by the creators of the applications and providers of the services, including to allow the application creators to define pricing terms that will be used to determine fees that end users of the applications will be charged for use of the invocable services via the applications.
Distributed Storage System With Web Services Client Interface
Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707626, 707638
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.
Distributed Storage System With Web Services Client Interface
Allan H. Vermeulen - Seattle WA, US Alan B. Atlas - Bellevue WA, US David M. Barth - Seattle WA, US John David Cormie - Seattle WA, US Ami K. Fischman - Seattle WA, US Eric M. Wagner - Seattle WA, US
International Classification:
G06F 17/30
US Classification:
707770, 707E17014
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Distributed Storage System With Web Services Client Interface
Amazon Technologies, Inc. - , US ALAN B. ATLAS - BELLEVUE WA, US DAVID M. BARTH - SEATTLE WA, US JOHN DAVID CORMIE - SEATTLE WA, US AMI K. FISCHMAN - SEATTLE WA, US ERIC M. WAGNER - SEATTLE WA, US
Assignee:
AMAZON TECHNOLOGIES, INC. - Reno NV
International Classification:
H04L 29/06
US Classification:
709203
Abstract:
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
Name / Title
Company / Classification
Phones & Addresses
Eric N. Wagner Principal
McCollam Insurance Agency Insurance Agent/Broker
1375 State Ave, Marysville, WA 98270
Eric A. Wagner Principal
Wagner Properties LLC Nonresidential Building Operator
10 Awashawaugh Rd, Park Ridge, NJ 07656
Eric Wagner Webmaster, Partner
Kellenyi Johnson Wagner Real Estate · Architectural Services · Architect · Architectural Svcs
21 Peters Pl, Red Bank, NJ 07701 7327415270, 7327418439
Long Island University/Brooklyn Hospital Brooklyn, NY 1998 to 2000 Physician AssistantUniversity of Wisconsin Madison, WI 1988 to 1993 BA in Humanities
Mar 2014 to 2000 Parcel UnloaderMar-kay's Wine & Spirits, Inc
Aug 2012 to 2000 Stock ClerkMark of Excellence Lake Grove, NY May 2009 to Sep 2013 Head CustodianHidden Pond Day Camp at the Rinx Hauppauge, NY May 2007 to Aug 2012 Camp CounselorThe Sports Arena St. James, NY Jan 2005 to May 2009 Hockey Official and Scorekeeper
Education:
JOHN JAY COLLEGE OF CRIMINAL JUSTICE New York, NY Apr 2000 to May 2013 Bachelor of Arts in Fire ScienceSUFFOLK COUNTY COMMUNITY COLLEGE Selden, NY Apr 2000 to May 2011 Associates in Fire Protection Technology
License Records
Eric F Wagner
License #:
PS00515 - Expired
Category:
Psychology
Issued Date:
Jun 17, 1994
Expiration Date:
Jun 30, 1995
Type:
Psychologist
Isbn (Books And Publications)
Innovations in Adolescent Substance Abuse Interventions
Kleinberg, Kaplan, Wolff & Cohen, P.C. 551 Fifth Avenue, New York, NY 10176 2128809845 (Office)
Licenses:
New York - Due to reregister within 30 days of birthday 1997
Experience:
Associate at Rogers & Wells - 1995-1997
Education:
New York University School of Law Degree - JD - Juris Doctor - Law Graduated - 1995 Cornell University Degree - BS - Bachelor of Science Graduated - 1992
Specialties:
Financial Markets And Services - 75%, 29 years Business - 25%, 29 years
Languages:
English
Associations:
Association of the Bar of the City of New York - Member - Committee on Private Investment Funds
Auto Accidents Bicycle Accidents Big Rig Accidents Boating/Personal Watercraft Accidents Head and Spinal Injuries Head Injury/Brain Damage Catastrophic Injury Motorcycle Accidents Dog Bites & Attacks Motorcycle Collisions Slip and Fall Pedestrian Accidents On the Job Accidents Wrongful Death Mesothelioma / Environmental Exposure