A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment

碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 97 === Dynamic Distributed Mobile Computing Environment (D2MCE) is a framework designed for mobile computing environment. It allows the computing nodes to dynamically join and leave the environment to satisfy the demands of mobile computing. By using Distributed Shre...

Full description

Bibliographic Details
Main Authors: Zong-Ying Lyu, 呂宗螢
Other Authors: Wen-Yew Liang
Format: Others
Language:zh-TW
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/2889uj
id ndltd-TW-097TIT05392062
record_format oai_dc
spelling ndltd-TW-097TIT053920622019-08-31T03:47:08Z http://ndltd.ncl.edu.tw/handle/2889uj A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment 動態分散式行動計算環境效能改進之研究 Zong-Ying Lyu 呂宗螢 碩士 國立臺北科技大學 資訊工程系研究所 97 Dynamic Distributed Mobile Computing Environment (D2MCE) is a framework designed for mobile computing environment. It allows the computing nodes to dynamically join and leave the environment to satisfy the demands of mobile computing. By using Distributed Shred Memory architecture, the accesses of shared memories across multi-devices work like accesses of shared variables in multithread processes from the perspective of programmers who use the framework. Hence, it has the benefits of ease of programming over message passing methods such as Socket or Massage Passing Interface. This paper focuses on the performance enhancements and implementation improvements of D2MCE including 1) The architecture refinement which makes D2MCE achieve higher performance on multi-core processors. 2) The guarantee of thread-safe of the library to satisfy the demands of multithread programming. 3) The addition of Multi-Writer protocol to solve the False Sharing problem and provide developers a better data sharing model. 4) The addition of Manager Migration functionality which meets the requirements of load balancing by allowing resources to be moved across different nodes. 5) The addition of a new proposed Disseminated Updating protocol to reduce the communication overhead and gain higher performance in the case sharing of small amounts of data, and 6) The new proposed Event-Driven functionality, a new acquirement mechanism which is more adaptive for network applications. Wen-Yew Liang 梁文耀 2009 學位論文 ; thesis 110 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 97 === Dynamic Distributed Mobile Computing Environment (D2MCE) is a framework designed for mobile computing environment. It allows the computing nodes to dynamically join and leave the environment to satisfy the demands of mobile computing. By using Distributed Shred Memory architecture, the accesses of shared memories across multi-devices work like accesses of shared variables in multithread processes from the perspective of programmers who use the framework. Hence, it has the benefits of ease of programming over message passing methods such as Socket or Massage Passing Interface. This paper focuses on the performance enhancements and implementation improvements of D2MCE including 1) The architecture refinement which makes D2MCE achieve higher performance on multi-core processors. 2) The guarantee of thread-safe of the library to satisfy the demands of multithread programming. 3) The addition of Multi-Writer protocol to solve the False Sharing problem and provide developers a better data sharing model. 4) The addition of Manager Migration functionality which meets the requirements of load balancing by allowing resources to be moved across different nodes. 5) The addition of a new proposed Disseminated Updating protocol to reduce the communication overhead and gain higher performance in the case sharing of small amounts of data, and 6) The new proposed Event-Driven functionality, a new acquirement mechanism which is more adaptive for network applications.
author2 Wen-Yew Liang
author_facet Wen-Yew Liang
Zong-Ying Lyu
呂宗螢
author Zong-Ying Lyu
呂宗螢
spellingShingle Zong-Ying Lyu
呂宗螢
A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment
author_sort Zong-Ying Lyu
title A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment
title_short A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment
title_full A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment
title_fullStr A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment
title_full_unstemmed A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment
title_sort study of the performance improvement of the dynamic distributed mobile computing environment
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/2889uj
work_keys_str_mv AT zongyinglyu astudyoftheperformanceimprovementofthedynamicdistributedmobilecomputingenvironment
AT lǚzōngyíng astudyoftheperformanceimprovementofthedynamicdistributedmobilecomputingenvironment
AT zongyinglyu dòngtàifēnsànshìxíngdòngjìsuànhuánjìngxiàonénggǎijìnzhīyánjiū
AT lǚzōngyíng dòngtàifēnsànshìxíngdòngjìsuànhuánjìngxiàonénggǎijìnzhīyánjiū
AT zongyinglyu studyoftheperformanceimprovementofthedynamicdistributedmobilecomputingenvironment
AT lǚzōngyíng studyoftheperformanceimprovementofthedynamicdistributedmobilecomputingenvironment
_version_ 1719241386684841984