Benefits and Issues of IoT and Raspberry Pi Based Office Automation
Question:
Discuss about the Trends in Smart Intelligence for Raspberry.
The first approach is using IoT (Internet of Things) for monitoring and controlling office automation through Internet facility. This approach helps in connecting to each other through Internet via Smartphone apps (Rodge et al., 2017). This approach uses cloud based service that controls several electrical devices simultaneously. The real time analysis of information, data monitoring and consumption of energy in an organization is achieved through IoT (Ali et al., 2016). The IoT system will also monitor the number of visitors in the office premises. The second approach is using Raspberry Pi model-B to pvoide office automation. This approach uses sensor data that controls the room temperature, electrical loads and humidity anywhere in the office premises with the help of Smartphone (Murthy & Kiran, 2017). The Raspberry Pi model-B is a smart, efficient and economical platform for office automation implementation. The controlling of office automation through this approach is wireless and can be done anytime from anywhere.
The benefits of first approach that is IoT approach are as follows. The data analysis will be easy and simplified through IoT. The attendance system that monitors number of visitors will respond fast and provide security. The IoT approach reduces the clerical work (Girei, 2017). The storage is accurate and fast where fewer work forces is required for processing huge volume of organization data. The issues are flexibility and scalability related to the network sensors and electric devices. The other issues are open interfaces of IoT based office automation (Amini et al., 2017). The benefits of second approach that is Raspberry Pi model-B are that user can control the office system anytime from anywhere within the network. The other benefit is that this approach is cost efficient, flexible, effective and scalable (Hosseini & Hosseini, 2016). The real time analysis is also done through Raspberry Pi model-B approach. The issues are that Raspberry Pi model-B cannot run on X86 operating system. The other issues are that some applications that require high demands on CPU processing are restricted.
This section discusses the suggestions and recommendations for opting office automation. The suggestions for opting office automation are given as follows. The first suggestion is to decide which operations and functions should be automated. This suggestion should be divided into various tasks to examine the usability of office automation. The second suggestion is to consider an office automation which comes on lease or rental rather than purchasing. This suggestion will be applicable to get trial in real environment before jumping to the full support of office automation. The third suggestion is to check training and support procedures offered by the office automation vendors. This will help to train the staff to get appropriate idea of office automation.
The recommended approach for office automation is the combination of IoT and Raspberry Pi model-B based office automation. This approach will help to have better and improved approach for the Regional Gardens Ltd organization. The IoT along with Raspberry Pi model-B provides flexibility, scalability, security, privacy, large storage capacity and Internet facility to connect with the office staff. There are issues with each approach; hence the combination will work for the organization. The combination of both the approach will null the drawbacks of each other.
Suggestions for Opting for Office Automation
The description of IaaS and PaaS are described as follows. IaaS is defined as Infrastructure as a Service providing self-service infrastructure models for collecting, assessing, auditing and managing data centre infrastructures that are remote. The services of IaaS are computing virtually or in real world, data storage and networking services (Manvi & Shyam, 2014). The IaaS gives facility of purchasing IaaS based on service consumption such as electricity billing. The users of IaaS are responsible for managing data, applications, middleware, runtime and OSes. The examples of IaaS are Cisco Metapod, Amazon Web Services (AWS) and Microsoft Azure (Bruneo, 2014). PaaS, also known as Cloud platform services, is defined as Platform as a Service which is used for applications and developments. This usability of PaaS is done while providing components of cloud features to software. The feature of PaaS is to build and develop applications for the user’s requirements. PaaS provides facility to develop, test and deploy applications easily and without much cost (Almorsy, Grundy & Müller, 2016). The application is managed by the developers. PaaS service inherits cloud properties to provide scalability, high-availability and flexibility. The enterprise example of PaaS is Apprenda.
The issues of IaaS are described as follows. The first one is security concerns for IaaS as it is virtual machine and can be attacked or compromised. The second issue is insider threat showing staff of cloud service provider can be the attacker because they have the access to user’s information (Pahl, 2015). The third issue is when escaping occurs from virtual machine and can get other’ user’s workloads. The other issues are breaking encryption and authentication of cloud services. The issues of PaaS are described as follows. The first issue of PaaS is business continuity plan and disaster recovery plan where it can suffer outage while using the services. The second issue of PaaS is lack in secure software development process in the PaaS model (Mann, 2010). The third issue of PaaS is vendor lock-in where there is lack of legacy applications. The fourth issue is meeting the compliance demands of PaaS vendors while working.
The recommended cloud service for Regional Gardens Ltd. is IaaS cloud service. The recommendation of IaaS cloud service is due to the following reasons. The first and major reason is cost of IaaS. IaaS is cost effective which makes it most suitable choice for the organization. The second reason is scalability provided by IaaS. The scalability will help the organization to scale up or down as per the requirements of the organization. The third reason is flexibility to the organization working environment. This is because IaaS helps the organization to choose the right amount of computing power and storage capability. The fourth reason is on-demand access facility for the organization where the organization can use the service anytime and anywhere. The fifth reason is tight security for the organization. The IaaS provides tight security to the organization where it provides protection for environment from attacks and breaches.
The recommended IaaS cloud service should be used carefully and with the following recommended suggestions. The first recommendation is to encrypt all outgoing and incoming network traffic in the organization. The second recommendation is to protect decrypting keys from outside environment and store it carefully in the environment. The third recommendation is update the IaaS service regularly for better and improved performance of the cloud service.
Comparison of IaaS and PaaS Cloud Services
The differences between IaaS, PaaS and SaaS are given as follows. The IaaS provides facility for purchasing services on demand. The PaaS provides facility of platform for creating software to the user rather than providing on-demand service. The SaaS provides facility to directly run applications through the web browser rather than downloading it (Puthal, 2015). The IaaS provides virtual storage to the users for storing data whereas PaaS and SaaS do not provide a virtual data centre to the user’s requirements. The users of PaaS and SaaS are not responsible to update the applications however users of IaaS are responsible to update the applications. The IaaS is suitable for a start-up company where they do not want to spend high cost on the infrastructure and storage (Rittinghouse & Ransome, 2016). The IaaS is also suitable for large company who want to manage and control all the operations of the organization themselves. However, PaaS is suitable for large projects where multiple developers work on the same project. The flexibility and speed provides the better improvement in the development of the project. In case of SaaS, it is suitable mainly for small projects and small companies. The reason is availability of SaaS service is easy and simple that requires collaboration for small projects.
The recommended cloud service model for SharePoint 2010 service is IaaS cloud service model. The reason for choosing this model is described as follows. The first reason is that IaaS is facility of IaaS to provide services as per the need of the organization. The organizations can use the IaaS service when they require it. The second reason is that organization can fully control the services of IaaS model to suit with the services of SharePoint 2010. This is because of the facility of IaaS to provide full access to user for development of applications. The third reason is that IaaS model has no infrastructure to manage, monitor and control. The IaaS also follows a utility service model to provide flexibility and improved scalability to the SharePoint 2010 services. The IaaS cloud service model individually manages the SharePoint services 2010 where the total cost of maintaining SharePoint 2010 decreases. The IaaS provides remote access where the SharePoint services 2010 can be accessed and managed through the world anytime and anywhere. The remote access helps the organization to handle its business operations and functions to use in a more flexible way. The Infrastructure provides virtual storage which helps the organization to be able to restore their data in case of disasters such as power outage.
The issues of recommended IaaS model for SharePoint 2010 services for Regional Garden Ltd are as follows. The privacy and security issue can be compromised for the SharePoint 2010 services where the vendor remotely manages the IaaS infrastructure model. This can cause data breach where the vendor may try to use the data illegally. The downtime and technical difficulties are the next issues of IaaS cloud service model where the organization has to take care of the technical difficulties and downtime as the IaaS model is fully controlled by the buyer (Ahmed & Hossain, 2014). The increased vulnerability issues of IaaS cloud service model is that it can be exploited by attacker and malicious users. There is a risk of compromising the sensitive data of the organization. The limited control issue of IaaS cloud service model is that the organization has limited control over the applications used and developed on IaaS (Aazam et al., 2014). This can be a concern for organization as the service model is a virtual environment and provided by a third party. The major concern of an organization is the dependency on the service provider of IaaS cloud service model.
The possible strategies recommended tackling the IaaS cloud service model issues are given in the following paragraph.
- Service level agreement- The service level agreement should be made to deploy trust level between the IaaS cloud service provider and the organization.
- Utility Computing safety- The organization should secure their authentication keys to keep it away from prying eyes of attackers whether insider or outsider.
- Network facility- The organization should deploy sufficient network facility, Internet, to manage the IaaS service model deployment with SharePoint 2010 services.
- Timely update- The timely update of IaaS cloud services model is necessary to improve the daily operations of the organization.
References
Aazam, M., Khan, I., Alsaffar, A. A., & Huh, E. N. (2014, January). Cloud of Things: Integrating Internet of Things and cloud computing and the issues involved. In Applied Sciences and Technology (IBCAST), 2014 11th International Bhurban Conference on (pp. 414-419). IEEE.
Ahmed, M., & Hossain, M. A. (2014). Cloud computing and security issues in the cloud. International Journal of Network Security & Its Applications, 6(1), 25.
Ali, H. M. K., Farooq, M. U., Wasim, A., Jahanzaib, M., & Hussain, S. (2016). LEVERAGE OF OFFICE AUTOMATION IN A PUBLIC SECTOR ENGINEERING ORGANIZATION: PRE AND POST IMPLEMENTATION ANALYSIS. Pakistan Journal of Science, 68(2).
Almorsy, M., Grundy, J., & Müller, I. (2016). An analysis of the cloud computing security problem. arXiv preprint arXiv:1609.01107.
Amini, A., Shoshtary, V., Izadi, A., Esmayilian, Y., Salami, F., & Khakpour, B. (2017). THE ASSOCIATION BETWEEN OFFICE AUTOMATION AND IMPROVEMENT OF DECISION-MAKING AND PRODUCTIVITY OF EMPLOYEES OF YOUTH AND SPORT OFFICES OF WEST AZERBAIJAN PROVINCE, IRAN. European Journal of Physical Education and Sport Science.
Bruneo, D. (2014). A stochastic model to investigate data center performance and QoS in IaaS cloud computing systems. IEEE Transactions on Parallel and Distributed Systems, 25(3), 560-569.
Girei, U. I. (2017). Prospects and Challenges of Office Automation System as Information Technology Inovation in Nigeria. International Journal of Innovative Research and Development, 6(10).
Hosseini, P., & Hosseini, G. (2016). IMPACT OF OFFICE AUTOMATION ON SELF-EFFICACY IN STAFFS OF SPORT AND YOUTH OF WEST AZERBAIJAN. European Journal of Physical Education and Sport Science.
Manvi, S. S., & Shyam, G. K. (2014). Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey. Journal of Network and Computer Applications, 41, 424-440.
Murthy, M. N., & Kiran, P. A. S. (2017). New Trends in Smart Intelligence for Raspberry Pi (model-B) based Office Automation System.
Pahl, C. (2015). Containerization and the paas cloud. IEEE Cloud Computing, 2(3), 24-31.
Puthal, D., Sahoo, B. P. S., Mishra, S., & Swain, S. (2015, January). Cloud computing features, issues, and challenges: a big picture. In Computational Intelligence and Networks (CINE), 2015 International Conference on (pp. 116-123). IEEE.
Rittinghouse, J. W., & Ransome, J. F. (2016). Cloud computing: implementation, management, and security. CRC press.
Rodge, P., Prajapati, J., Salve, A., & Sangle, P. (2017). Iot based smart interactive office automation. International Research Journal of Engineering and Technology (IRJET), 4, 982-986.