Apr'2020

Welcome to the IUP Journal of Computer Sciences

Focus

Once the model gets trained in a supervised environment by taking a large set of samples and data which is preprocessed for computation in a distributed Message Passing Interface (MPI) that is the "MPI standard distributed communication framework for scientific and commercial parallel distributed computing applications". It is used to adjust the parameters of the machine- or deep-learning model through a 'training' or optimization procedure. Each and every message communication channel in Denial of Distributed services through MPI library implies that the inefficacy of the large high computing hardware available for the processing of the TF/s (teraflop every second) data is insufficient. Also an organized framework of a network system containing numerous computational nodes with a low-latency high-transmission capacity will be insignificant if the MPI execution is not done in an efficient manner or if the performance of the MPI execution is not optimum.

In the first paper, "A Comparative Analysis of Requirement Gathering Techniques", by Babangida Zachariah and Ogwueleka Francisca Nonyelum, requirement elicitation as a concept of requirement engineering essentially describes the process of requirement gathering for the purpose of establishing end users' and stakeholders' system requirement. Effective gathering remains a fundamental prerequisite for developing and implementing successful systems. Though different requirement gathering techniques are available, no single technique serves for all peculiarities of (or parameters associated with) a system; therefore a combination of different techniques becomes a necessity. This paper presents possible combinations of techniques when considering system characteristics against system analyst's requirement elicitation experience level, analyst's system domain knowledge, stakeholders' articulacy level and stakeholders' availability, all of which are fundamental for effective requirement gathering and information against participant (analyst and stakeholders) characteristics in terms of experience and physical location. It was discovered that collaborative techniques of requirement gathering are mostly used and have the potential to be the most used technique in the future following the advances in technology. Therefore, analysts may consider developing these skills and become highly experienced with these techniques.

The second paper, "Message Passing Interface: An Overview", by Anshu Kumari and Ajit Singh, describes the MPI as a communication library specification for parallel computers and for the workstation network and signifies the role of MPI in parallel computing. The MPI specifications and the detailed view of the primary subject, including "evolution of MPI, modes of MPI, MPI features, communicator" etc., are ideal for the learner, new to parallel programming with MPI.

The last paper, "Efficient Memory Storage Based on DNA Computing", is authored by Agbaje Michael O, Akiode I, Ajike Uchenna and Agbaje Alice O. The biological composition of the human is so efficient in terms of storage of information using the DNA. Digital storing information in the DNA involves the process of encoding and decoding binary data from the synthesized DNA strand. The DNA molecule represents the genetic blueprints for living cells. The idea of using DNA to store data was first proposed in the mid-1990. Moore's Law is approaching its limit, but the ability to manipulate molecules is growing faster than ever. DNA could provide alternative substrates for computing and storage as the existing ones approach physical limits. The DNA fountain records a high capacity technique for storing information efficiently. This paper reviews the advances in DNA computing and how it affects efficient storage in memory elements.

B Seetharamulu
Consulting Editor

Article   Price (₹)
A Comparative Analysis of Requirement Gathering Techniques
100
Message Passing Interface: An Overview
100
Efficient Memory Storage Based on DNA Computing
100
Contents : (Apr'20)

A Comparative Analysis of Requirement Gathering Techniques
Babangida Zachariah and Ogwueleka Francisca Nonyelum

Requirement elicitation as a concept of requirement engineering essentially describes the process of requirement gathering for the purpose of establishing end users' and stakeholders' system requirement. Effective requirement gathering remains a fundamental prerequisite for developing and implementing successful systems. Though different requirement gathering techniques are available, no single technique serves all peculiarities of (or parameters associated with) a system; therefore a combination of different techniques becomes a necessity. The paper presents possible combinations of techniques when considering system characteristics against system analyst's requirement elicitation experience level, analyst's system domain knowledge, stakeholders' articulacy level and stakeholders' availability, all of which are fundamental towards effective requirement gathering. Also, information characteristics against participant's (analyst and stakeholders) characteristics in terms of experience and physical location were considered in this work. It was discovered that collaborative techniques of requirement gathering are mostly used and have the potential of being the most used techniques in future following the advances in technology. Therefore, the analyst may consider developing skills and becoming highly experienced with these techniques.


© 2020 IUP. All Rights Reserved.

Article Price : Rs.100

Message Passing Interface: An Overview
Anshu Kumari and Ajit Singh

Message Passing Interface (MPI) is a communication library specification for parallel computers and for workstation network. The paper signifies the role of MPI in parallel computing and presents a detailed overview of the primary subject, including evolution of MPI, modes of MPI, MPI features and communicator. The paper is ideal for the learners and for those new to parallel programming with MPI.


© 2020 IUP. All Rights Reserved.

Article Price : Rs.100

Efficient Memory Storage Based on DNA Computing
gbaje Michael, Akiode, Ajike Uchenna, Agbaje Alice

The biological composition of the human is so efficient in terms of storage of information using the Deoxyribonucleic Acid (DNA). Digitally storing information in the DNA involves the process of encoding and decoding binary data from the synthesized DNA strand. DNA molecules represent the genetic blueprints for living cells. The idea of using DNA to store data was first proposed in the mid-1990s. Moore's law is approaching its limit, but the ability to manipulate molecules is growing faster than ever. DNA could provide alternative substrates for computing and storage, as the existing ones approach their physical limits. Various works on DNA's ability to store information were not realized until about a decade ago. The DNA fountain records a high capacity technique for storing information efficiently. The paper reviews the advances in DNA computing to see how it affects efficient storage in memory elements.


© 2020 IUP. All Rights Reserved.

Article Price : Rs.100