skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Methods, media and systems for managing a distributed application running in a plurality of digital processing devices

Patent ·
OSTI ID:1176486

Methods, media and systems for managing a distributed application running in a plurality of digital processing devices are provided. In some embodiments, a method includes running one or more processes associated with the distributed application in virtualized operating system environments on a plurality of digital processing devices, suspending the one or more processes, and saving network state information relating to network connections among the one or more processes. The method further include storing process information relating to the one or more processes, recreating the network connections using the saved network state information, and restarting the one or more processes using the stored process information.

Research Organization:
Columbia Univ. in the City of New York, New York, NY (United States)
Sponsoring Organization:
USDOE
Assignee:
The Trustees of Columbia University in the City of New York (New York, NY)
Patent Number(s):
8,280,944
Application Number:
11/584,313
OSTI ID:
1176486
Resource Relation:
Patent File Date: 2006 Oct 20
Country of Publication:
United States
Language:
English

References (78)

A Lightweight, Robust P2P System to Handle Flash Crowds journal January 2004
The vision of autonomic computing journal January 2003
Mobile computing with the Rover toolkit journal March 1997
Interprocess Communication in Charlotte journal January 1987
TCP Congestion Window Validation report June 2000
Network support for IP traceback journal June 2001
Network Address Translator (NAT)-Friendly Application Design Guidelines report January 2002
Managing checkpoints for parallel programs book January 1996
Anonymous connections and onion routing journal May 1998
Accent: A communication oriented network operating system kernel journal December 1981
Formal Models for Computer Security journal September 1981
Scale and performance in the Denali isolation kernel conference January 2002
Hop-count filtering: an effective defense against spoofed DDoS traffic conference January 2003
MPICH2: A New Start for MPI Implementations book January 2002
Application Level Fault Tolerance in Heterogeneous Networks of Workstations journal June 1997
The V distributed system journal March 1988
Using graphic turing tests to counter automated DDoS attacks against web servers conference January 2003
Devirtualizable virtual machines enabling general, single-node, online maintenance
  • Lowell, David E.; Saito, Yasushi; Samberg, Eileen J.
  • Proceedings of the 11th international conference on Architectural support for programming languages and operating systems - ASPLOS-XI https://doi.org/10.1145/1024393.1024419
conference January 2004
Efficient packet marking for large-scale IP traceback conference January 2002
SOS: secure overlay services journal October 2002
Analyzing the secure overlay services architecture under intelligent DDoS attacks conference March 2004
Measuring thin-client performance using slow-motion benchmarking journal February 2003
Architectural Implications of NAT report November 2000
TCP congestion control with a misbehaving receiver journal October 1999
DNS performance and the effectiveness of caching conference January 2001
Limits of wide-area thin-client computing
  • Lai, Albert; Nieh, Jason
  • Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems - SIGMETRICS '02 https://doi.org/10.1145/511334.511363
conference January 2002
The X window system journal April 1986
Xen and the art of virtualization conference January 2003
CLIP: a checkpointing tool for message-passing parallel programs conference January 1997
Terra: a virtual machine-based platform for trusted computing conference January 2003
Hash-based IP traceback
  • Snoeren, Alex C.
  • Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications - SIGCOMM '01 https://doi.org/10.1145/383059.383060
conference January 2001
Improving the reliability of commodity operating systems conference January 2003
On the effectiveness of route-based packet filtering for distributed DoS attack prevention in power-law internets journal October 2001
A framework for classifying denial of service attacks
  • Hussain, Alefiya; Heidemann, John; Papadopoulos, Christos
  • Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications - SIGCOMM '03 https://doi.org/10.1145/863955.863968
conference January 2003
Security Architecture for the Internet Protocol report November 1998
Amoeba: a distributed operating system for the 1990s journal May 1990
Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web conference January 1997
The design and implementation of Zap: a system for migrating computing environments journal December 2002
PM2: High Performance Communication Middleware for Heterogeneous Network Environments conference January 2000
Resource ReSerVation Protocol (RSVP) -- Version 1 Message Processing Rules report September 1997
Mobility support in IPv6 conference January 1996
Roaming honeypots for mitigating service-level denial-of-service attacks conference January 2004
The protection of information in computer systems journal January 1975
The Legion vision of a worldwide virtual computer journal January 1997
Heterogeneous process migration: the Tui system journal May 1998
The TLS Protocol Version 1.0 report January 1999
Transparent process migration: Design alternatives and the sprite implementation journal August 1991
Interposition agents: transparently interposing user code at the system interface conference January 1993
C3: A System for Automating Application-Level Checkpointing of MPI Programs book January 2004
Reliable network connections conference January 2002
Protecting web servers from distributed denial of service attacks conference January 2001
Practical network support for IP traceback journal October 2000
Optimizing the migration of virtual computers conference January 2002
Chord: A scalable peer-to-peer lookup service for internet applications
  • Stoica, Ion; Morris, Robert; Karger, David
  • Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications - SIGCOMM '01 https://doi.org/10.1145/383059.383071
conference January 2001
Towards seamless mobility on pervasive hardware journal July 2005
Seamless mobile computing on fixed infrastructure journal July 2004
A Pay-per-Use DoS Protection Mechanism for the Web book January 2004
Coda: a highly available file system for a distributed workstation environment journal April 1990
FT-MPI: Fault Tolerant MPI, Supporting Dynamic Applications in a Dynamic World book January 2000
Virtual network computing journal January 1998
A survey of active network research journal January 1997
Distributed snapshots: determining global states of distributed systems journal February 1985
The interactive performance of SLIM: a stateless, thin-client architecture conference January 1999
An end-to-end approach to host mobility conference January 2000
Protocol Complications with the IP Network Address Translator report January 2001
IP Mobility Support for IPv4 report August 2002
Network layer mobility: an architecture and survey journal June 1996
Analysis of a denial of service attack on TCP conference January 1997
FIST: a language for stackable file systems journal April 2000
MobiDesk: mobile virtual desktop computing conference January 2004
httperf—a tool for measuring web server performance journal December 1998
A network architecture providing host migration transparency conference January 1991
Formal requirements for virtualizable third generation architectures journal July 1974
IP-based protocols for mobile internetworking journal August 1991
End-to-end arguments in system design journal November 1984
A low-bandwidth network file system conference January 2001
CAPTCHA: Using Hard AI Problems for Security book January 2003
Proactive server roaming for mitigating denial-of-service attacks conference January 2003