scispace - formally typeset
Search or ask a question
Author

Mastura Diana Marieska

Other affiliations: Bandung Institute of Technology
Bio: Mastura Diana Marieska is an academic researcher from Sriwijaya University. The author has contributed to research in topics: Real-time operating system & Computer science. The author has an hindex of 3, co-authored 6 publications receiving 29 citations. Previous affiliations of Mastura Diana Marieska include Bandung Institute of Technology.

Papers
More filters
Proceedings ArticleDOI
17 Jul 2011
TL;DR: In this article, benchmarking is performed on two Linux based RTOS; Real Time Patch Linux and Xenomai, where three performance metrics; processing time, jitter, and throughput are used.
Abstract: Every Real Time Operating System (RTOS) has different characteristics. Testing is needed to determine which criteria of real time application is suitable to be implemented using an RTOS. In this research, benchmarking is performed on two Linux based RTOS; Real Time Patch Linux and Xenomai. Benchmarking is done by running encryption application on each RTOS. RTOS performance assessed through encryption application performance. We use three performance metrics; processing time, jitter, and throughput. Tests are conducted at low load and overload conditions. Test results shows that the RT Patch Linux is able to produce higher throughput compared to Xenomai, but processing time in Xenomai is more predictive than processing time in RT Patch Linux. In overload conditions, Xenomai is able to provide more stable performance than RT Patch Linux.

18 citations

Journal ArticleDOI
TL;DR: This research will optimize the speed of stemming processing using multiprocessing (MP) and show that the MP technique can decrease the average time of stemmingprocessing about 98.45%.
Abstract: Research in the field of Natural Language Processing (NLP) is currently increasing especially with the arrival of a new term that is "big data". The needs of the programming library that ready-touse becomes very important to speed up the phases of research. Some libraries that have already been mature is available but generally for English language and its dependently. So, it can't be used for other languages. Stemming is one of the basic processes that exist in NLP.Indonesian stemming algorithm that often used is ECS (Enhanced Confix Stripping). One of the libraries that already implemented the algorithm is Sastrawi. Results from the experiment show that the time of stemming processing by Sastrawi is still slow. Therefore, this research will optimize the speed of stemming processing using multiprocessing (MP). The data test are used in this research has manually taken form Wikipedia.The experiment results show that the MP technique can decrease the average time of stemming processing about 98.45%.

10 citations

Proceedings Article
01 Dec 2011
TL;DR: Testing result shows that embedded RTOS is appropriate for executing one task application while kernel based RT OS is suitable to execute multitasking applications.
Abstract: There are many kinds of Real Time Operating System (RTOS) can be found at the present time. This research aims to benchmark and analyze two kinds of RTOS; kernel based and embedded RTOS. Benchmarking information about performance of a RTOS is really important in order to choose appropriate RTOS. We use Xenomai and RT Patch Linux for kernel based RTOS and eCos for embedded RTOS. Benchmarking is done by comparing four performance metrics and assessing performance of a test bed application. The four performance metrics are interrupt latency, task switching time, preemption time, and deadlock break time. Testing result shows that embedded RTOS is appropriate for executing one task application while kernel based RTOS is suitable to execute multitasking applications. Testing result also shows that the network packet processing of embedded RTOS is faster than kernel based RTOS.

8 citations

Journal ArticleDOI
TL;DR: Results prove that the query reformulation method with WPS and word-embedding can improve the search for potential IQAS answers.
Abstract: Query reformulation is one of the tasks in Information Retrieval (IR), which automatically creates new queries based on previous queries. The main challenge of query reformulation is to create a new query whose meaning or context is similar to the old query. Query reformulation can improve the search for relevant documents for Open-domain Question Answering (OpenQA). The more queries are given to the search system, and the more documents will be generated. We propose a Word Predicted and Substituted (WPS) method for query reformulation using a word embedding word2vec. We tested this method on the Indonesian Question Answering System (IQAS). The test results obtained an E-1 value of 81% and an E-2 value of 274%. These results prove that the query reformulation method with WPS and word-embedding can improve the search for potential IQAS answers.

2 citations

Journal ArticleDOI
TL;DR: In this paper , the Chi-square algorithm was used to select features that describe each category and the test results showed an increase in accuracy of 0.1 when used feature selection.
Abstract: Question classification is one of the essential tasks for question answering system. This task will determine the expected answer type (EAT) of the question given to the system. Multinomial Naïve Bayes algorithm is one of the learning algorithms that can be used to classify questions. At the classification stage, this algorithm used a set of features in the knowledge model. The number of features used can result in curse of dimensionality if the feature is in high dimension. Feature selection can be used to reduce the feature dimension and could increase the system performance. Chi-Square algorithm can be used to select features that describe each category. In this research, the Multinomial Naïve Bayes is used to classify the question sentences and the Chi-Square algorithm is used for the feature selection. The dataset used is a set of Indonesian question sentences, consisting of 519 labeled factoids, 491 labeled non-factoids, and 185 labeled other. The test results showed an increase in accuracy of 0.1 when used feature selection. System accuracy when used feature selection is 0.87 with the number of features used are 248. Without feature selection, the accuracy is 0.77 with the number of features used are 1374.

1 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: A survey of the state-of-the-art approaches for building real-time Linux-based systems, with a focus on PREEMPT_RT, its evolution, and the challenges that should be addressed in order to move PREEMpt_RT one step ahead.
Abstract: The increasing functional and nonfunctional requirements of real-time applications, the advent of mixed criticality computing, and the necessity of reducing costs are leading to an increase in the interest for employing COTS hardware in real-time domains. In this scenario, the Linux kernel is emerging as a valuable solution on the software side, thanks to the rich support for hardware devices and peripherals, along with a well-established programming environment. However, Linux has been developed as a general-purpose operating system, followed by several approaches to introduce actual real-time capabilities in the kernel. Among these, the PREEMPT_RT patch, developed by the kernel maintainers, has the goal to increase the predictability and reduce the latencies of the kernel directly modifying the existent kernel code. This article aims at providing a survey of the state-of-the-art approaches for building real-time Linux-based systems, with a focus on PREEMPT_RT, its evolution, and the challenges that should be addressed in order to move PREEMPT_RT one step ahead. Finally, we present some applications and use cases that have already benefited from the introduction of this patch.

55 citations

Proceedings ArticleDOI
24 Oct 2012
TL;DR: The RT_PREEMPT patch is applied to the Linux kernel, essential Android components like the Dalvik virtual machine are modified and a new real-time interface for Android developers is introduced.
Abstract: Android belongs to the leading operating systems for mobile devices, e.g. smartphones or tablets. The availability of Android's source code under general public license allows interesting developments and useful modifications of the platform for third parties, like the integration of real-time support. This paper presents an extension of Android improving its real-time capabilities, without loss of original Android functionality and compatibility to existing applications. In our approach we apply the RT_PREEMPT patch to the Linux kernel, modify essential Android components like the Dalvik virtual machine and introduce a new real-time interface for Android developers. The resulting Android system supports applications with real-time requirements, which can be implemented in the same way as non-real-time applications.

50 citations

Journal Article
TL;DR: This paper aims to analyze the response characteristics of real- time mechanisms in kernel and user space for real-time embedded Linux: RTAI and Xenomai and the results are promising to estimate deterministicreal-time task execution in implementing real- Time Operating System (RTOS).
Abstract: For a real-time system, the system correctness depends not only on the correctness of the logical result of the computation but also on the result delivery time. Real-time Operating System (RTOS) is widely accepted in designing real-time systems. The real-time performance is achieved by using real-time mechanisms through data communication and synchronization of inter-task communication (ITC) between tasks. Therefore, benchmarking the response time of real-time mechanisms is a good measure to predict the performance of real-time systems. This paper aims to analyze the response characteristics of real-time mechanisms in kernel and user space for real-time embedded Linux: RTAI and Xenomai. The performance evaluations of real-time mechanisms depending on the changes of task periods and load are also conducted in kernel and user space. Test metrics are jitter of periodic tasks and response time of real-time mechanisms including semaphore, real-time FIFO, Mailbox and Message queue. The results are promising to estimate deterministic real-time task execution in implementing real-time systems using RTAI or Xenomai.

22 citations

Journal ArticleDOI
TL;DR: This paper exploits event-based control and a hardware/software partition to maximize efficiency, lightness, and flexibility in microprocessors and shows experiments on real hardware, evidencing the obtained advantages over the state of the art.
Abstract: The density of modern microprocessors is so high, that operating all their units at full power would destroy them by thermal runaway. Hence, thermal control is vital, but at the same time has to integrate with power/performance management, to not unduly limit computational speed. In addition, the controller must be simple and computationally light, as millisecond-scale response is required. Finally, since microprocessors face a variety of operating conditions, postsilicon tuning is an issue. We here present a solution, by exploiting event-based control and a hardware/software partition to maximize efficiency, lightness, and flexibility. We show experiments on real hardware, evidencing the obtained advantages over the state of the art.

19 citations

Journal ArticleDOI
TL;DR: The results show that RTOS has better response time than GPOS, the RTOS is able to avoid the obstacle collision even for a shorter distance, and the minimum distance required to stop the mobile robot inRTOS is more accurate thanGPOS.
Abstract: Background/Objectives: The objective of the paper is to analyze the General Purpose Operation System (GPOS) performance with Real Time Operating System(RTOS) using a mobile robot as a real time application. The mobile robot module is implemented on a single board computer having ARM11 as its core. Methods/Statistical Analysis: The method used to calculate response is realfeel method which uses dedicated timer and interrupt to calculate the response. Findings: The response of the mobile robot is calculated by interrupting the mobile robot with some obstacles. Findings:In addition to this, other parameters such as speed, rotations time and precision resulted by the sensor are also calculated. RTOS have an average of 20μs where as GPOS have an average of 102μs of response time in real time environment.Conclusion:The results show that RTOS has better response time than GPOS. The minimum distance required to stop the mobile robot in RTOS is more accurate than GPOS. Compare to GPOS, the RTOS is able to avoid the obstacle collision even for a shorter distance.

17 citations