Mohamad Imran Bandan - Academia.edu (original) (raw)
Uploads
Papers by Mohamad Imran Bandan
2021 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), 2021
, it gives us imm ense pleas ure to welc ome over 150 gues ts and deleg ates from Univ ersit ies,... more , it gives us imm ense pleas ure to welc ome over 150 gues ts and deleg ates from Univ ersit ies, Rese arch Orga nizat ions, Indu stry, Gove rnme nt, and NGO s from over 15 coun tries arou nd the worl d to the Conf eren ce. Also, a very warm welc ome to the beau tiful and Aust ralia n Trop ical Capi tal Brisb ane in a virtu al way. COVI D-19 chan ged man y of our curre nt prac tices in 2021 inclu ding face-to-f ace conf eren ces but we are than kful to all conf eren ce auth ors and deleg ates who supp orted our idea of arran ging this conf eren ce onlin e.
International Journal of Advanced Computer Science and Applications, 2022
The revolution of technology brings many benefits towards diverse population. Digital game is one... more The revolution of technology brings many benefits towards diverse population. Digital game is one of the digital technologies that has potential to facilitate older adults' daily routine. However, some of them faces challenges to adopt the usage of digital games in their daily lives, one of which is that most commercial games are not suitable for older people. This paper discusses the investigation into the challenges associated with the older adults' adoption of digital games, their interaction, and experiences with digital games and specifically explores the andragogical perspectives, and game design attributes. A set of questionnaires consisted of open-ended and close-ended questions were distributed, targeting the older adults across Malaysia, using online and non-probability sampling technique. 81 respondents were recruited, and 56 respondents (n=56) were eligible in this study. Four participants were recruited for informal interview session. The analysis of the results indicates that the older adults' perception of digital games and game design aspects are the major factors influencing their digital game adoption. Game designs are important to attract many older adults to experience and interact with digital games.
Microelectronics Reliability, 2019
The MeanTime To Failure (MTTF) is an important parameter that determines the lifetime reliability... more The MeanTime To Failure (MTTF) is an important parameter that determines the lifetime reliability of a system. It is being used in several fault-tolerant mechanisms to take a critical decision on processor/system state. Recently it has been found that the MTTF of a system varies with the environmental conditions, in contrary to the earlier belief of a constant MTTF for electronic chips. Thus there is a need for a good and fast estimate of the MTTF that can accommodate the variation of environmental conditions and the stresses on the system. This paper presents an instantaneous MTTF estimation technique to be executed at runtime of the system. A major contribution of this paper is proposing a simple technique to obtain the MTTF for checkpoint interval computation in real-time systems. Our complete system model consisting of multi-level steps are presented as the main model for the MTTF estimation. We adopt one of the state-of-the-art solutions to obtain the aging rate parameter for the host/processor. Also, we proposed another parameter in the MTTF computation that represents the workload and the stress factor of the running host. The results show that the differences are marginal and they lie between 0.014% and 0.131% compared to other MTTF estimation techniques. Also, we showed that the proposed technique is able to capture the temperature variation effect (towards the MTTF value) during several simulated runtime scenarios. The proposed MTTF estimation technique has been incorporated in the lifetime reliability-aware checkpointing mechanism and it has been shown to work excellently without violating the task deadlines in all cases.
IEEE Transactions on Reliability, 2017
State-of-the-art commercial placement tools have as goals to optimize area, timing, and power. Ov... more State-of-the-art commercial placement tools have as goals to optimize area, timing, and power. Over the years, several reliability oriented placement strategies have been proposed with distinct goals, such as to improve the error rate. However, we found that there are still improvements that can be made for this type of approach, to improve not only the error rates but also the performance of the placer itself. Thus, this paper proposes several improvements toward an efficient multiple faults-aware placement strategy. First, an analytical method to profile pair of gates is proposed. Second, we add another level of optimization to reduce the amount of wirelength observed after the placement is completed without jeopardizing the main objective (reliability). Third, we propose a way to manipulate white spaces between gates smartly, to separate the gates that are profiled as the most likely to reduce the error rate when paired adjacently in the circuit. Results show that a wirelength reduction of up to 61% is achieved. Also, additional reduction of the error rate of up to 23% can be achieved with only an overhead on placement execution time.
2013 International Symposium on Electronic System Design, 2013
ABSTRACT Check pointing mechanism is used to tolerate the impact of transient faults through roll... more ABSTRACT Check pointing mechanism is used to tolerate the impact of transient faults through roll-back operation to a previously saved system state. In this paper, we propose a novel check pointing mechanism that considers fault tolerance in a duplex system in the presence of both transient and permanent faults. The main objective of our proposed mechanism is to extend the lifetime reliability of the duplex system by avoiding or even tolerating permanent faults in microprocessors. In addition, we also propose to migrate tasks from a 'near-to-die' processor to a spare processor under a condition where the current Mean-Time-To-Failure (MTTF) value is less or equal to a pre-determined threshold MTTF value. We validate our proposed mechanism and perform overhead analysis using various case studies. Later, we compare it with one of the most popular existing check pointing mechanism, namely the roll-forward check pointing scheme [9]. We show that unlike roll-back or roll-forward mechanisms, our proposed mechanism gives significantly higher lifetime reliability with reasonable system overheads.
Journal of Low Power Electronics, 2014
ABSTRACT Due to continued technology scaling, reliability of today's integrated circuits ... more ABSTRACT Due to continued technology scaling, reliability of today's integrated circuits (IC) is an emerging design challenge especially in varied range of operating environment. The lifetime reliability of modern system has been severely limited by higher wear-out and stress effects. Checkpointing has been extensively used as an effective method in fault-tolerant system design. Traditionally, it is used to tolerate the impact of transient faults through saving the intermediate results at predefined time and rolling-back to appropriate previously saved state whenever needed. In this paper, we proposed a new checkpointing mechanism for a duplex real-time system that achieves fault-tolerant against transient and permanent faults, and also provides a fault avoidance mechanism by migrating task from an unhealthy (perhaps near-to-die) host to a spare host. We developed a mathematical model for evaluating the performance of the proposed methodology in presence of various faults and task migration. The combination of checkpointing and task migration enhances the lifetime reliability of the system by tolerating faults and wear-out. Since checkpointing imposes additional overhead, energy consumption and ability to meet the task deadline are very crucial for any real-time system. The Expected-Execution-Time (EET) of a task is an important performance metric in respect to task completion. Similarly, the Average-Energy-Consumption (AEC) reflects the energy usage of a checkpointing mechanism under various faults. Under probabilistic distribution of various faults, we evaluate EET and AEC for our proposed checkpointing mechanism. We also investigated the deadline estimation for our proposed algorithm. We found that the proposed algorithm is able to meet the deadline even when the fault rate is as high as 10–3. Our simulation result shows that the proposed checkpointing mechanism can meet task deadline with only 12.57% time overhead.
Procedia Computer Science, 2015
2021 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), 2021
, it gives us imm ense pleas ure to welc ome over 150 gues ts and deleg ates from Univ ersit ies,... more , it gives us imm ense pleas ure to welc ome over 150 gues ts and deleg ates from Univ ersit ies, Rese arch Orga nizat ions, Indu stry, Gove rnme nt, and NGO s from over 15 coun tries arou nd the worl d to the Conf eren ce. Also, a very warm welc ome to the beau tiful and Aust ralia n Trop ical Capi tal Brisb ane in a virtu al way. COVI D-19 chan ged man y of our curre nt prac tices in 2021 inclu ding face-to-f ace conf eren ces but we are than kful to all conf eren ce auth ors and deleg ates who supp orted our idea of arran ging this conf eren ce onlin e.
International Journal of Advanced Computer Science and Applications, 2022
The revolution of technology brings many benefits towards diverse population. Digital game is one... more The revolution of technology brings many benefits towards diverse population. Digital game is one of the digital technologies that has potential to facilitate older adults' daily routine. However, some of them faces challenges to adopt the usage of digital games in their daily lives, one of which is that most commercial games are not suitable for older people. This paper discusses the investigation into the challenges associated with the older adults' adoption of digital games, their interaction, and experiences with digital games and specifically explores the andragogical perspectives, and game design attributes. A set of questionnaires consisted of open-ended and close-ended questions were distributed, targeting the older adults across Malaysia, using online and non-probability sampling technique. 81 respondents were recruited, and 56 respondents (n=56) were eligible in this study. Four participants were recruited for informal interview session. The analysis of the results indicates that the older adults' perception of digital games and game design aspects are the major factors influencing their digital game adoption. Game designs are important to attract many older adults to experience and interact with digital games.
Microelectronics Reliability, 2019
The MeanTime To Failure (MTTF) is an important parameter that determines the lifetime reliability... more The MeanTime To Failure (MTTF) is an important parameter that determines the lifetime reliability of a system. It is being used in several fault-tolerant mechanisms to take a critical decision on processor/system state. Recently it has been found that the MTTF of a system varies with the environmental conditions, in contrary to the earlier belief of a constant MTTF for electronic chips. Thus there is a need for a good and fast estimate of the MTTF that can accommodate the variation of environmental conditions and the stresses on the system. This paper presents an instantaneous MTTF estimation technique to be executed at runtime of the system. A major contribution of this paper is proposing a simple technique to obtain the MTTF for checkpoint interval computation in real-time systems. Our complete system model consisting of multi-level steps are presented as the main model for the MTTF estimation. We adopt one of the state-of-the-art solutions to obtain the aging rate parameter for the host/processor. Also, we proposed another parameter in the MTTF computation that represents the workload and the stress factor of the running host. The results show that the differences are marginal and they lie between 0.014% and 0.131% compared to other MTTF estimation techniques. Also, we showed that the proposed technique is able to capture the temperature variation effect (towards the MTTF value) during several simulated runtime scenarios. The proposed MTTF estimation technique has been incorporated in the lifetime reliability-aware checkpointing mechanism and it has been shown to work excellently without violating the task deadlines in all cases.
IEEE Transactions on Reliability, 2017
State-of-the-art commercial placement tools have as goals to optimize area, timing, and power. Ov... more State-of-the-art commercial placement tools have as goals to optimize area, timing, and power. Over the years, several reliability oriented placement strategies have been proposed with distinct goals, such as to improve the error rate. However, we found that there are still improvements that can be made for this type of approach, to improve not only the error rates but also the performance of the placer itself. Thus, this paper proposes several improvements toward an efficient multiple faults-aware placement strategy. First, an analytical method to profile pair of gates is proposed. Second, we add another level of optimization to reduce the amount of wirelength observed after the placement is completed without jeopardizing the main objective (reliability). Third, we propose a way to manipulate white spaces between gates smartly, to separate the gates that are profiled as the most likely to reduce the error rate when paired adjacently in the circuit. Results show that a wirelength reduction of up to 61% is achieved. Also, additional reduction of the error rate of up to 23% can be achieved with only an overhead on placement execution time.
2013 International Symposium on Electronic System Design, 2013
ABSTRACT Check pointing mechanism is used to tolerate the impact of transient faults through roll... more ABSTRACT Check pointing mechanism is used to tolerate the impact of transient faults through roll-back operation to a previously saved system state. In this paper, we propose a novel check pointing mechanism that considers fault tolerance in a duplex system in the presence of both transient and permanent faults. The main objective of our proposed mechanism is to extend the lifetime reliability of the duplex system by avoiding or even tolerating permanent faults in microprocessors. In addition, we also propose to migrate tasks from a 'near-to-die' processor to a spare processor under a condition where the current Mean-Time-To-Failure (MTTF) value is less or equal to a pre-determined threshold MTTF value. We validate our proposed mechanism and perform overhead analysis using various case studies. Later, we compare it with one of the most popular existing check pointing mechanism, namely the roll-forward check pointing scheme [9]. We show that unlike roll-back or roll-forward mechanisms, our proposed mechanism gives significantly higher lifetime reliability with reasonable system overheads.
Journal of Low Power Electronics, 2014
ABSTRACT Due to continued technology scaling, reliability of today's integrated circuits ... more ABSTRACT Due to continued technology scaling, reliability of today's integrated circuits (IC) is an emerging design challenge especially in varied range of operating environment. The lifetime reliability of modern system has been severely limited by higher wear-out and stress effects. Checkpointing has been extensively used as an effective method in fault-tolerant system design. Traditionally, it is used to tolerate the impact of transient faults through saving the intermediate results at predefined time and rolling-back to appropriate previously saved state whenever needed. In this paper, we proposed a new checkpointing mechanism for a duplex real-time system that achieves fault-tolerant against transient and permanent faults, and also provides a fault avoidance mechanism by migrating task from an unhealthy (perhaps near-to-die) host to a spare host. We developed a mathematical model for evaluating the performance of the proposed methodology in presence of various faults and task migration. The combination of checkpointing and task migration enhances the lifetime reliability of the system by tolerating faults and wear-out. Since checkpointing imposes additional overhead, energy consumption and ability to meet the task deadline are very crucial for any real-time system. The Expected-Execution-Time (EET) of a task is an important performance metric in respect to task completion. Similarly, the Average-Energy-Consumption (AEC) reflects the energy usage of a checkpointing mechanism under various faults. Under probabilistic distribution of various faults, we evaluate EET and AEC for our proposed checkpointing mechanism. We also investigated the deadline estimation for our proposed algorithm. We found that the proposed algorithm is able to meet the deadline even when the fault rate is as high as 10–3. Our simulation result shows that the proposed checkpointing mechanism can meet task deadline with only 12.57% time overhead.
Procedia Computer Science, 2015