Dynamic performance optimization mechanism for parallel object-oriented database programming languages

Ken'ichirou Kimura, Hirofumi Amano, Akifumi Makinouchi

Research output: Contribution to conferencePaper

Abstract

This paper discusses dynamic performance optimization mechanisms for parallel object oriented database programming languages. When a large number of objects are distributed on a distributed-memory parallel processor, referencing a remote object requires inter-processor communication. If those objects are not allocated properly, it may cause total performance degradation. When those objects are allocated with a biased distribution among PEs, it may cause load imbalance. However, the information necessary for relocating objects must be obtained at runtime since the number of objects on a processor and the topology of objects in a database are unknown at compilation time. This paper proposes a new approach to dynamic performance optimization method, and evaluates the results through simulation tests.

Original languageEnglish
Pages405-409
Number of pages5
Publication statusPublished - Jan 1 2000
Event2000 International Database Engineering and Applications Symposium - Yokohama, Jpn
Duration: Sep 18 2000Sep 20 2000

Other

Other2000 International Database Engineering and Applications Symposium
CityYokohama, Jpn
Period9/18/009/20/00

Fingerprint

Computer programming languages
Topology
Data storage equipment
Degradation
Communication
Object-oriented databases

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Engineering(all)

Cite this

Kimura, K., Amano, H., & Makinouchi, A. (2000). Dynamic performance optimization mechanism for parallel object-oriented database programming languages. 405-409. Paper presented at 2000 International Database Engineering and Applications Symposium, Yokohama, Jpn, .

Dynamic performance optimization mechanism for parallel object-oriented database programming languages. / Kimura, Ken'ichirou; Amano, Hirofumi; Makinouchi, Akifumi.

2000. 405-409 Paper presented at 2000 International Database Engineering and Applications Symposium, Yokohama, Jpn, .

Research output: Contribution to conferencePaper

Kimura, K, Amano, H & Makinouchi, A 2000, 'Dynamic performance optimization mechanism for parallel object-oriented database programming languages', Paper presented at 2000 International Database Engineering and Applications Symposium, Yokohama, Jpn, 9/18/00 - 9/20/00 pp. 405-409.
Kimura K, Amano H, Makinouchi A. Dynamic performance optimization mechanism for parallel object-oriented database programming languages. 2000. Paper presented at 2000 International Database Engineering and Applications Symposium, Yokohama, Jpn, .
Kimura, Ken'ichirou ; Amano, Hirofumi ; Makinouchi, Akifumi. / Dynamic performance optimization mechanism for parallel object-oriented database programming languages. Paper presented at 2000 International Database Engineering and Applications Symposium, Yokohama, Jpn, .5 p.
@conference{6da4ef79033e494e89fdf1a98e7593d1,
title = "Dynamic performance optimization mechanism for parallel object-oriented database programming languages",
abstract = "This paper discusses dynamic performance optimization mechanisms for parallel object oriented database programming languages. When a large number of objects are distributed on a distributed-memory parallel processor, referencing a remote object requires inter-processor communication. If those objects are not allocated properly, it may cause total performance degradation. When those objects are allocated with a biased distribution among PEs, it may cause load imbalance. However, the information necessary for relocating objects must be obtained at runtime since the number of objects on a processor and the topology of objects in a database are unknown at compilation time. This paper proposes a new approach to dynamic performance optimization method, and evaluates the results through simulation tests.",
author = "Ken'ichirou Kimura and Hirofumi Amano and Akifumi Makinouchi",
year = "2000",
month = "1",
day = "1",
language = "English",
pages = "405--409",
note = "2000 International Database Engineering and Applications Symposium ; Conference date: 18-09-2000 Through 20-09-2000",

}

TY - CONF

T1 - Dynamic performance optimization mechanism for parallel object-oriented database programming languages

AU - Kimura, Ken'ichirou

AU - Amano, Hirofumi

AU - Makinouchi, Akifumi

PY - 2000/1/1

Y1 - 2000/1/1

N2 - This paper discusses dynamic performance optimization mechanisms for parallel object oriented database programming languages. When a large number of objects are distributed on a distributed-memory parallel processor, referencing a remote object requires inter-processor communication. If those objects are not allocated properly, it may cause total performance degradation. When those objects are allocated with a biased distribution among PEs, it may cause load imbalance. However, the information necessary for relocating objects must be obtained at runtime since the number of objects on a processor and the topology of objects in a database are unknown at compilation time. This paper proposes a new approach to dynamic performance optimization method, and evaluates the results through simulation tests.

AB - This paper discusses dynamic performance optimization mechanisms for parallel object oriented database programming languages. When a large number of objects are distributed on a distributed-memory parallel processor, referencing a remote object requires inter-processor communication. If those objects are not allocated properly, it may cause total performance degradation. When those objects are allocated with a biased distribution among PEs, it may cause load imbalance. However, the information necessary for relocating objects must be obtained at runtime since the number of objects on a processor and the topology of objects in a database are unknown at compilation time. This paper proposes a new approach to dynamic performance optimization method, and evaluates the results through simulation tests.

UR - http://www.scopus.com/inward/record.url?scp=0033681296&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033681296&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:0033681296

SP - 405

EP - 409

ER -