SlideShare a Scribd company logo
GLOBALSOFT TECHNOLOGIES 
IEEE PROJECTS & SOFTWARE DEVELOPMENTS 
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE 
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS 
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com 
Scalable Analytics for IaaS Cloud Availability 
Abstract— 
In a large Infrastructure-as-a-Service (IaaS) cloud, component failures are quite 
common. Such failures may lead tooccasional system downtime and eventual 
violation of Service Level Agreements (SLAs) on the cloud service availability. 
Theavailability analysis of the underlying infrastructure is useful to the service 
provider to design a system capable of providing a definedSLA, as well as to 
evaluate the capabilities of an existing one. This paper presents a scalable, 
stochastic model-driven approach toquantify the availability of a large-scale 
IaaS cloud, where failures are typically dealt with through migration of physical 
machinesamong three pools: hot (running), warm (turned on, but not ready), and 
cold (turned off). Since monolithic models do not scale for largesystems, we use 
an interacting Markov chain based approach to demonstrate the eduction in the 
complexity of analysis and thesolution time. The three pools are modeled by 
interacting sub-models. Dependencies among them are resolved using fixed-pointiteration, 
for which existence of a solution is proved. The analytic-numeric 
solutions obtained from the proposed approach and from the 
monolithic model are compared. We show that the errors introduced by 
interacting sub-models are insignificant and that our approachcan handle very 
large size IaaS clouds. The simulative solution is also considered for the
proposed model, and solution time of themethods are compared. 
EXISTING SCHEME 
The availability analysis of the underlying infrastructure is useful to the service 
provider to design a system capable of providing a definedSLA, as well as to 
evaluate the capabilities of an existing one. The three pools are modeled by 
interacting sub-models. Dependencies among them are resolved using fixed-point 
iteration, for which existence of a solution is proved..Many of the existing 
published models are hierarchical in nature. In our case, complexity and 
characteristics of large IaaS clouds (e.g., migration of PMs from one 
pool to another) lead to cyclic dependency among the submodels,needing fixed-point 
iteration. 
PROPOSED SCHEME 
The analytic-numeric solutions obtained from the proposed approach and from 
themonolithic model are compared. We show that the errors introduced by 
interacting sub-models are insignificant and that our approachcan handle very 
large size IaaS clouds. The simulative solution is also considered for the 
proposed model, and solution time of themethods are compared. We state the 
availability assessment problem for anIaaScloud and propose a realistic 
monolithicmodel representative of the state-of-the-arts. an interacting sub-models 
approach tosolve the largeness problem of the monolithic availability 
model . The overall model solutionis obtained by fixed-point iteration over 
individualsub-model solutions. To solve such problems, the hierarchical
composition is introduced in (and many other papersand books), where a two-level 
hierarchical model is proposed.Each subsystem is modeled by a Markov 
chain andthe system. The specific case of cloud computing, some modeling 
approaches focusing on dependability aspects have beenproposed in recent 
years. The scalable stochasticapproach that we describe can be complementary 
to thiswork as the measured failure/repair rates of hardware componentscan be 
used to parameterize the model we propose. an anomaly prediction system 
(ALERT) forachieving robust hosting infrastructures is proposed. In special 
cases, closed form solutions canalso be derived to solve very large cloud models 
quickly.Cloud service providers can benefit from the proposedmodeling 
approach during design, development, testingand operation of IaaS cloud. 
CONCLUSIONS 
This paper describes a stochastic modeling approach foravailability analysis of 
large IaaS cloud systems. We showhow scalability issues for a monolithic 
model can beresolved by means of interacting sub-models or by means of 
simulation. The interacting sub-models approach quicklyprovides model 
solutions facilitating scalability without significantlycompromising the 
accuracy. Simulation providesresults that closely match with monolithic and 
interactingsub-models approaches and, for large systems, results areobtained 
faster. In special cases, closed form solutions canalso be derived to solve very 
large cloud models quickly.Cloud service providers can benefit from 
theproposedmodeling approach during design, development, testingand 
operation of IaaS cloud. During design and development,providers can use these 
models to determine the poolsize required to offer a specific availability SLA. 
In the testingand operational stages, the providers can tune parametersfor the 
dynamic repair strategies (e.g., number ofparallel repairs, automated versus 
manual repairs) to maintainthe promised availability SLA.
System Configuration:- 
Hardware Configuration:- 
 Processor - Pentium –IV 
 Speed - 1.1 Ghz 
 RAM - 256 MB(min) 
 Hard Disk - 20 GB 
 Key Board - Standard Windows Keyboard 
 Mouse - Two or Three Button Mouse 
 Monitor - SVGA 
Software Configuration:- 
 Operating System : Windows XP 
 Programming Language : JAVA 
 Java Version : JDK 1.6 & above.

More Related Content

DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud ...
DOCX
Scalable analytics for iaa s cloud availability
PDF
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
DOCX
a stochastic model to investigate data center performance and qo s in iaas cl...
PDF
Parallel and distributed system projects for java and dot net
DOCX
A stochastic model to investigate data center performance and qo s in iaas cl...
DOC
A stochastic model to investigate data center performance and qos in iaas clo...
DOCX
A stochastic model to investigate data center performance and qo s in iaas cl...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud ...
Scalable analytics for iaa s cloud availability
M3AT: Monitoring Agents Assignment Model for the Data-Intensive Applications
a stochastic model to investigate data center performance and qo s in iaas cl...
Parallel and distributed system projects for java and dot net
A stochastic model to investigate data center performance and qo s in iaas cl...
A stochastic model to investigate data center performance and qos in iaas clo...
A stochastic model to investigate data center performance and qo s in iaas cl...

What's hot (11)

PDF
A Critique of the CAP Theorem by Martin Kleppmann
PDF
A modeling approach for cloud infrastructure planning considering dependabili...
PDF
Distributed Algorithms
PDF
Performance analysis and optimal cooperative cluster size for randomly distri...
PPTX
Clusters
PPTX
Computer Architecture Seminar
PPTX
CLUSTER COMPUTING
PDF
IEEE Networking 2016 Title and Abstract
PDF
Cluster computing report
PDF
Adaptive anomaly detection with kernel eigenspace splitting and merging
PDF
International Journal of Engineering Research and Development
A Critique of the CAP Theorem by Martin Kleppmann
A modeling approach for cloud infrastructure planning considering dependabili...
Distributed Algorithms
Performance analysis and optimal cooperative cluster size for randomly distri...
Clusters
Computer Architecture Seminar
CLUSTER COMPUTING
IEEE Networking 2016 Title and Abstract
Cluster computing report
Adaptive anomaly detection with kernel eigenspace splitting and merging
International Journal of Engineering Research and Development
Ad

Viewers also liked (9)

DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
DOCX
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Efficient and privacy aware data agg...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Transformation based monetary cost op...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Dynamic heterogeneity aware resource ...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Fair scheduling in cellular systems in the...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Qos aware geographic opportunistic routing...
DOC
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Oruta privacy preserving public audit...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Automatic test packet generation
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORK SECURITY PROJECTS Efficient and privacy aware data agg...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Transformation based monetary cost op...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Dynamic heterogeneity aware resource ...
IEEE 2014 JAVA NETWORKING PROJECTS Fair scheduling in cellular systems in the...
IEEE 2014 JAVA NETWORKING PROJECTS Qos aware geographic opportunistic routing...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Oruta privacy preserving public audit...
IEEE 2014 JAVA NETWORKING PROJECTS Automatic test packet generation
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
Ad

Similar to IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud availability (20)

DOCX
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Scalable analytics for iaa s cloud a...
DOCX
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
DOCX
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
DOCX
JPJ1403 A Stochastic Model To Investigate Data Center Performance And QoS I...
PDF
A Study on Replication and Failover Cluster to Maximize System Uptime
PDF
PDF
An Analysis Of Cloud ReliabilityApproaches Based on Cloud Components And Reli...
PDF
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
PDF
SERVICE LEVEL AGREEMENT BASED FAULT TOLERANT WORKLOAD SCHEDULING IN CLOUD COM...
PDF
SERVICE LEVEL AGREEMENT BASED FAULT TOLERANT WORKLOAD SCHEDULING IN CLOUD COM...
PDF
SERVICE LEVEL AGREEMENT BASED FAULT TOLERANT WORKLOAD SCHEDULING IN CLOUD COM...
PDF
International Journal of Engineering Research and Development
PPT
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
PDF
Resource Allocation for Task Using Fair Share Scheduling Algorithm
PDF
Failure Free Cloud Computing Architectures
PDF
FAILURE FREE CLOUD COMPUTING ARCHITECTURES
PDF
A cloud computing using rough set theory for cloud service parameters through...
PDF
A CLOUD COMPUTING USING ROUGH SET THEORY FOR CLOUD SERVICE PARAMETERS THROUGH...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Scalable analytics for iaa s cloud a...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
JPJ1403 A Stochastic Model To Investigate Data Center Performance And QoS I...
A Study on Replication and Failover Cluster to Maximize System Uptime
An Analysis Of Cloud ReliabilityApproaches Based on Cloud Components And Reli...
Cloud Computing Task Scheduling Algorithm Based on Modified Genetic Algorithm
SERVICE LEVEL AGREEMENT BASED FAULT TOLERANT WORKLOAD SCHEDULING IN CLOUD COM...
SERVICE LEVEL AGREEMENT BASED FAULT TOLERANT WORKLOAD SCHEDULING IN CLOUD COM...
SERVICE LEVEL AGREEMENT BASED FAULT TOLERANT WORKLOAD SCHEDULING IN CLOUD COM...
International Journal of Engineering Research and Development
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Failure Free Cloud Computing Architectures
FAILURE FREE CLOUD COMPUTING ARCHITECTURES
A cloud computing using rough set theory for cloud service parameters through...
A CLOUD COMPUTING USING ROUGH SET THEORY FOR CLOUD SERVICE PARAMETERS THROUGH...

More from IEEEGLOBALSOFTSTUDENTPROJECTS (20)

DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Peer assisted vo d systems an ef...
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS On false-data-injection-attacks-...
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS On social delay tolerant network...
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Cross layer approach for minimiz...
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Constructing load balanced data ...
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS An ontology based hybrid approac...
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS A security and privacy aware loc...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable distributed service integrit...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Performance and cost evaluation of an...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Optimal power allocation and load dis...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Dynamic cloud pricing for revenue max...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Distributed, concurrent, and independ...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud assisted mobile-access of healt...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Adaptive algorithm for minimizing clo...
DOCX
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A hybrid cloud approach for secure au...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Snapshot and continuous data collection in...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Secure continuous aggregation in wireless ...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Secure and efficient data transmission for...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Peer assisted vo d systems an ef...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS On false-data-injection-attacks-...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS On social delay tolerant network...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Cross layer approach for minimiz...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Constructing load balanced data ...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS An ontology based hybrid approac...
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS A security and privacy aware loc...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable distributed service integrit...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Performance and cost evaluation of an...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Optimal power allocation and load dis...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Dynamic cloud pricing for revenue max...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Distributed, concurrent, and independ...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud assisted mobile-access of healt...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Adaptive algorithm for minimizing clo...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A hybrid cloud approach for secure au...
IEEE 2014 JAVA NETWORKING PROJECTS Snapshot and continuous data collection in...
IEEE 2014 JAVA NETWORKING PROJECTS Secure continuous aggregation in wireless ...
IEEE 2014 JAVA NETWORKING PROJECTS Secure and efficient data transmission for...
IEEE 2014 JAVA NETWORKING PROJECTS Receiver based flow control for networks i...

Recently uploaded (20)

PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
UNIT 4 Total Quality Management .pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Geodesy 1.pptx...............................................
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Welding lecture in detail for understanding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
web development for engineering and engineering
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
UNIT 4 Total Quality Management .pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Geodesy 1.pptx...............................................
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Embodied AI: Ushering in the Next Era of Intelligent Systems
Operating System & Kernel Study Guide-1 - converted.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Welding lecture in detail for understanding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
additive manufacturing of ss316l using mig welding
CH1 Production IntroductoryConcepts.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
web development for engineering and engineering

IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud availability

  • 1. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com Scalable Analytics for IaaS Cloud Availability Abstract— In a large Infrastructure-as-a-Service (IaaS) cloud, component failures are quite common. Such failures may lead tooccasional system downtime and eventual violation of Service Level Agreements (SLAs) on the cloud service availability. Theavailability analysis of the underlying infrastructure is useful to the service provider to design a system capable of providing a definedSLA, as well as to evaluate the capabilities of an existing one. This paper presents a scalable, stochastic model-driven approach toquantify the availability of a large-scale IaaS cloud, where failures are typically dealt with through migration of physical machinesamong three pools: hot (running), warm (turned on, but not ready), and cold (turned off). Since monolithic models do not scale for largesystems, we use an interacting Markov chain based approach to demonstrate the eduction in the complexity of analysis and thesolution time. The three pools are modeled by interacting sub-models. Dependencies among them are resolved using fixed-pointiteration, for which existence of a solution is proved. The analytic-numeric solutions obtained from the proposed approach and from the monolithic model are compared. We show that the errors introduced by interacting sub-models are insignificant and that our approachcan handle very large size IaaS clouds. The simulative solution is also considered for the
  • 2. proposed model, and solution time of themethods are compared. EXISTING SCHEME The availability analysis of the underlying infrastructure is useful to the service provider to design a system capable of providing a definedSLA, as well as to evaluate the capabilities of an existing one. The three pools are modeled by interacting sub-models. Dependencies among them are resolved using fixed-point iteration, for which existence of a solution is proved..Many of the existing published models are hierarchical in nature. In our case, complexity and characteristics of large IaaS clouds (e.g., migration of PMs from one pool to another) lead to cyclic dependency among the submodels,needing fixed-point iteration. PROPOSED SCHEME The analytic-numeric solutions obtained from the proposed approach and from themonolithic model are compared. We show that the errors introduced by interacting sub-models are insignificant and that our approachcan handle very large size IaaS clouds. The simulative solution is also considered for the proposed model, and solution time of themethods are compared. We state the availability assessment problem for anIaaScloud and propose a realistic monolithicmodel representative of the state-of-the-arts. an interacting sub-models approach tosolve the largeness problem of the monolithic availability model . The overall model solutionis obtained by fixed-point iteration over individualsub-model solutions. To solve such problems, the hierarchical
  • 3. composition is introduced in (and many other papersand books), where a two-level hierarchical model is proposed.Each subsystem is modeled by a Markov chain andthe system. The specific case of cloud computing, some modeling approaches focusing on dependability aspects have beenproposed in recent years. The scalable stochasticapproach that we describe can be complementary to thiswork as the measured failure/repair rates of hardware componentscan be used to parameterize the model we propose. an anomaly prediction system (ALERT) forachieving robust hosting infrastructures is proposed. In special cases, closed form solutions canalso be derived to solve very large cloud models quickly.Cloud service providers can benefit from the proposedmodeling approach during design, development, testingand operation of IaaS cloud. CONCLUSIONS This paper describes a stochastic modeling approach foravailability analysis of large IaaS cloud systems. We showhow scalability issues for a monolithic model can beresolved by means of interacting sub-models or by means of simulation. The interacting sub-models approach quicklyprovides model solutions facilitating scalability without significantlycompromising the accuracy. Simulation providesresults that closely match with monolithic and interactingsub-models approaches and, for large systems, results areobtained faster. In special cases, closed form solutions canalso be derived to solve very large cloud models quickly.Cloud service providers can benefit from theproposedmodeling approach during design, development, testingand operation of IaaS cloud. During design and development,providers can use these models to determine the poolsize required to offer a specific availability SLA. In the testingand operational stages, the providers can tune parametersfor the dynamic repair strategies (e.g., number ofparallel repairs, automated versus manual repairs) to maintainthe promised availability SLA.
  • 4. System Configuration:- Hardware Configuration:-  Processor - Pentium –IV  Speed - 1.1 Ghz  RAM - 256 MB(min)  Hard Disk - 20 GB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA Software Configuration:-  Operating System : Windows XP  Programming Language : JAVA  Java Version : JDK 1.6 & above.