CN 2010: Computer Networks pp 226-235 | Cite as
Using Cloud Storage in Production Monitoring Systems
Abstract
Cloud Computing has received much rumour during the last year. Although the idea of lending processing power and data storage is, in essence, known since the very beginning of the computer industry, a new distributed computing platform coming from Microsoft is expected to have much impact on the enterprise software development and usage.
However, production monitoring systems are traditionally built with on-site data stores and specialized hardware and software solutions that interconnects data sources (process controllers) and data stores. We propose an alternative approach. Using modern PLC solutions, one is able to avoid on-site data store in favor of Cloud Storage available over the Internet, lowering capital and maintenance expenses.
Keywords
availability cloud computing database PLC RESTPreview
Unable to display preview. Download preview PDF.
References
- 1.Saia-Burgess Controls Ltd.: Hardware Manual for the PCD3 Series. Document 26/789 Edition E8, Murten (2007)Google Scholar
- 2.ABB Automation Technologies: IndustrialIT System 800xA System Architecture Overview (2005)Google Scholar
- 3.GE Fanuc Automation: PACSystemsTMCPU Reference Manual. Document GFK-2222K (2007)Google Scholar
- 4.Jestratjew, A.: Improving Availability of Industrial Monitoring Systems through Direct Database Access. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2009. CCIS, vol. 39, pp. 344–351. Springer, Heidelberg (2009)Google Scholar
- 5.Microsoft Corp.: Tabular Data Stream Protocol Specification. MSDN LibraryGoogle Scholar
- 6.SOAP Version 1.2 (Second Edition). W3C Recommendation (2007)Google Scholar
- 7.Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)Google Scholar
- 8.Fielding, R.T., Taylor, R.N.: Principled design of the modern Web architecture. ACM Trans. on Internet Technology 2(2), 115–150 (2002)CrossRefGoogle Scholar
- 9.Saia-Burgess Controls Ltd.: SAIA PCD Controllers with Ethernet-TCP/IP Manual. Document 26/776 Edition E3, Murten (2003)Google Scholar
- 10.Hirt, A.: Pro SQL Server 2005 High Availability. Apress (2007)Google Scholar
- 11.Microsoft Corp.: Microsoft High Availability Overview White Paper (2008)Google Scholar
- 12.Bennett, K., Layzell, P., Budgen, D., Brereton, P., Macaulay, L., Munro, M.: Service-based software: the future for flexible software. In: Proc. of 7th Asia-Pacific Software Engineering Conference APSEC, pp. 214–221 (2000)Google Scholar
- 13.Chappell, D.: Introducing the Windows Azure platform. Chappell & Associates (2009), http://go.microsoft.com/fwlink/?LinkId=158011
- 14.Microsoft Corp.: Windows Azure platform Service Level Agreements, http://www.microsoft.com/windowsazure/sla/
- 15.Chappell, D.: Introducing the Windows Azure. Chappell & Associates (2009)Google Scholar
- 16.Microsoft Corp.: Understanding the Table Service Data Model. MSDN LibraryGoogle Scholar
- 17.Microsoft Corp.: Queue Service API. MSDN LibraryGoogle Scholar
- 18.Microsoft Corp.: Windows Azure Storage Services REST API Reference, Authentication Schemes. MSDN LibraryGoogle Scholar
- 19.RFC1945 Hypertext Transfer Protocol – HTTP/1.0. Internet Engineering Task Force, The Internet Society (1996)Google Scholar
- 20.RFC4627 The application/json Media Type for JavaScript Object Notation (JSON). Internet Engineering Task Force, The Internet Society (2006)Google Scholar
- 21.Microsoft Corp.: ADO.NET Data Services Framework. MSDN Library, http://msdn.microsoft.com
- 22.Microsoft Corp.: Windows Azure SDK. MSDN LibraryGoogle Scholar
- 23.Stunnel – multiplatform SSL tunneling proxy, http://stunnel.mirt.net/