SlideShare a Scribd company logo
Assignment on 
Paper Review of 3 Research Papers 
Distributed Systems 
CSE 601 
Submitted by 
Nadia Nahar BIT0327 
Submitted to 
Dr. Kazi Muheymin-Us-Sakib 
Associate Professor 
Institute of Information Technology 
University of Dhaka 
Submission Date 
7th November, 2013
From the given papers, my selected papers are – 
i. An Empirical Investigation of Cost-Resource Optimization for running Real-Life 
Applications in Open Source Cloud 
ii. IVRIDIO: Design of a Software Testing Framework to Provide Test-first Performance 
as a Service 
iii. Developing Fault Tolerant Distributed Systems by Refinement 
I have thoroughly read these papers and created review for each of them. For creation of the 
reviews I looked for answers of several questions and combined them in my paper reviews. 
The question were – 
1. What is the problem? 
2. Why this is a problem? 
3. How author(s) solved the problem? 
4. What that author has achieved? 
5. What the author did not mention/consider? 
After finding the answers of these questions, I have created several sections to include these 
answers and the sections are – 
1. Paper Title 
2. Author(s) 
3. Idea (question 1) 
4. Result(s) (question 4) 
5. Impact (question 2) 
6. Evidence (question 3) 
7. Prior Work 
8. Criticism (question 5) 
9. Ideas of Future Work 
In the next section, the reviews of the selected papers are presented.
Paper Review #1 
Paper Title 
An Empirical Investigation of Cost-Resource Optimization for running Real-Life 
Applications in Open Source Cloud 
Author(s) 
1. Asif Imran 
2. Alim Ul Gias 
3. Kazi Sakib 
The authors’ affiliation: 
Institute of Information Technology, University of Dhaka, Bangladesh 
Idea 
The main idea of the paper is to find out the cost-resource benefits of executing real 
life applications on open source cloud platform. These benefits are measured by evaluating 
the empirical data. 
Result(s) 
The research has revealed that the cloud features play key role to improve cost-resource 
performance. The experiment says, memory utilization is seen to increase by 
22.16% and direct-indirect cost savings sum up to 40% in the cloud. 
Impact 
The extent to which cloud can reduce memory wastage and save costs is an important 
issue of research. No analysis was held before to measure performance of open source cloud 
using practical scenario and data. So, the analysis of empirical data to measure the 
performance of open source cloud is needed, which was the intention of the paper being 
reviewed. 
Evidence 
The comparison of five real life applications running on the cloud with traditional 
systems was done to find out the cost-resource performance. The metrics they used to 
identify the performance are Resource Utilization (RU), Resource Wastage (RW) and Direct- 
Indirect costs (DC and IC). 
Prior Work 
Previously, researches were held to identify performance in terms of CPU and 
memory utilization for commercial cloud services. The processor performance for executing
heterogeneous and complex scientific calculations was also identified. Reduced maintenance 
cost of proprietary cloud services like Amazon Elastic Cloud Compute and Microsoft Azure 
were illustrated previously on a paper, “Cost-Benefit Analysis of Cloud Computing versus 
Desktop Grids”. And so, similar analyses for open source cloud computing were necessary to 
expedite the power of open source cloud applications. This paper is intended to do so by 
following the previous works on cloud computing. 
Criticism 
The paper is well-presented in the sense that it has maintained clarity of presentation. 
The information is well structured and the entire paper follows the exact formation to attract 
reader. The significance of the idea behind the paper is also good. However, the paper could 
become more understandable if the difference between the open source cloud and proprietary 
cloud services were cleared. The paper mentioned that empirical analysis on proprietary 
cloud services was held and so similar analysis was needed for open source cloud. But why 
similar analysis was needed for open source cloud and how analysis on open source cloud 
was distinguishable from analysis on proprietary cloud services is unclear. So my suggestion 
is to include a single line justification of this, which will enhance the paper understandability. 
Otherwise, the paper has a good quality and the authors are appreciated for their nice 
presentability. 
Ideas for further work 
In this paper the research only concentrates on IaaS (Infrastructure as a service). So it 
is mentioned here that there is scope to consider PaaS (Platform as a service) and SaaS 
(Software as a service) for further researches. But recently some other cloud architectures 
also joined the cloud service model, which are NaaS (Network as a service) and STaaS 
(Software Testing as a service). As a result researches need to be done on these architectures 
also.
Paper Review #2 
Paper Title 
IVRIDIO: Design of a Software Testing Framework to Provide Test-first Performance 
as a Service 
Author(s) 
1. Alim Ul Gias 
2. Asif Imran 
3. Rayhanur Rahman 
4. Kazi Sakib 
The authors’ affiliation: 
Institute of Information Technology, University of Dhaka 
Ramna, Dhaka–1000 
Idea 
The main idea of this paper is to propose the design of a software testing framework 
to provide Test-first Performance (TFP) as a Service to be incorporated in the existing cloud 
testing frameworks. 
Result(s) 
This paper introduces a testing framework named IVRIDIO which offers TFPaaS 
(Test-first Performance as a Service). IVRIDIO adds PTFPC (Plugin for TFP in the Cloud) in 
the client-end which allows the developers to execute critical test suites along with the 
regular development phase. The framework also incorporates the paradigm Convention over 
Configuration (CoC) to illustrate its effectiveness in reducing overall test effort. 
Impact 
The impact of his paper can be great on the cloud as well as the software testing 
domain. Though many research papers addressed cloud testing frameworks, none specifically 
addressed TFP to be provided as a candidate to be executed in the cloud. This paper proposes 
the design of a cloud testing framework IVRIDIO which extends D-Cloud and AGARIC, the 
existing testing frameworks. This framework IVRIDIO can be of a great significance as it 
allows the developers to execute critical test suites along with the regular development phase, 
provides a fast feedback, reduces overall test effort and most of all decreases test costs.
Evidence 
The framework is demonstrated briefly in the paper which focuses on the structural 
components of the framework as well as the interaction between them. The structure and 
interactions are demonstrated using visual drawings and also in written format. All the tasks 
done by each component are discussed broadly and so the whole scenario of TFP in IVRIDIO 
(from client’s IDE to Test Run Center) is illustrated in the paper. 
Prior Work 
Previously, Lian Yu et al. developed a prototype of Software Testing as a Service 
(STaaS) on cloud. Then, Cloud-based Performance Testing System (CPTS) for web services 
has been presented. Subsequently, some software testing frameworks like D-Cloud, 
AGARIC, Cloud9 were introduced to enrich the cloud services. But none of these 
frameworks focused on TFP which is an important testing paradigm. And so these prior 
works led to this paper which filled this vacuum by offering IVRIDIO. 
Criticism 
The research paper is really a good piece of work. The significance of its idea is high 
and worthwhile. The presentation of the idea is also good and well-structured. The 
demonstration of the design of the framework is neat and clear. The only point I would like to 
suggest is that, the title of the paper does not contain the broad domain of the problem. Only 
this slight modification is required. Otherwise, the paper holds a good quality and a great 
significance. 
Ideas for further work 
A future challenge evolving from this research is to design a plugin which will 
support different cloud based testing services. The plugin proposed in IVRIDIO is 
specifically designed to support TFP. However, issues will arise if someone wants to avail the 
service offering another testing methodology. Thus the further research challenge is to design 
a generic architecture for a plugin of this kind.
Paper Review #3 
Paper Title 
Developing Fault Tolerant Distributed Systems by Refinement 
Author(s) 
Elena Troubitsyna 
Åbo Akademi University, Dept. of IT 
Turku, Finland 
Idea 
The purpose of this paper is to present a formal approach to developing distributed 
fault tolerant systems. For this, it used the action system formalism as design framework and 
followed the technique of stepwise refinement. 
Result(s) 
This paper demonstrates how to specify and refine fault tolerant components and 
complex distributed systems composed of them. A general pattern for abstract specification 
and refinement of fault tolerant components (the idealized fault tolerant components) is 
presented here. Overall, it specifies a fault-tolerant distributed system composed of idealized 
fault tolerant components as a parallel composition of action systems specifying them. 
Impact 
Modern distributed systems are usually complex component based systems. Since 
each of the system components, in general, might have several failure modes, ensuring fault 
tolerance of distributed systems is a challenging task. The development process proposed in 
this paper guarantees correctness of the system’s fault tolerance mechanisms. The proposed 
approach also provides a scalable solution for verification of complex distributed systems and 
in particularly their fault tolerance, at the same time, it facilitates formal model-driven 
development and helps to master complexity of modern distributed systems. In the large 
distributed systems ensuring the properties, mentioned in the paper, at the architectural level 
brings benefits of early problem discovery. Hence it allows us to arrive at a more robust 
design and speed up the development cycle. 
Evidence 
The demonstration of developing distributed fault tolerant systems includes 
mathematical notations. The proposed approach is showed by stepwise formalization and 
validation.
Prior Work 
A similar structure of formal specification of a fault tolerant system was proposed by 
Arora and Kulkarni. However, they used model checker to verify their design. Hence their 
approach is prone to the state explosion problem and is hard to apply to massively distributed 
systems. The approach of this paper is free from this limitation. The study of systems 
composed from idealized fault tolerant components has also been undertaken by Brito et al. 
However, they aimed at verification of already developed architectures rather than designing 
a system according to the principles set by the notion of iFTC (idealized fault-tolerant 
component). 
Criticism 
The research paper contains high level terminologies without specifying exact 
meaning of them. The presentation of the paper is also weak and incapable to keep the 
attention of the reader. The mathematical notions are presented without proper theoretical 
introduction. Though the significance of the idea is high and can be of great effect for the 
domain, the overall paper arrangement is not much good. As a result regular reader may face 
difficulty to conceive its idea. 
Ideas for further work 
As a future work it would be interesting to extend the proposed technique to reason 
about fault tolerant distributed systems with dynamic reconfiguration.

More Related Content

What's hot

Test plan
Test planTest plan
Test plan
lakshitha perera
 
03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-templateAndrei Hortúa
 
Test planning
Test planningTest planning
Test planning
rahulcentra
 
Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261tonynavy
 
Test plan
Test planTest plan
Test plan
AnnaGodorogea
 
Test plan on iit website
Test plan on iit websiteTest plan on iit website
Test plan on iit website
Samsuddoha Sams
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan templateAndrei Hortúa
 
Test plan document
Test plan documentTest plan document
Test plan document
Software Testing Books
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdfempite
 
TestPlan for IIT website
TestPlan for IIT websiteTestPlan for IIT website
TestPlan for IIT website
Muksitul M Tanim Hasan
 
Test plan (1)
Test plan (1)Test plan (1)
Test plan (1)
Manjunath annure
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
EffOne_Technologies
 
Test planning
Test planningTest planning
Test planning
Aliaa Monier Ismaail
 
Ch14
Ch14Ch14
Chapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsChapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement Fundamentals
Neeraj Kumar Singh
 

What's hot (20)

Test plan
Test planTest plan
Test plan
 
Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
 
03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-template
 
Test planning
Test planningTest planning
Test planning
 
Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261
 
Test plan
Test planTest plan
Test plan
 
Test plan on iit website
Test plan on iit websiteTest plan on iit website
Test plan on iit website
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
 
Test plan document
Test plan documentTest plan document
Test plan document
 
Test plan
Test planTest plan
Test plan
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf
 
TestPlan for IIT website
TestPlan for IIT websiteTestPlan for IIT website
TestPlan for IIT website
 
Qa documentation pp
Qa documentation ppQa documentation pp
Qa documentation pp
 
Test plan (1)
Test plan (1)Test plan (1)
Test plan (1)
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
 
Testplan
TestplanTestplan
Testplan
 
Test planning
Test planningTest planning
Test planning
 
Ch14
Ch14Ch14
Ch14
 
Chapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsChapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement Fundamentals
 

Viewers also liked

FP304 DATABASE SYSTEM PAPER FINAL EXAM AGAIN
FP304 DATABASE SYSTEM  PAPER FINAL EXAM AGAINFP304 DATABASE SYSTEM  PAPER FINAL EXAM AGAIN
FP304 DATABASE SYSTEM PAPER FINAL EXAM AGAIN
Syahriha Ruslan
 
Internship Final Report
Internship Final Report Internship Final Report
Internship Final Report
Nadia Nahar
 
Int306 00
Int306 00Int306 00
Int306 00
Sumit Mittu
 
Flow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applicationsFlow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applicationsSomasekhar Reddy
 
Int306 01
Int306 01Int306 01
Int306 01
Sumit Mittu
 
Int306 03
Int306 03Int306 03
Int306 03
Sumit Mittu
 
Int306 02
Int306 02Int306 02
Int306 02
Sumit Mittu
 
Int306 04
Int306 04Int306 04
Int306 04
Sumit Mittu
 
Aca2 01 new
Aca2 01 newAca2 01 new
Aca2 01 new
Sumit Mittu
 
Transform your industry using the New Style of IT
Transform your industry using the New Style of ITTransform your industry using the New Style of IT
Transform your industry using the New Style of IT
Pierre-Marie Delpech
 
Droisys development process_v_1.1
Droisys development process_v_1.1Droisys development process_v_1.1
Droisys development process_v_1.1
Droisys Inc
 
Soen 423 Project Report Revised
Soen 423 Project Report   RevisedSoen 423 Project Report   Revised
Soen 423 Project Report Revised
Ali Ahmed
 
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Pierre-Marie Delpech
 
Remote Procedure Call
Remote Procedure CallRemote Procedure Call
Remote Procedure Call
Nadia Nahar
 
Droisys development process
Droisys development processDroisys development process
Droisys development process
Droisys Inc
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
Alexei Govorine
 
Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Pierre-Marie Delpech
 

Viewers also liked (20)

FP304 DATABASE SYSTEM PAPER FINAL EXAM AGAIN
FP304 DATABASE SYSTEM  PAPER FINAL EXAM AGAINFP304 DATABASE SYSTEM  PAPER FINAL EXAM AGAIN
FP304 DATABASE SYSTEM PAPER FINAL EXAM AGAIN
 
Internship Final Report
Internship Final Report Internship Final Report
Internship Final Report
 
Int306 00
Int306 00Int306 00
Int306 00
 
Flow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applicationsFlow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applications
 
Int306 01
Int306 01Int306 01
Int306 01
 
Int306 03
Int306 03Int306 03
Int306 03
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
Int306 02
Int306 02Int306 02
Int306 02
 
Int306 04
Int306 04Int306 04
Int306 04
 
Aca2 01 new
Aca2 01 newAca2 01 new
Aca2 01 new
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
Transform your industry using the New Style of IT
Transform your industry using the New Style of ITTransform your industry using the New Style of IT
Transform your industry using the New Style of IT
 
Droisys development process_v_1.1
Droisys development process_v_1.1Droisys development process_v_1.1
Droisys development process_v_1.1
 
Soen 423 Project Report Revised
Soen 423 Project Report   RevisedSoen 423 Project Report   Revised
Soen 423 Project Report Revised
 
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
 
Remote Procedure Call
Remote Procedure CallRemote Procedure Call
Remote Procedure Call
 
Droisys development process
Droisys development processDroisys development process
Droisys development process
 
.Net template solution architecture
.Net template solution architecture.Net template solution architecture
.Net template solution architecture
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
 
Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0
 

Similar to Paper review

A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...
IJECEIAES
 
Paper review
Paper reviewPaper review
Paper review
Nadia Nahar
 
Cobe framework cloud ontology blackboard environment for enhancing discovery ...
Cobe framework cloud ontology blackboard environment for enhancing discovery ...Cobe framework cloud ontology blackboard environment for enhancing discovery ...
Cobe framework cloud ontology blackboard environment for enhancing discovery ...
ijccsa
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
IRJET Journal
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Dr. Amarjeet Singh
 
Journals analysis ppt
Journals analysis pptJournals analysis ppt
Journals analysis ppt
Muhammad Heikal
 
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
IRJET Journal
 
Thesis Proposal Presentation
Thesis Proposal PresentationThesis Proposal Presentation
Thesis Proposal Presentation
Turki Alshammary (CBAP, PMI-PBA, PMP)
 
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)
IRJET Journal
 
Tech challenges in a large scale agile project
Tech challenges in a large scale agile projectTech challenges in a large scale agile project
Tech challenges in a large scale agile projectHarald Soevik
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalwww.pixelsolutionbd.com
 
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
IRJET Journal
 
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHMIMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
Associate Professor in VSB Coimbatore
 
Migration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based systemMigration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based system
ijfcstjournal
 
A systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selectionA systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selectionAlexander Decker
 
Testing survey by_directions
Testing survey by_directionsTesting survey by_directions
Testing survey by_directionsTao He
 
Rankingtherefactoring techniques
Rankingtherefactoring techniquesRankingtherefactoring techniques
Rankingtherefactoring techniques
ijseajournal
 
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
SBGC
 

Similar to Paper review (20)

Paper review
Paper review Paper review
Paper review
 
A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...
 
Paper review
Paper reviewPaper review
Paper review
 
Cobe framework cloud ontology blackboard environment for enhancing discovery ...
Cobe framework cloud ontology blackboard environment for enhancing discovery ...Cobe framework cloud ontology blackboard environment for enhancing discovery ...
Cobe framework cloud ontology blackboard environment for enhancing discovery ...
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
 
Sub1583
Sub1583Sub1583
Sub1583
 
Journals analysis ppt
Journals analysis pptJournals analysis ppt
Journals analysis ppt
 
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
 
Thesis Proposal Presentation
Thesis Proposal PresentationThesis Proposal Presentation
Thesis Proposal Presentation
 
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)
 
Tech challenges in a large scale agile project
Tech challenges in a large scale agile projectTech challenges in a large scale agile project
Tech challenges in a large scale agile project
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_final
 
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
Benchmarking Techniques for Performance Analysis of Operating Systems and Pro...
 
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHMIMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
 
Migration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based systemMigration strategies for object oriented system to component based system
Migration strategies for object oriented system to component based system
 
A systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selectionA systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selection
 
Testing survey by_directions
Testing survey by_directionsTesting survey by_directions
Testing survey by_directions
 
Rankingtherefactoring techniques
Rankingtherefactoring techniquesRankingtherefactoring techniques
Rankingtherefactoring techniques
 
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
2017 IEEE Projects 2017 For Cse ( Trichy, Chennai )
 

More from Nadia Nahar

Deadlock detection
Deadlock detectionDeadlock detection
Deadlock detection
Nadia Nahar
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
Nadia Nahar
 
Job Training Methods and Process
Job Training Methods and ProcessJob Training Methods and Process
Job Training Methods and Process
Nadia Nahar
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design Document
Nadia Nahar
 
Final document of software project
Final document of software projectFinal document of software project
Final document of software project
Nadia Nahar
 
Information retrieval dynamic indexing
Information retrieval dynamic indexingInformation retrieval dynamic indexing
Information retrieval dynamic indexing
Nadia Nahar
 
Component based software engineering
Component based software engineeringComponent based software engineering
Component based software engineering
Nadia Nahar
 
Component level design
Component level designComponent level design
Component level design
Nadia Nahar
 
Architectural design presentation
Architectural design presentationArchitectural design presentation
Architectural design presentation
Nadia Nahar
 
Privacy act, bangladesh
Privacy act, bangladeshPrivacy act, bangladesh
Privacy act, bangladesh
Nadia Nahar
 
Html5
Html5Html5
Long formal report
Long formal reportLong formal report
Long formal report
Nadia Nahar
 
Psycology
PsycologyPsycology
Psycology
Nadia Nahar
 
Adjusting the accounts
Adjusting the accountsAdjusting the accounts
Adjusting the accounts
Nadia Nahar
 
Southwest airlines takes off with better supply chain management
Southwest airlines takes off with better supply chain managementSouthwest airlines takes off with better supply chain management
Southwest airlines takes off with better supply chain management
Nadia Nahar
 

More from Nadia Nahar (15)

Deadlock detection
Deadlock detectionDeadlock detection
Deadlock detection
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
 
Job Training Methods and Process
Job Training Methods and ProcessJob Training Methods and Process
Job Training Methods and Process
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design Document
 
Final document of software project
Final document of software projectFinal document of software project
Final document of software project
 
Information retrieval dynamic indexing
Information retrieval dynamic indexingInformation retrieval dynamic indexing
Information retrieval dynamic indexing
 
Component based software engineering
Component based software engineeringComponent based software engineering
Component based software engineering
 
Component level design
Component level designComponent level design
Component level design
 
Architectural design presentation
Architectural design presentationArchitectural design presentation
Architectural design presentation
 
Privacy act, bangladesh
Privacy act, bangladeshPrivacy act, bangladesh
Privacy act, bangladesh
 
Html5
Html5Html5
Html5
 
Long formal report
Long formal reportLong formal report
Long formal report
 
Psycology
PsycologyPsycology
Psycology
 
Adjusting the accounts
Adjusting the accountsAdjusting the accounts
Adjusting the accounts
 
Southwest airlines takes off with better supply chain management
Southwest airlines takes off with better supply chain managementSouthwest airlines takes off with better supply chain management
Southwest airlines takes off with better supply chain management
 

Recently uploaded

RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 

Recently uploaded (20)

RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 

Paper review

  • 1. Assignment on Paper Review of 3 Research Papers Distributed Systems CSE 601 Submitted by Nadia Nahar BIT0327 Submitted to Dr. Kazi Muheymin-Us-Sakib Associate Professor Institute of Information Technology University of Dhaka Submission Date 7th November, 2013
  • 2. From the given papers, my selected papers are – i. An Empirical Investigation of Cost-Resource Optimization for running Real-Life Applications in Open Source Cloud ii. IVRIDIO: Design of a Software Testing Framework to Provide Test-first Performance as a Service iii. Developing Fault Tolerant Distributed Systems by Refinement I have thoroughly read these papers and created review for each of them. For creation of the reviews I looked for answers of several questions and combined them in my paper reviews. The question were – 1. What is the problem? 2. Why this is a problem? 3. How author(s) solved the problem? 4. What that author has achieved? 5. What the author did not mention/consider? After finding the answers of these questions, I have created several sections to include these answers and the sections are – 1. Paper Title 2. Author(s) 3. Idea (question 1) 4. Result(s) (question 4) 5. Impact (question 2) 6. Evidence (question 3) 7. Prior Work 8. Criticism (question 5) 9. Ideas of Future Work In the next section, the reviews of the selected papers are presented.
  • 3. Paper Review #1 Paper Title An Empirical Investigation of Cost-Resource Optimization for running Real-Life Applications in Open Source Cloud Author(s) 1. Asif Imran 2. Alim Ul Gias 3. Kazi Sakib The authors’ affiliation: Institute of Information Technology, University of Dhaka, Bangladesh Idea The main idea of the paper is to find out the cost-resource benefits of executing real life applications on open source cloud platform. These benefits are measured by evaluating the empirical data. Result(s) The research has revealed that the cloud features play key role to improve cost-resource performance. The experiment says, memory utilization is seen to increase by 22.16% and direct-indirect cost savings sum up to 40% in the cloud. Impact The extent to which cloud can reduce memory wastage and save costs is an important issue of research. No analysis was held before to measure performance of open source cloud using practical scenario and data. So, the analysis of empirical data to measure the performance of open source cloud is needed, which was the intention of the paper being reviewed. Evidence The comparison of five real life applications running on the cloud with traditional systems was done to find out the cost-resource performance. The metrics they used to identify the performance are Resource Utilization (RU), Resource Wastage (RW) and Direct- Indirect costs (DC and IC). Prior Work Previously, researches were held to identify performance in terms of CPU and memory utilization for commercial cloud services. The processor performance for executing
  • 4. heterogeneous and complex scientific calculations was also identified. Reduced maintenance cost of proprietary cloud services like Amazon Elastic Cloud Compute and Microsoft Azure were illustrated previously on a paper, “Cost-Benefit Analysis of Cloud Computing versus Desktop Grids”. And so, similar analyses for open source cloud computing were necessary to expedite the power of open source cloud applications. This paper is intended to do so by following the previous works on cloud computing. Criticism The paper is well-presented in the sense that it has maintained clarity of presentation. The information is well structured and the entire paper follows the exact formation to attract reader. The significance of the idea behind the paper is also good. However, the paper could become more understandable if the difference between the open source cloud and proprietary cloud services were cleared. The paper mentioned that empirical analysis on proprietary cloud services was held and so similar analysis was needed for open source cloud. But why similar analysis was needed for open source cloud and how analysis on open source cloud was distinguishable from analysis on proprietary cloud services is unclear. So my suggestion is to include a single line justification of this, which will enhance the paper understandability. Otherwise, the paper has a good quality and the authors are appreciated for their nice presentability. Ideas for further work In this paper the research only concentrates on IaaS (Infrastructure as a service). So it is mentioned here that there is scope to consider PaaS (Platform as a service) and SaaS (Software as a service) for further researches. But recently some other cloud architectures also joined the cloud service model, which are NaaS (Network as a service) and STaaS (Software Testing as a service). As a result researches need to be done on these architectures also.
  • 5. Paper Review #2 Paper Title IVRIDIO: Design of a Software Testing Framework to Provide Test-first Performance as a Service Author(s) 1. Alim Ul Gias 2. Asif Imran 3. Rayhanur Rahman 4. Kazi Sakib The authors’ affiliation: Institute of Information Technology, University of Dhaka Ramna, Dhaka–1000 Idea The main idea of this paper is to propose the design of a software testing framework to provide Test-first Performance (TFP) as a Service to be incorporated in the existing cloud testing frameworks. Result(s) This paper introduces a testing framework named IVRIDIO which offers TFPaaS (Test-first Performance as a Service). IVRIDIO adds PTFPC (Plugin for TFP in the Cloud) in the client-end which allows the developers to execute critical test suites along with the regular development phase. The framework also incorporates the paradigm Convention over Configuration (CoC) to illustrate its effectiveness in reducing overall test effort. Impact The impact of his paper can be great on the cloud as well as the software testing domain. Though many research papers addressed cloud testing frameworks, none specifically addressed TFP to be provided as a candidate to be executed in the cloud. This paper proposes the design of a cloud testing framework IVRIDIO which extends D-Cloud and AGARIC, the existing testing frameworks. This framework IVRIDIO can be of a great significance as it allows the developers to execute critical test suites along with the regular development phase, provides a fast feedback, reduces overall test effort and most of all decreases test costs.
  • 6. Evidence The framework is demonstrated briefly in the paper which focuses on the structural components of the framework as well as the interaction between them. The structure and interactions are demonstrated using visual drawings and also in written format. All the tasks done by each component are discussed broadly and so the whole scenario of TFP in IVRIDIO (from client’s IDE to Test Run Center) is illustrated in the paper. Prior Work Previously, Lian Yu et al. developed a prototype of Software Testing as a Service (STaaS) on cloud. Then, Cloud-based Performance Testing System (CPTS) for web services has been presented. Subsequently, some software testing frameworks like D-Cloud, AGARIC, Cloud9 were introduced to enrich the cloud services. But none of these frameworks focused on TFP which is an important testing paradigm. And so these prior works led to this paper which filled this vacuum by offering IVRIDIO. Criticism The research paper is really a good piece of work. The significance of its idea is high and worthwhile. The presentation of the idea is also good and well-structured. The demonstration of the design of the framework is neat and clear. The only point I would like to suggest is that, the title of the paper does not contain the broad domain of the problem. Only this slight modification is required. Otherwise, the paper holds a good quality and a great significance. Ideas for further work A future challenge evolving from this research is to design a plugin which will support different cloud based testing services. The plugin proposed in IVRIDIO is specifically designed to support TFP. However, issues will arise if someone wants to avail the service offering another testing methodology. Thus the further research challenge is to design a generic architecture for a plugin of this kind.
  • 7. Paper Review #3 Paper Title Developing Fault Tolerant Distributed Systems by Refinement Author(s) Elena Troubitsyna Åbo Akademi University, Dept. of IT Turku, Finland Idea The purpose of this paper is to present a formal approach to developing distributed fault tolerant systems. For this, it used the action system formalism as design framework and followed the technique of stepwise refinement. Result(s) This paper demonstrates how to specify and refine fault tolerant components and complex distributed systems composed of them. A general pattern for abstract specification and refinement of fault tolerant components (the idealized fault tolerant components) is presented here. Overall, it specifies a fault-tolerant distributed system composed of idealized fault tolerant components as a parallel composition of action systems specifying them. Impact Modern distributed systems are usually complex component based systems. Since each of the system components, in general, might have several failure modes, ensuring fault tolerance of distributed systems is a challenging task. The development process proposed in this paper guarantees correctness of the system’s fault tolerance mechanisms. The proposed approach also provides a scalable solution for verification of complex distributed systems and in particularly their fault tolerance, at the same time, it facilitates formal model-driven development and helps to master complexity of modern distributed systems. In the large distributed systems ensuring the properties, mentioned in the paper, at the architectural level brings benefits of early problem discovery. Hence it allows us to arrive at a more robust design and speed up the development cycle. Evidence The demonstration of developing distributed fault tolerant systems includes mathematical notations. The proposed approach is showed by stepwise formalization and validation.
  • 8. Prior Work A similar structure of formal specification of a fault tolerant system was proposed by Arora and Kulkarni. However, they used model checker to verify their design. Hence their approach is prone to the state explosion problem and is hard to apply to massively distributed systems. The approach of this paper is free from this limitation. The study of systems composed from idealized fault tolerant components has also been undertaken by Brito et al. However, they aimed at verification of already developed architectures rather than designing a system according to the principles set by the notion of iFTC (idealized fault-tolerant component). Criticism The research paper contains high level terminologies without specifying exact meaning of them. The presentation of the paper is also weak and incapable to keep the attention of the reader. The mathematical notions are presented without proper theoretical introduction. Though the significance of the idea is high and can be of great effect for the domain, the overall paper arrangement is not much good. As a result regular reader may face difficulty to conceive its idea. Ideas for further work As a future work it would be interesting to extend the proposed technique to reason about fault tolerant distributed systems with dynamic reconfiguration.