SlideShare a Scribd company logo
1 of 6
Download to read offline
http://www.iaeme.com/IJCET/index.asp 35 editor@iaeme.com
International Journal of Computer Engineering & Technology (IJCET)
Volume 6, Issue 7, Jul 2015, pp. 35-40, Article ID: IJCET_06_07_005
Available online at
http://www.iaeme.com/IJCET/issues.asp?JTypeIJCET&VType=6&IType=7
ISSN Print: 0976-6367 and ISSN Online: 0976–6375
© IAEME Publication
___________________________________________________________________________
SIGNIFICANCE OF SOFTWARE
RELIABILITY ASSESSMENT IN MULTI
CLOUD COMPUTING SYSTEMS: A
REVIEW
B. J. D. Kalyani
Department of Computer Science & Engineering
Research Scalar of Acharya Nagarjuna University, Guntur, India
Dr. Kolasani Ramchand H. Rao
Department of Computer Science & Engineering
ASN Women’s Engineering College, Tenali, India
ABSTRACT
Multi Cloud Computing Systems (MCCS) coordinate hundreds of
thousands of heterogeneous tasks and aim at delivering highly reliable cloud
computing services. At the same time, Software failures cause tremendous
losses, thus ensuring the reliability of software becomes increasingly
important. Although offering equal reliability to all users benefits everyone.
This paper focus on analyzing the multi cloud computing systems and their
challenges, significance of software reliability assessment in multi cloud
computing systems through software reliability assessment life cycle and
proposes recommendations for improving software reliability in multi cloud
computing systems.
Key words: Multi Cloud Computing Systems, MCCS Challenges, Cloud
Software reliability and Multi Cloud Software reliability assessment life cycle.
Cite this Article: Kalyani, B. J. D. and Dr. Rao, K. R. H. Significance of
Software Reliability Assessment In Multi Cloud Computing Systems: A
Review. International Journal of Computer Engineering and Technology,
6(7), 2015, pp. 35-40.
http://www.iaeme.com/IJCET/issues.asp?JTypeIJCET&VType=6&IType=7
_____________________________________________________________________
1. INTRODUCTION
These days’ organizations tend to rely on more than one cloud for services. The
clouds could be public clouds, private clouds as well as hybrid clouds [1]. Multi-
cloud environments integrate resources from multiple cloud infrastructures [2] as
B. J. D. Kalyani and Dr. Kolasani Ramchand H. Rao
http://www.iaeme.com/IJCET/index.asp 36 editor@iaeme.com
shown in Figure 1. These deployments allow users to take advantage of differences in
various clouds, including price, performance, capability, and availability differences.
Figure 1 Interoperability in a multi cloud environment: Services offered by different
providers interacting with each other.
Also trusting a single cloud is risky as there could be some malicious user or
software who is spying on the data being exchanged. So to deal with these issues
multi cloud environments have gained importance. The term multi cloud is defined as
Multi-cloud strategy [3] is the concomitant use of two or more cloud services to
minimize the risk of widespread data loss or downtime due to a localized component
failure in a cloud computing environment. As an example, a user may leverage
multiple clouds, including community clouds, such as Future Grid [4] , and for-pay
public clouds, such as Amazon EC2 [5] .
The software reliability of the cloud computing is very critical but hard to analyze
due to its characteristics of massive-scale service [6] sharing, wide-area network,
heterogeneous software/hardware components and complicated interactions among
them. Reasons to practice Multi Cloud Strategy are:
• More Architectural Flexibility
• More Technical Control
• Better Security
• Peace Of Mind
• Technical predictability
• Fostering Innovation
2. IMPACT OF SOFTWARE RELIABILITY
Software Reliability is very difficult to achieve due to the complexity of software. The
effect of software is getting more significant as an increasing number of digital
devices are putting into use. The scale and complexity in software also gives rise to
the increase of failure number. The increasing number of faults makes fault location
[9] more difficult and the repair cost rise radically.
For safety critical operations like the software used to control cars, turbines and
nuclear reactors etc software-controlled systems are essential. Defects in safety-
critical software [10] can lead to serious injury or death. For business-critical
operations like software that runs in mobile phones, powers web servers and manages
Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A
http://www.iaeme.com/IJCET/index.asp
data centers software reliability is also important. Defects in this type of software can
lead to significant financial losses. This foundational role means that the reliability of
the software is of primary important.
3. SOFTWARE RELIABIL
MCCS
It’s vital that organizations think about how their service will and should operate
when a known failure condition [11] occurs. For example, what should the service do
when another cloud service on which it depends is not available? What
service do when it can’t connect to its primary database? To help organizations we
recommend software reliability assessment life cycle consists of the following phases
as shown in Figure 2. Designing a reliable multi cloud computing service
implementing robust revival mechanisms is an iterative process.
Figure 2
3.1. Failure mode and effects analysis
Failure mode and effects analysis is a key step in the design process for any online
service. Identifying the important interaction points and dependencies of a service
enables the engineering team to pinpoint changes that are required to ensure the
service can be monitored effectively for rapid detection of issues. This approach
enables the engineering team to develop ways for the service to withstand, or
mitigate, faults.
3.2. Design Coping Strategies
Fault-handling mechanisms are also called coping strategies. In the design stage,
architects define what the coping strategies will be so t
something reasonable when a failure occurs. They should also define the types of
instrumentation that engineers should include in the service specification to enable
monitors that can detect when a particular type of failure occurs
Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A
Review
ET/index.asp 37 editor@iaeme.com
data centers software reliability is also important. Defects in this type of software can
lead to significant financial losses. This foundational role means that the reliability of
the software is of primary important.
3. SOFTWARE RELIABILITY ASSESSMENT LIFECYCLE IN
It’s vital that organizations think about how their service will and should operate
when a known failure condition [11] occurs. For example, what should the service do
when another cloud service on which it depends is not available? What
service do when it can’t connect to its primary database? To help organizations we
recommend software reliability assessment life cycle consists of the following phases
as shown in Figure 2. Designing a reliable multi cloud computing service
revival mechanisms is an iterative process.
Figure 2 Software Reliability Assessment Life Cycle
3.1. Failure mode and effects analysis
Failure mode and effects analysis is a key step in the design process for any online
service. Identifying the important interaction points and dependencies of a service
enables the engineering team to pinpoint changes that are required to ensure the
service can be monitored effectively for rapid detection of issues. This approach
he engineering team to develop ways for the service to withstand, or
3.2. Design Coping Strategies
handling mechanisms are also called coping strategies. In the design stage,
architects define what the coping strategies will be so that the software will do
something reasonable when a failure occurs. They should also define the types of
instrumentation that engineers should include in the service specification to enable
monitors that can detect when a particular type of failure occurs.
Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A
editor@iaeme.com
data centers software reliability is also important. Defects in this type of software can
lead to significant financial losses. This foundational role means that the reliability of
LIFECYCLE IN
It’s vital that organizations think about how their service will and should operate
when a known failure condition [11] occurs. For example, what should the service do
when another cloud service on which it depends is not available? What should the
service do when it can’t connect to its primary database? To help organizations we
recommend software reliability assessment life cycle consists of the following phases
as shown in Figure 2. Designing a reliable multi cloud computing service [12] and
Failure mode and effects analysis is a key step in the design process for any online
service. Identifying the important interaction points and dependencies of a service
enables the engineering team to pinpoint changes that are required to ensure the
service can be monitored effectively for rapid detection of issues. This approach
he engineering team to develop ways for the service to withstand, or
handling mechanisms are also called coping strategies. In the design stage,
hat the software will do
something reasonable when a failure occurs. They should also define the types of
instrumentation that engineers should include in the service specification to enable
B. J. D. Kalyani and Dr. Kolasani Ramchand H. Rao
http://www.iaeme.com/IJCET/index.asp 38 editor@iaeme.com
3.3. Use Fault Injection
Fault injection [13] is often used with stress testing and is widely considered an
important part of developing robust software.
3.4. Monitor the Live Site
Accurate monitoring information can be used by teams to improve services in several
ways. Organizations can analyze failure and fault data that instrumentation and
monitoring tools [14] capture in the production environment to better understand how
the service operates and to determine what monitoring improvements and new coping
strategies they require.
3.5. Capture unexpected Faults
When using fault injection on a service that is already deployed, organizations target
locations where coping strategies have been put in place so they can validate those
strategies. In addition, cloud providers can discover unexpected results that are
generated by the service and that can be used to appropriately harden the production
environment.
4. SOFTWARE RELIABILITY IN MULTI CLOUD COMPUTING
SYSTEMS
All cloud service providers strive to deliver a reliable experience for their customers.
In essence, a reliable cloud service [15] is one that functions as the designer intended,
when the customer expects it to function, and wherever the connected customer is
located. Cloud Services should be designed to:
• Minimize the impact a failure has on any given customer. For example, the service
should degrade gracefully, which means that non-critical components of the service
may fail but critical functions still work.
• Minimize the number of customers affected by a failure. For example, the service
should be designed so that faults can be isolated to a subset of customers.
• Reduce the number of minutes that a customer (or customers) cannot use the service
in its entirety. For example, the service should be able to transfer customer requests
from one data centre to another if a major failure occurs.
4.1. Recommendations for improving the software reliability in MCS:
• IT management and departments need to realize that cloud providers are an extension
of their internal IT department. The key difference is that with internal departments, it
can be easier to validate, enforce and administer controls to manage risk.
• Choosing a cloud provider who can demonstrate validation of controls. Some of these
controls include audit, data, accessibility, datacenter security controls and data
encryption.
• Opt for a private cloud, or a virtual private cloud, where systems are virtually
separated from each other through an encrypted environment inside a public cloud.
• Analyze which legacy applications are appropriate for the cloud.
• Ask the cloud provider for a definitive disaster recovery plan [16].
• Maintain regular backups of critical cloud-based assets, and protect data through
strong encryption.
• Ask for regular security-event alerts from cloud vendors, and ask them to flag
specific mission-critical assets [17].
Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A
Review
http://www.iaeme.com/IJCET/index.asp 39 editor@iaeme.com
• Seek independent audit reports from service providers for greater transparency.
• Add additional security measures [18] to the cloud such as single sign-on access to
multiple cloud applications.
5. CONCLUSION
Software consistency cannot be directly measured, so other related factors are
measured to estimate software reliability and equate it among products. This paper
describes fundamental reliability concepts and a reliability design-time process for
organizations that create, deploy, and/or consume cloud services. It is designed to
help decision makers to understand the factors and processes that make cloud services
more reliable.
ACKNOWLEDGEMENTS
Our thanks to Department of Computer Science and Engineering; Acharya Nagarjuna
University, Director, Secretary, Management, Principal & Department of Computer
Science and Engineering, Swarna Bharathi Institute of Science And Technology,
Khammam for providing necessary facilities to carry out the research work.
REFERENCES
[1] Buyya, R., Yeo, C., Venugopal, S., Broberg, J. and Brandic, I. Cloud Computing
and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing
as the 5th
Utility. Future Generation Computer Systems, 25(6), 2009, pp. 599–
616.
[2] Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G.,
Patterson, D., Rabkin, A., Stoica, I. and Zaharia, M. above the Clouds: A
Berkeley View of Cloud Computing. University of California at Berkley, USA.
Technical Rep UCB/EECS – 2009-28, 2009.
[3] Weiss, A. Computing in the Clouds. NetWorker, 11(4), 2007, pp. 16–25.
[4] Kleinrock, L. A Vision for the Internet. ST Journal of Research, 2(1), 2005, pp.
4–5
[5] Amazon Elastic Compute Cloud (EC2), March 17, 2010,
http://www.amazon.com/ec2/.
[6] Cheung, R. C. A User Oriented Software Reliability Model. IEEE Transactions
on Software Engineering, 6(2), 1980, pp. 118–125.
[7] Cortellessa, V. and Grassi, V. Reliability Modeling and Analysis of Service-
Oriented Architectures. Test and Analysis of Web Services, 2007, pp. 339–362.
[8] Almorsy, M., Grundy, J. and Müller, I. An analysis of the cloud computing
security problem. Proc. of APSEC 2010 Cloud Workshop, Sydney, Australia,
Nov. 2010, pp. 109–114.
[9] Randell, B. System Structure for Fault Tolerance. IEEE Transactions on Software
Engineering, June 1975.
[10] Wood, A. Predicting Software Reliability. IEEE Computer, November 1996, pp.
69–77.
[11] Zhao, W. Melliar-Smith, P. M. and Moser, L. E. Fault Tolerance Middleware for
Cloud Computing. Proc. of IEEE 3rd International Conference on Cloud
Computing, Jul. 2010, pp. 67–74.
[12] http://www.slideshare.net/d501159/an-introduction-to-designing-reliable-cloud-
services-january-2014.
B. J. D. Kalyani and Dr. Kolasani Ramchand H. Rao
http://www.iaeme.com/IJCET/index.asp 40 editor@iaeme.com
[13] Zou, F. Z. A change-point perspective on the software failure process. Software
Testing, Verification and Reliability, 13, 2003, pp. 85–93.
[14] DeCandia, G. et al. Dynamo: Amazon’s Highly Available Key-value Store. ACM
SIGOPS Oper. Syst. Rev., 41(6), Oct. 2007, pp. 205–220.
[15] Carleton, A. D., Park, R. E. and Florac, W. A. Practical Software Measurement,
Tech. Report.
[16] M. E. Fagan. Design and Code Inspections to Reduce Errors in Program
Development. IBM Systems Journal, 15(3), 1976, pp. 182–211.
[17] Katz-Bassett, E., Scott, C., Choffnes, D. R., Cunha, I., Valancius, V., Feamster,
N., Madhyastha, H. V., Anderson, T. and Krishnamurthy, A. LIFEGUARD:
Practical repair of persistent route failures. In: SIGCOMM, 2012.
[18] Mandhare, S., Dr. Sen, A. K. and Shende, R. A Proposal on Protecting Data
Leakages In Cloud Computing. International Journal of Computer Engineering
& Technology, 3(2), 2012, pp. 12–18
[19] Mishra, K., Chaudhary, R. R. and Soni, D. A Premeditated CDM Algorithm In
Cloud Computing Environment For FPM. International Journal of Computer
Engineering & Technology, 4(4), 2013, pp. 12–18
[20] Denton A. D. Accurate Software Reliability Estimation, Master of Science
Thesis, Colorado State University, Fort Collins, Colorado, Fall 1999.

More Related Content

What's hot

Ch1-Software Engineering 9
Ch1-Software Engineering 9Ch1-Software Engineering 9
Ch1-Software Engineering 9
Ian Sommerville
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9
Ian Sommerville
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9
Ian Sommerville
 

What's hot (16)

Ch7 implementation
Ch7 implementationCh7 implementation
Ch7 implementation
 
Engineering Software Products: 6. microservices architecture
Engineering Software Products: 6. microservices architectureEngineering Software Products: 6. microservices architecture
Engineering Software Products: 6. microservices architecture
 
Ch11 reliability engineering
Ch11 reliability engineeringCh11 reliability engineering
Ch11 reliability engineering
 
Engineering Software Products: 7. security and privacy
Engineering Software Products: 7. security and privacyEngineering Software Products: 7. security and privacy
Engineering Software Products: 7. security and privacy
 
Ch13 security engineering
Ch13 security engineeringCh13 security engineering
Ch13 security engineering
 
Ch1-Software Engineering 9
Ch1-Software Engineering 9Ch1-Software Engineering 9
Ch1-Software Engineering 9
 
Ch8.testing
Ch8.testingCh8.testing
Ch8.testing
 
Ch18 service oriented software engineering
Ch18 service oriented software engineeringCh18 service oriented software engineering
Ch18 service oriented software engineering
 
Ch15 software reuse
Ch15 software reuseCh15 software reuse
Ch15 software reuse
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9
 
50120140502005
5012014050200550120140502005
50120140502005
 
Ch25 configuration management
Ch25 configuration managementCh25 configuration management
Ch25 configuration management
 
Ch3. agile sw dev
Ch3. agile sw devCh3. agile sw dev
Ch3. agile sw dev
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9
 
Ch2 - SW Processes
Ch2 - SW ProcessesCh2 - SW Processes
Ch2 - SW Processes
 
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville,  Software Engineering, 9th Edition Ch1Ian Sommerville,  Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
 

Viewers also liked

Viewers also liked (19)

Ijcet 06 06_002
Ijcet 06 06_002Ijcet 06 06_002
Ijcet 06 06_002
 
Ijaret 06 07_010
Ijaret 06 07_010Ijaret 06 07_010
Ijaret 06 07_010
 
Ijcet 06 08_001
Ijcet 06 08_001Ijcet 06 08_001
Ijcet 06 08_001
 
Ijmet 06 08_002
Ijmet 06 08_002Ijmet 06 08_002
Ijmet 06 08_002
 
Modified artificial immune system for single row facility layout problem
Modified artificial immune system for single row facility layout problemModified artificial immune system for single row facility layout problem
Modified artificial immune system for single row facility layout problem
 
Ijcet 06 06_004
Ijcet 06 06_004Ijcet 06 06_004
Ijcet 06 06_004
 
Ijaret 06 08_002
Ijaret 06 08_002Ijaret 06 08_002
Ijaret 06 08_002
 
Ijmet 06 07_003
Ijmet 06 07_003Ijmet 06 07_003
Ijmet 06 07_003
 
Ijciet 06 08_001
Ijciet 06 08_001Ijciet 06 08_001
Ijciet 06 08_001
 
Ijm 06 09_013
Ijm 06 09_013Ijm 06 09_013
Ijm 06 09_013
 
Ijmet 06 07_008
Ijmet 06 07_008Ijmet 06 07_008
Ijmet 06 07_008
 
Ijmet 06 07_007
Ijmet 06 07_007Ijmet 06 07_007
Ijmet 06 07_007
 
Ijciet 06 09_016
Ijciet 06 09_016Ijciet 06 09_016
Ijciet 06 09_016
 
Optimal reservoir operation for irrigation of crops using genetic algorithm a...
Optimal reservoir operation for irrigation of crops using genetic algorithm a...Optimal reservoir operation for irrigation of crops using genetic algorithm a...
Optimal reservoir operation for irrigation of crops using genetic algorithm a...
 
Ijeet 06 08_005
Ijeet 06 08_005Ijeet 06 08_005
Ijeet 06 08_005
 
Ijm 06 09_002
Ijm 06 09_002Ijm 06 09_002
Ijm 06 09_002
 
Ijmet 06 09_011
Ijmet 06 09_011Ijmet 06 09_011
Ijmet 06 09_011
 
Ijmet 06 09_005
Ijmet 06 09_005Ijmet 06 09_005
Ijmet 06 09_005
 
Ijaret 06 10_015
Ijaret 06 10_015Ijaret 06 10_015
Ijaret 06 10_015
 

Similar to Ijcet 06 07_005

An Introduction to Designing Reliable Cloud Services January 2014
An Introduction to Designing Reliable Cloud Services January 2014An Introduction to Designing Reliable Cloud Services January 2014
An Introduction to Designing Reliable Cloud Services January 2014
David J Rosenthal
 
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
idescitation
 
Iaetsd design and implementation of secure cloud systems using
Iaetsd design and implementation of secure cloud systems usingIaetsd design and implementation of secure cloud systems using
Iaetsd design and implementation of secure cloud systems using
Iaetsd Iaetsd
 
Intro softwareeng
Intro softwareengIntro softwareeng
Intro softwareeng
PINKU29
 

Similar to Ijcet 06 07_005 (20)

An Introduction to Designing Reliable Cloud Services January 2014
An Introduction to Designing Reliable Cloud Services January 2014An Introduction to Designing Reliable Cloud Services January 2014
An Introduction to Designing Reliable Cloud Services January 2014
 
IRJET- A Study on Software Reliability Models
IRJET-  	  A Study on Software Reliability ModelsIRJET-  	  A Study on Software Reliability Models
IRJET- A Study on Software Reliability Models
 
IRJET- A Survey on SaaS-Attacks and Digital Forensic
IRJET-  	  A Survey on SaaS-Attacks and Digital ForensicIRJET-  	  A Survey on SaaS-Attacks and Digital Forensic
IRJET- A Survey on SaaS-Attacks and Digital Forensic
 
Secured Cloud ERP
Secured Cloud ERPSecured Cloud ERP
Secured Cloud ERP
 
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
 
C0371019027
C0371019027C0371019027
C0371019027
 
IRJET - Multitenancy using Cloud Computing Features
IRJET - Multitenancy using Cloud Computing FeaturesIRJET - Multitenancy using Cloud Computing Features
IRJET - Multitenancy using Cloud Computing Features
 
Apq Qms Project Plan
Apq Qms Project PlanApq Qms Project Plan
Apq Qms Project Plan
 
Failure Free Cloud Computing Architectures
Failure Free Cloud Computing ArchitecturesFailure Free Cloud Computing Architectures
Failure Free Cloud Computing Architectures
 
FAILURE FREE CLOUD COMPUTING ARCHITECTURES
FAILURE FREE CLOUD COMPUTING ARCHITECTURESFAILURE FREE CLOUD COMPUTING ARCHITECTURES
FAILURE FREE CLOUD COMPUTING ARCHITECTURES
 
Iaetsd design and implementation of secure cloud systems using
Iaetsd design and implementation of secure cloud systems usingIaetsd design and implementation of secure cloud systems using
Iaetsd design and implementation of secure cloud systems using
 
Intro softwareeng
Intro softwareengIntro softwareeng
Intro softwareeng
 
How to Build Software from Scratch in 5 Simple Steps.pdf
How to Build Software from Scratch in 5 Simple Steps.pdfHow to Build Software from Scratch in 5 Simple Steps.pdf
How to Build Software from Scratch in 5 Simple Steps.pdf
 
1841 1843
1841 18431841 1843
1841 1843
 
1841 1843
1841 18431841 1843
1841 1843
 
TermPaper
TermPaperTermPaper
TermPaper
 
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
 
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-final
 
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseContributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
 

More from IAEME Publication

A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
IAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
IAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
IAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

Ijcet 06 07_005

  • 1. http://www.iaeme.com/IJCET/index.asp 35 editor@iaeme.com International Journal of Computer Engineering & Technology (IJCET) Volume 6, Issue 7, Jul 2015, pp. 35-40, Article ID: IJCET_06_07_005 Available online at http://www.iaeme.com/IJCET/issues.asp?JTypeIJCET&VType=6&IType=7 ISSN Print: 0976-6367 and ISSN Online: 0976–6375 © IAEME Publication ___________________________________________________________________________ SIGNIFICANCE OF SOFTWARE RELIABILITY ASSESSMENT IN MULTI CLOUD COMPUTING SYSTEMS: A REVIEW B. J. D. Kalyani Department of Computer Science & Engineering Research Scalar of Acharya Nagarjuna University, Guntur, India Dr. Kolasani Ramchand H. Rao Department of Computer Science & Engineering ASN Women’s Engineering College, Tenali, India ABSTRACT Multi Cloud Computing Systems (MCCS) coordinate hundreds of thousands of heterogeneous tasks and aim at delivering highly reliable cloud computing services. At the same time, Software failures cause tremendous losses, thus ensuring the reliability of software becomes increasingly important. Although offering equal reliability to all users benefits everyone. This paper focus on analyzing the multi cloud computing systems and their challenges, significance of software reliability assessment in multi cloud computing systems through software reliability assessment life cycle and proposes recommendations for improving software reliability in multi cloud computing systems. Key words: Multi Cloud Computing Systems, MCCS Challenges, Cloud Software reliability and Multi Cloud Software reliability assessment life cycle. Cite this Article: Kalyani, B. J. D. and Dr. Rao, K. R. H. Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A Review. International Journal of Computer Engineering and Technology, 6(7), 2015, pp. 35-40. http://www.iaeme.com/IJCET/issues.asp?JTypeIJCET&VType=6&IType=7 _____________________________________________________________________ 1. INTRODUCTION These days’ organizations tend to rely on more than one cloud for services. The clouds could be public clouds, private clouds as well as hybrid clouds [1]. Multi- cloud environments integrate resources from multiple cloud infrastructures [2] as
  • 2. B. J. D. Kalyani and Dr. Kolasani Ramchand H. Rao http://www.iaeme.com/IJCET/index.asp 36 editor@iaeme.com shown in Figure 1. These deployments allow users to take advantage of differences in various clouds, including price, performance, capability, and availability differences. Figure 1 Interoperability in a multi cloud environment: Services offered by different providers interacting with each other. Also trusting a single cloud is risky as there could be some malicious user or software who is spying on the data being exchanged. So to deal with these issues multi cloud environments have gained importance. The term multi cloud is defined as Multi-cloud strategy [3] is the concomitant use of two or more cloud services to minimize the risk of widespread data loss or downtime due to a localized component failure in a cloud computing environment. As an example, a user may leverage multiple clouds, including community clouds, such as Future Grid [4] , and for-pay public clouds, such as Amazon EC2 [5] . The software reliability of the cloud computing is very critical but hard to analyze due to its characteristics of massive-scale service [6] sharing, wide-area network, heterogeneous software/hardware components and complicated interactions among them. Reasons to practice Multi Cloud Strategy are: • More Architectural Flexibility • More Technical Control • Better Security • Peace Of Mind • Technical predictability • Fostering Innovation 2. IMPACT OF SOFTWARE RELIABILITY Software Reliability is very difficult to achieve due to the complexity of software. The effect of software is getting more significant as an increasing number of digital devices are putting into use. The scale and complexity in software also gives rise to the increase of failure number. The increasing number of faults makes fault location [9] more difficult and the repair cost rise radically. For safety critical operations like the software used to control cars, turbines and nuclear reactors etc software-controlled systems are essential. Defects in safety- critical software [10] can lead to serious injury or death. For business-critical operations like software that runs in mobile phones, powers web servers and manages
  • 3. Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A http://www.iaeme.com/IJCET/index.asp data centers software reliability is also important. Defects in this type of software can lead to significant financial losses. This foundational role means that the reliability of the software is of primary important. 3. SOFTWARE RELIABIL MCCS It’s vital that organizations think about how their service will and should operate when a known failure condition [11] occurs. For example, what should the service do when another cloud service on which it depends is not available? What service do when it can’t connect to its primary database? To help organizations we recommend software reliability assessment life cycle consists of the following phases as shown in Figure 2. Designing a reliable multi cloud computing service implementing robust revival mechanisms is an iterative process. Figure 2 3.1. Failure mode and effects analysis Failure mode and effects analysis is a key step in the design process for any online service. Identifying the important interaction points and dependencies of a service enables the engineering team to pinpoint changes that are required to ensure the service can be monitored effectively for rapid detection of issues. This approach enables the engineering team to develop ways for the service to withstand, or mitigate, faults. 3.2. Design Coping Strategies Fault-handling mechanisms are also called coping strategies. In the design stage, architects define what the coping strategies will be so t something reasonable when a failure occurs. They should also define the types of instrumentation that engineers should include in the service specification to enable monitors that can detect when a particular type of failure occurs Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A Review ET/index.asp 37 editor@iaeme.com data centers software reliability is also important. Defects in this type of software can lead to significant financial losses. This foundational role means that the reliability of the software is of primary important. 3. SOFTWARE RELIABILITY ASSESSMENT LIFECYCLE IN It’s vital that organizations think about how their service will and should operate when a known failure condition [11] occurs. For example, what should the service do when another cloud service on which it depends is not available? What service do when it can’t connect to its primary database? To help organizations we recommend software reliability assessment life cycle consists of the following phases as shown in Figure 2. Designing a reliable multi cloud computing service revival mechanisms is an iterative process. Figure 2 Software Reliability Assessment Life Cycle 3.1. Failure mode and effects analysis Failure mode and effects analysis is a key step in the design process for any online service. Identifying the important interaction points and dependencies of a service enables the engineering team to pinpoint changes that are required to ensure the service can be monitored effectively for rapid detection of issues. This approach he engineering team to develop ways for the service to withstand, or 3.2. Design Coping Strategies handling mechanisms are also called coping strategies. In the design stage, architects define what the coping strategies will be so that the software will do something reasonable when a failure occurs. They should also define the types of instrumentation that engineers should include in the service specification to enable monitors that can detect when a particular type of failure occurs. Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A editor@iaeme.com data centers software reliability is also important. Defects in this type of software can lead to significant financial losses. This foundational role means that the reliability of LIFECYCLE IN It’s vital that organizations think about how their service will and should operate when a known failure condition [11] occurs. For example, what should the service do when another cloud service on which it depends is not available? What should the service do when it can’t connect to its primary database? To help organizations we recommend software reliability assessment life cycle consists of the following phases as shown in Figure 2. Designing a reliable multi cloud computing service [12] and Failure mode and effects analysis is a key step in the design process for any online service. Identifying the important interaction points and dependencies of a service enables the engineering team to pinpoint changes that are required to ensure the service can be monitored effectively for rapid detection of issues. This approach he engineering team to develop ways for the service to withstand, or handling mechanisms are also called coping strategies. In the design stage, hat the software will do something reasonable when a failure occurs. They should also define the types of instrumentation that engineers should include in the service specification to enable
  • 4. B. J. D. Kalyani and Dr. Kolasani Ramchand H. Rao http://www.iaeme.com/IJCET/index.asp 38 editor@iaeme.com 3.3. Use Fault Injection Fault injection [13] is often used with stress testing and is widely considered an important part of developing robust software. 3.4. Monitor the Live Site Accurate monitoring information can be used by teams to improve services in several ways. Organizations can analyze failure and fault data that instrumentation and monitoring tools [14] capture in the production environment to better understand how the service operates and to determine what monitoring improvements and new coping strategies they require. 3.5. Capture unexpected Faults When using fault injection on a service that is already deployed, organizations target locations where coping strategies have been put in place so they can validate those strategies. In addition, cloud providers can discover unexpected results that are generated by the service and that can be used to appropriately harden the production environment. 4. SOFTWARE RELIABILITY IN MULTI CLOUD COMPUTING SYSTEMS All cloud service providers strive to deliver a reliable experience for their customers. In essence, a reliable cloud service [15] is one that functions as the designer intended, when the customer expects it to function, and wherever the connected customer is located. Cloud Services should be designed to: • Minimize the impact a failure has on any given customer. For example, the service should degrade gracefully, which means that non-critical components of the service may fail but critical functions still work. • Minimize the number of customers affected by a failure. For example, the service should be designed so that faults can be isolated to a subset of customers. • Reduce the number of minutes that a customer (or customers) cannot use the service in its entirety. For example, the service should be able to transfer customer requests from one data centre to another if a major failure occurs. 4.1. Recommendations for improving the software reliability in MCS: • IT management and departments need to realize that cloud providers are an extension of their internal IT department. The key difference is that with internal departments, it can be easier to validate, enforce and administer controls to manage risk. • Choosing a cloud provider who can demonstrate validation of controls. Some of these controls include audit, data, accessibility, datacenter security controls and data encryption. • Opt for a private cloud, or a virtual private cloud, where systems are virtually separated from each other through an encrypted environment inside a public cloud. • Analyze which legacy applications are appropriate for the cloud. • Ask the cloud provider for a definitive disaster recovery plan [16]. • Maintain regular backups of critical cloud-based assets, and protect data through strong encryption. • Ask for regular security-event alerts from cloud vendors, and ask them to flag specific mission-critical assets [17].
  • 5. Significance of Software Reliability Assessment In Multi Cloud Computing Systems: A Review http://www.iaeme.com/IJCET/index.asp 39 editor@iaeme.com • Seek independent audit reports from service providers for greater transparency. • Add additional security measures [18] to the cloud such as single sign-on access to multiple cloud applications. 5. CONCLUSION Software consistency cannot be directly measured, so other related factors are measured to estimate software reliability and equate it among products. This paper describes fundamental reliability concepts and a reliability design-time process for organizations that create, deploy, and/or consume cloud services. It is designed to help decision makers to understand the factors and processes that make cloud services more reliable. ACKNOWLEDGEMENTS Our thanks to Department of Computer Science and Engineering; Acharya Nagarjuna University, Director, Secretary, Management, Principal & Department of Computer Science and Engineering, Swarna Bharathi Institute of Science And Technology, Khammam for providing necessary facilities to carry out the research work. REFERENCES [1] Buyya, R., Yeo, C., Venugopal, S., Broberg, J. and Brandic, I. Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems, 25(6), 2009, pp. 599– 616. [2] Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I. and Zaharia, M. above the Clouds: A Berkeley View of Cloud Computing. University of California at Berkley, USA. Technical Rep UCB/EECS – 2009-28, 2009. [3] Weiss, A. Computing in the Clouds. NetWorker, 11(4), 2007, pp. 16–25. [4] Kleinrock, L. A Vision for the Internet. ST Journal of Research, 2(1), 2005, pp. 4–5 [5] Amazon Elastic Compute Cloud (EC2), March 17, 2010, http://www.amazon.com/ec2/. [6] Cheung, R. C. A User Oriented Software Reliability Model. IEEE Transactions on Software Engineering, 6(2), 1980, pp. 118–125. [7] Cortellessa, V. and Grassi, V. Reliability Modeling and Analysis of Service- Oriented Architectures. Test and Analysis of Web Services, 2007, pp. 339–362. [8] Almorsy, M., Grundy, J. and Müller, I. An analysis of the cloud computing security problem. Proc. of APSEC 2010 Cloud Workshop, Sydney, Australia, Nov. 2010, pp. 109–114. [9] Randell, B. System Structure for Fault Tolerance. IEEE Transactions on Software Engineering, June 1975. [10] Wood, A. Predicting Software Reliability. IEEE Computer, November 1996, pp. 69–77. [11] Zhao, W. Melliar-Smith, P. M. and Moser, L. E. Fault Tolerance Middleware for Cloud Computing. Proc. of IEEE 3rd International Conference on Cloud Computing, Jul. 2010, pp. 67–74. [12] http://www.slideshare.net/d501159/an-introduction-to-designing-reliable-cloud- services-january-2014.
  • 6. B. J. D. Kalyani and Dr. Kolasani Ramchand H. Rao http://www.iaeme.com/IJCET/index.asp 40 editor@iaeme.com [13] Zou, F. Z. A change-point perspective on the software failure process. Software Testing, Verification and Reliability, 13, 2003, pp. 85–93. [14] DeCandia, G. et al. Dynamo: Amazon’s Highly Available Key-value Store. ACM SIGOPS Oper. Syst. Rev., 41(6), Oct. 2007, pp. 205–220. [15] Carleton, A. D., Park, R. E. and Florac, W. A. Practical Software Measurement, Tech. Report. [16] M. E. Fagan. Design and Code Inspections to Reduce Errors in Program Development. IBM Systems Journal, 15(3), 1976, pp. 182–211. [17] Katz-Bassett, E., Scott, C., Choffnes, D. R., Cunha, I., Valancius, V., Feamster, N., Madhyastha, H. V., Anderson, T. and Krishnamurthy, A. LIFEGUARD: Practical repair of persistent route failures. In: SIGCOMM, 2012. [18] Mandhare, S., Dr. Sen, A. K. and Shende, R. A Proposal on Protecting Data Leakages In Cloud Computing. International Journal of Computer Engineering & Technology, 3(2), 2012, pp. 12–18 [19] Mishra, K., Chaudhary, R. R. and Soni, D. A Premeditated CDM Algorithm In Cloud Computing Environment For FPM. International Journal of Computer Engineering & Technology, 4(4), 2013, pp. 12–18 [20] Denton A. D. Accurate Software Reliability Estimation, Master of Science Thesis, Colorado State University, Fort Collins, Colorado, Fall 1999.