• DocumentCode
    332538
  • Title

    Resource allocation in a distributed computing environment

  • Author

    Carter, Russell L. ; Louis, David St ; Andert, Ed P., Jr.

  • Author_Institution
    Conceptual Syst. & Software, Chino Valley, AZ, USA
  • Volume
    1
  • fYear
    1998
  • fDate
    31 Oct-7 Nov 1998
  • Abstract
    Advanced transportation systems can be expected to increasingly employ modern software development methodologies for the implementation of their operational capabilities. This is demanded by the shift to open architecture hardware and software solutions in order to meet stringent low-cost objectives. The common object request broker architecture (CORBA) is an important maturing standard offering interoperability among software components and portability across hardware platforms. While CORBA can provide needed interoperability and portability, the question arises how to manage distributed CORBA clients and servers in a fault tolerant manner. Future mission critical and distributed software deployments require effective resource allocation. Critical resource allocation issues that need to be addressed include component migration, scheduling, and load balancing across dynamic computational resources. A management system that addresses these issues in a uniform and cost-effective way is needed. This paper describes an integrated approach to optimal resource allocation and fault tolerance in a distributed computing environment. The approach leverages a commodity-off-the-shelf (COTS) resource allocation system to provide the infrastructure for the specific resource allocation and fault tolerance enhancements required to host a reliable CORBA applications on heterogeneous networked workstations
  • Keywords
    aerospace computing; distributed object management; fault tolerant computing; open systems; resource allocation; software engineering; commodity-off-the-shelf; common object request broker architecture; component migration; distributed clients; distributed computing environment; distributed servers; distributed software deployments; fault tolerant manner; heterogeneous networked workstations; interoperability; load balancing; mission critical deployments; open architecture; portability; resource allocation; scheduling; software development methodologies; Computer architecture; Distributed computing; Fault tolerance; Hardware; Mission critical systems; Processor scheduling; Programming; Resource management; Software standards; Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 1998. Proceedings., 17th DASC. The AIAA/IEEE/SAE
  • Conference_Location
    Bellevue, WA
  • Print_ISBN
    0-7803-5086-3
  • Type

    conf

  • DOI
    10.1109/DASC.1998.741492
  • Filename
    741492