Font Size: a A A

A High Availablity Solution For Surveillance System,Design And Implementation

Posted on:2018-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:P P XuFull Text:PDF
GTID:2428330596989293Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because of modern society keeping developing and human activities keeping increase,the security industry has become more and more important.In a manner of speaking,as long as the social crime and uncertain factors exists,the security industry will last forever.The security system consists of front-end device,network video recorders,event control server,video trigger server,video management system,TV wall,etc.The front-end equipment refers to access control,camera,alarm,panel and sensor.User can directly see or use them.Network video recorders mainly capture video from the front-end camera to save the stream into a digital format in bulk storage.The trigger servers are used for receiving the trigger event from the event server,and then send command to network video recorder to record.Video management system stores and maintains all configuration information,all the devices and their connection information,as well as user information.It also allows the administrator to modify the system configuration.However,those just meet the basic functional requirement.With the increment of scope and range of security surveillance,the system becomes much more complex than before.Even failure or maintenance of a small component would impact the availability of entire system.In this paper,database replication technology was used to improve such situation.It implemented a new "site cascading" solution,which divided a huge site into several small pieces of sub sites.This eased system management,reduced system general failure caused by a partial component.Meanwhile it also offers the central management and simplifies the complex configuration.Secondly,according to the characteristics of the security system itself,it is required to be continuously working for 7x24 hours.Meanwhile,due to the continuous usage,the size of data would be increasing greatly.The stress and performance of system would also be challenged as the time goes by.In this situation,the reliability,maintainability and efficiency of the system become much more important.Hyper-V and failover cluster technology were introduced into this paper.Based on which,an infrastructure platform with high availability,scalability,ease of maintainability and cost effective was established.Besides,in many cases,it is impossible to assign guard for 7x24 hours at every location.Sometimes the system should allow administrator to do the remote configuration and operation.Sometimes the critical tasks should be operable even the central server is not available.This paper introduced a general device data synchronization mechanism.This achieved that even the network was disconnected;the related component could still keep working based on the data synced to local.While remote server was back online,any local modification would be synced back to remote server.This ensured high availability and business continuity.This paper considered the characteristics of the security industry and investigated business failure situation and possibility,and based on which implemented cross site cascading,applied virtualization and developed data synchronization.All these are composed of the high availability solution.The solution is based on Windows operating system,SQL Server database and.Net programming language(C#).The challenge is to build a total solution through these technologies,which need to master certain technical ability and innovation.The research of this paper provides a general idea of building a high availability environment which was implemented by native code thus also allows meeting the special requirement by customizing the code.In the future,more business features can be provided by extending the current implementation.
Keywords/Search Tags:Virtualization, Hyper-V, Synchronization
PDF Full Text Request
Related items