• DocumentCode
    2776665
  • Title

    A novel workload migration scheme for heterogeneous distributed computing

  • Author

    Li, Yawei ; Lan, Zhiling

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    1055
  • Abstract
    Dynamically partitioning of adaptive applications and migration of excess workload from overloaded processors to underloaded processors during execution are critical techniques needed for distributed computing. Distributed systems differ from traditional parallel systems in that they consist of heterogeneous resources connected with shared networks, thereby preventing existing schemes from benefiting large-scale applications. In particular, the cost entailed by workload migration is significant when the excess workload is transferred across heterogeneous distributed platforms. This paper introduces a novel distributed data migration scheme for large-scale adaptive applications. The major contributions of the paper include: (1) a novel hierarchical data migration scheme is proposed by considering the heterogeneous and dynamic features of distributed computing environments; and (2) a linear programming algorithm is presented to effectively reduce the overhead entailed in migrating excess workload across heterogeneous distributed platforms. Experiment results show that the proposed migration scheme outperforms common-used schemes with respect to reducing the communication cost and the application execution time.
  • Keywords
    data analysis; distributed processing; linear programming; resource allocation; distributed data migration scheme; distributed systems; heterogeneous distributed computing environment; hierarchical data migration scheme; large-scale adaptive applications; linear programming algorithm; overloaded processors; parallel systems; underloaded processors; workload migration scheme; Application software; Computational modeling; Computer science; Costs; Distributed computing; Dynamic programming; Grid computing; Large-scale systems; Linear programming; Load management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-9074-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2005.1558677
  • Filename
    1558677