Professional Documents
Culture Documents
Anish Paper Final
Anish Paper Final
ISSN : 2454-9150
The paper proposes a disaster backup solution for cloud servers using IoT and fog computing, called Fogdrive
Disaster Backup as a Service (DBaaS). The system aims to provide reliable and efficient backup and recovery
services in case of a disaster, leveraging the benefits of IoT and fog computing. Fogdrive DBaaS uses fog nodes
located in close proximity to the cloud server to perform backup and recovery operations. The system is
designed to be scalable, fault- tolerant, and cost-effective, using only the necessary resources when needed. The
authors have evaluated the system's performance and demonstrated its effectiveness in providing a reliable
backup solution for cloud servers in case of a disaster.
Keywords: Fogdrive Disaster Backup as a Service, Internet of Things, fog computing, Cloud Server, Fog Node
INTRODUCTION
The authors have evaluated the system's system manages the entire backup process
performance and demonstrated its and provides an interface for users to
effectiveness in providing a reliable monitor the backup and recovery
backup solution for cloud servers in case operations.
of a disaster. The system's benefits include
low cost, high scalability, and fault
tolerance, making it an attractive option
for cloud- based services. The paper
concludes by discussing the potential 2. Data Transfer: The data transfer
impact of Fogdrive DBaaS on disaster between the IoT devices, fog nodes, and
recovery solutions and the future of cloud cloud servers is done securely using
computing. encryption and authentication mechanisms.
The system also uses a data compression
technique to reduce the amount of data
transferred between nodes, which helps in
reducing the network bandwidth
requirements.
II. METHODOLOGY
1. System Design: The first step in IoT Device Selection: The IoT
developing the Fogdrive DBaaS system devices were selected based on
was to design the system architecture. The their ability to collect and transmit
system was designed to use a combination data securely to the fog nodes.
of fog computing, IoT devices, and cloud System Architecture Design: The
servers to provide an efficient and scalable system architecture was designed
backup solution. to use a combination of fog
computing, IoT devices, and cloud
The system design of Fogdrive
servers to provide an efficient and
Disaster Backup as a Service for Cloud
scalable backup solution. The IoT
Server using IoT and Fog Computing
devices collected data from the
involved the following steps:
cloud servers and transmitted it to
Identification of Requirements: The first the fog nodes, which stored the
step was to identify the requirements of the data temporarily before
backup system, including the backup and transmitting it to the cloud servers.
recovery time, storage capacity, and cost. Data Security and Encryption: The
Cloud Server and Fog Node system design also included data
Selection: The next step was to security and encryption
select the appropriate cloud servers mechanisms to ensure that the data
and fog nodes based on their transmitted between nodes was
International Journal for Research in Engineering Application & Management (IJREAM)
ISSN : 2454-9150
2. Fog Node Deployment: The next Configuration: Once the fog nodes
step was to deploy the fog nodes in were selected, the hardware and
proximity to the cloud servers. The fog software configurations were set up
proximity to the cloud servers and their system. The fog nodes were
the cloud servers and the IoT devices. to ensure that they could store and
process the data transmitted from
the cloud servers.
Network Configuration: The
network configuration was set up
to
International Journal for Research in Engineering Application & Management (IJREAM)
ISSN : 2454-9150
Network Configuration: The network and recovery operations and also managed
configuration was set up to enable the IoT the fog nodes and IoT devices.
devices to communicate with the fog
The centralized management system is
nodes securely. The IoT devices were
a critical component of the Fogdrive
configured to use wireless communication
Disaster Backup as a Service for Cloud
protocols, such as Wi-Fi or Bluetooth, to
Server using IoT and Fog Computing
transmit data to the fog nodes.
system. Here are the details of the
Security Configuration: The
centralized management system:
security configuration was set up to
ensure that the data transmitted User Interface: The management
between the IoT devices and the system provided a user interface
fog nodes was secure and not that allowed users to monitor the
vulnerable to cyber threats. The backup and recovery operations.
data was encrypted and The interface provided information
authenticated to prevent about the status of the backup
unauthorized access or tampering. operations, such as the amount of
Testing and Verification: After the IoT data backed up, backup frequency,
devices were integrated into the system, and backup completion status. The
testing and verification were performed to interface also provided information
ensure that they were functioning about the recovery operations, such
correctly. The devices were tested to as the recovery status and the
ensure that they could collect and transmit estimated time to complete the
data securely and efficiently, and recovery process.
communicate with the fog nodes without Fog Node and IoT Device
any issues. Management: The management
The Fogdrive DBaaS system was managed and IoT devices. The system
The management system provided an nodes and IoT devices and ensured
interface for users to monitor the backup that they were functioning
correctly. The system also provided
alerts in case of any issues with the
fog nodes or IoT devices.
International Journal for Research in Engineering Application & Management (IJREAM)
ISSN : 2454-9150
were measured to ensure that the reliable backup solution for cloud servers.
system could recover from faults The system was tested in a real-world
without affecting the data's scenario to show how it could quickly
integrity. switch to the backup data in case of a
Cost-effectiveness: The cost- disaster, minimizing the downtime and
effectiveness of the system was data loss.
evaluated by comparing the cost of
The demonstration of the Fogdrive
the system with the benefits it
DBaaS system is an important step to
provides. The cost of the system
show its effectiveness in providing a
included the cost of the fog nodes,
reliable backup solution for cloud servers.
IoT devices, and the centralized
Here are some details about the
management system. The benefits
demonstration process:
of the system included the backup
and recovery time, the amount of Real-World Scenario: The system
data backed up, and the system's was tested in a real-world scenario
scalability. The cost-effectiveness to show how it could quickly
of the system was evaluated to switch to the backup data in case of
ensure that it provides the required a disaster. The disaster could be a
benefits at an affordable cost. natural calamity, system failure, or
Analysis of Results: The results of the any other event that could cause a
performance evaluation were analyzed to data loss or downtime. The
determine the system's performance. The demonstration showed how the
analysis included identifying the system's system could minimize the
bottlenecks and areas for improvement. downtime and data loss and ensure
The analysis also helped to identify the the quick recovery of the system.
system's strengths and weaknesses and Backup and Recovery Time: The
provide insights into the system's behavior backup and recovery time were
under different conditions. measured during the demonstration
to show how quickly the system
6. Demonstration: Finally, the
could backup and recover the data.
Fogdrive DBaaS system was demonstrated
The backup and recovery time were
to show its effectiveness in providing a
compared with the traditional
backup solutions to show the
system's effectiveness.
International Journal for Research in Engineering Application & Management (IJREAM)
ISSN : 2454-9150
User Interface: The user interface of the demonstrated to show how they
system was demonstrated to show how it could prevent data loss or
could be used to monitor the backup and corruption.
recovery operations. The user interface
In conclusion, the methodologies used in
provided real-time information about the
the development of Fogdrive Disaster
system's performance and allowed users to
Backup as a Service for Cloud Server
take appropriate actions in case of any
using IoT and Fog Computing include
issues.
system design, fog node deployment, IoT
Data Integrity: The demonstration
device integration, centralized
showed how the system ensured
management system, performance
the data's integrity during the
evaluation, and demonstration. These
backup and recovery process. The
methodologies were used to develop a
system's security features, such as
scalable, fault-tolerant, and cost-effective
encryption and authentication,
backup solution for cloud servers.
were
many cloud servers can be backed up and concurrent backup and recovery requests
recovered simultaneously. The number of from different cloud servers. The system's
fog nodes deployed can be varied, and the response time can be measured for each
system's performance can be measured for request and compared with the response
different workloads. To test the scalability time of the system for a smaller number of
of the Fogdrive DBaaS system, different requests. This comparison will help
numbers of cloud servers can be added to determine the system's ability to handle a
the system, and the performance of the higher workload. The scalability testing
can also help identify any bottlenecks in
International Journal for Research in Engineering Application & Management (IJREAM)
ISSN : 2454-9150
the system's architecture that may limit its Similarly, if there is a network failure, the
scalability. For example, if the system's system should be able to switch to an
performance starts to degrade significantly alternative network and continue to
after adding a certain number of cloud provide backup services without
servers, it may indicate that additional fog interruption. By simulating various failure
nodes need to be deployed to handle the scenarios, the system's ability to handle
workload efficiently. faults and recover quickly can be
ensure that the Fogdrive DBaaS system system's reliability and availability.
can handle increasing workloads without Furthermore, fault tolerance testing can
compromising its performance and also help identify any weaknesses in the
failure, and observing how the system effectiveness of the system can be
responds. The system's ability to handle evaluated by comparing the total cost of
faults and recover quickly can be measured ownership (TCO) of the system with other
to determine its fault tolerance. traditional backup solutions. The TCO can
be calculated by considering the initial cost
To evaluate the fault tolerance of the
of deployment, maintenance cost, and the
Fogdrive DBaaS system, various failure
cost of data storage and transfer.
scenarios can be simulated, such as a fog
node failure or network failure. These To evaluate the cost-effectiveness of the
simulations can help determine how the Fogdrive DBaaS system, the total cost of
system handles faults and recovers quickly ownership (TCO) can be calculated and
from them. For example, if a fog node compared to other traditional backup
fails, the system should be able to quickly solutions. The TCO takes into account the
detect the failure and redistribute the initial cost of deployment, maintenance
workload to other available fog nodes. The cost, and the cost of data storage and
system's response time and the amount of transfer. The initial cost of deployment
data loss can be measured during this includes the cost of fog nodes, IoT
cost includes the cost of regular recover data can be recorded for different
maintenance and upgrades, as well as any workloads and compared with the time
training required for the system's taken by traditional backup solutions. The
operators. Finally, the cost of data storage backup and recovery time is an important
and transfer is based on the amount of data performance metric as it determines the
backed up and the frequency of data amount of time required to restore services
transfers. By calculating the TCO and after a disaster. By measuring the backup
comparing it with other backup solutions, and recovery time, the efficiency and
it is possible to determine the cost- effectiveness of the system can be
effectiveness of the Fogdrive DBaaS evaluated. Comparing the backup and
system. This information can be used to recovery time of the Fogdrive DBaaS
make informed decisions about which system with traditional backup solutions
backup solution is best suited for a can help organizations make informed
particular organization based on their decisions about which backup solution is
budget and specific requirements. best suited for their specific requirements.
4. Backup and Recovery Time: The This information can also be used to
backup and recovery time of the system optimize the backup and recovery process
can be measured and compared with and improve the system's performance.
sensitive data, it must ensure that the data This can help build trust with customers
is protected from unauthorized access or and stakeholders and improve the overall
data loss. Testing the system's security reliability of the system.
features can help identify vulnerabilities
Fig4
and weaknesses that could be exploited by
attackers.
Fig5
Fig2
Fig6
Fig3
Conclusion
its scalability, fault tolerance, cost- authentication, were tested, and the results
effectiveness, backup and recovery time, showed that the system can prevent
and security. The results showed that the unauthorized access and data loss,
system can efficiently backup and recover ensuring data integrity and confidentiality.
data from multiple cloud servers
Overall, the Fogdrive DBaaS
simultaneously, handle various failure
system is a reliable and scalable backup
scenarios, and offer cost-effective backup
solution for cloud servers, providing
solutions compared to traditional backup
organizations with the ability to recover
solutions.
data quickly in the event of a disaster
The Fogdrive DBaaS system's while ensuring the security of their
security features, such as encryption and sensitive data.
References
IoT by integrating fog computing and 5. OpenPGP. Accessed: Nov. 15, 2020.
cloud computing, IEEE Trans. Ind. Inf. 14 [Online]. Available:
(10) (2018) 4519–4528. https://www.openpgp.org
and Recovery Service for Cloud Servers Cloud Computing", 2019 IEEE Jordan
using IoT," in Proceedings of the 2020 International Joint Conference on
International Conference on Inventive Electrical Engineering and Information
Computation Technologies (ICICT), pp. Technology (JEEIT), pp. 845-850, 2019.
662-667, Coimbatore, India, Aug. 2020. 14. S. Anuprabha and M. Nivaashini,
"A Fog Computing-based Backup and Disaster Using Recovery Mechanism with
of Database Services in Multi- Cloud", Recovery and Backup System with Video
2017. compression", International journal of
20. Raigonda rani Megha and Tahseen engineering and computer science., vol. 5,
Fatima, "A Cloud Based Automatic pp. 17819-17822, 2016.