CN106961345A - A kind of method for building up of universal miniature Web server - Google Patents

A kind of method for building up of universal miniature Web server Download PDF

Info

Publication number
CN106961345A
CN106961345A CN201610016791.6A CN201610016791A CN106961345A CN 106961345 A CN106961345 A CN 106961345A CN 201610016791 A CN201610016791 A CN 201610016791A CN 106961345 A CN106961345 A CN 106961345A
Authority
CN
China
Prior art keywords
server
web server
model
algorithm
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610016791.6A
Other languages
Chinese (zh)
Inventor
王新冈
张民生
张文昕
***
王姝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201610016791.6A priority Critical patent/CN106961345A/en
Publication of CN106961345A publication Critical patent/CN106961345A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses the method for building up of universal miniature Web server, embedded server is used in various industrial occasions, but with the continuous lifting of embedded chip performance, the server for meeting IT application using embedded chip and embedded software making has become possibility, this project intends the universal miniature Web Application Server of research and development super low-power consumption, to substitute traditional server in middle and small scale Web applications, saving manpower, space and energy consumption are reached, the purpose of IT application in enterprises operation cost is reduced.

Description

A kind of method for building up of universal miniature Web server
Technical field
The present invention relates to server field, more particularly to a kind of method for building up of universal miniature Web server.
Background technology
Many medium and small enterprises and institutions or individual, are being built Web applications progress enterprises propagandist and application management, are typically being carried out using two methods.One is to build special Web server, and two be to rent network web server.For the person that oneself builds Web server or for developing the programmer of Web programs, a professional server or the PC of amateur level are required to.But set up server for accessing concurrency and being not very high enterprise and there is problems with:One is space waste, and two be that administrative staff and fund are wasted, and three be that system resource and energy consumption are wasted.
The content of the invention
Embodiment of the present invention technical problem to be solved is, there is provided one kind, to save server and use space, reduce server Energy in use, meanwhile, convenient server application arrangement can greatly reduce the method for building up of the universal miniature Web server of the cost of IT application in enterprises operation.
The method for building up of the universal miniature Web server, comprises the following steps:
First against the hardware module development over all Integration solution such as integrated circuit, process chip, internal memory Cache, network interface card port, supply line;
Next sets up dynamic distributed expansible web server cloud architecture model, and by designing bottom efficiently low coupling and adaptive load balancing intelligent algorithm, bottom most software framework parsing is carried out to the model;
In the selection of bottom software support system, the Embedded Linux System for possessing optimal concurrent network throughput is chosen first, encapsulated by the optimization of bottom data epoll models and select models, the processing of real-time intelligent optimized algorithm is provided for upper layer data concurrency;
Secondly the Lighttpd server supporting modules of high-performance, low memory cost, low CPU usage, highly compatible and security are selected, to adapt to the low power consuming demand of micro embedded web server;
Multi-level distributed software service model is finally built, the efficiently low coupling design framework of software is separated into rely on injection and digital-to-analogue, with reference to dynamic self-adapting Algorithm for Solving intelligent gateway model, distributed extended model is solved with reference to load-balancing algorithm.
Implement the embodiment of the present invention, have the advantages that:
The method for building up of embodiment of the present invention universal miniature Web server, embedded server is used in various industrial occasions, but with the continuous lifting of embedded chip performance, the server for meeting IT application using embedded chip and embedded software making has become possibility, this project intends the universal miniature Web Application Server of research and development super low-power consumption, to substitute traditional server in middle and small scale Web applications, reach saving manpower, space and energy consumption, reduce the purpose of IT application in enterprises operation cost, subsequently research and develop cluster and load balancing is carried out using micro server to meet the demand of large Web application, to ring an energy-saving and emission-reduction policy of making the country prosperous, reduce the energy consumption of IT product, the super low-power consumption universal miniature Web Application Server of this Project-developing, a large amount of traditional servers used in middle and small scale Web applications can be substituted, save server and use space, reduce server Energy in use, simultaneously, convenient server application arrangement, the cost of IT application in enterprises operation can be greatly reduced, universal miniature Web server succeeds in developing the not high all Web applications of rear alternative Web server pressure requirements, website is publicized including enterprises and institutions, personal website, personal forum, each commercial store etc., popularizing application prospect is boundless, remarkable in economical benefits.In addition later stage load balancing research, can also use it middle large-scale application, save capital fund of the medium-sized and small enterprises to server;Saving energy consumption, power only has 2W, than more than 100 times of traditional server power saving;Size only has 5cm*5cm*2cm, and server is not required to special equipment room;The integrated PHP and Mysql environment of internal system, builds Web environment, operation and maintenance is simpler without professional.
This project is in microminiature Data Concurrent(Concurrency is less than 200)Under applied environment, load balancing is designed to switch to single node specialization model, but actual application environment is complicated and changeable, any web server is all by by the severe pressure of high concurrent data under the short linking communications patterns of http, and system difficult point is the processing scheme for the high real-time and reliability for how designing medium-and-large-sized concurrent data.
Regarding to the issue above, this Project design simultaneously realizes preposition intelligent logical gateway model, according to parallel node quantity and unit data throughput, pass through the real time load of the intelligent Matching algorithm of the reliable design dynamic calculation whole distributed server system peer node at present before data enter Business Logic, algorithm is based on the Technology designs such as weight ratio, flow control, automatic distribution, built-in balance and realized, data are distributed to the more excellent node processing of present load in time, indifference Opened design is carried out to Consumer's Experience, the data feedback of high real-time is realized;Reliable network storage Share Model is set up using SMB agreements, add dynamic mapping service and DDNS dynamic domain name service algorithms, distributed resource dynamically distributes and access problem are solved, key business logical node multi-process Dynamical Deployment model is set up, realizes the Reliability Assurance of total system.
Brief description of the drawings
Fig. 1 is embodiment of the present invention existing structure schematic diagram;
Fig. 2 is embodiment of the present invention structural representation.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, the present invention is described in further detail.
The method for building up of embodiment of the present invention universal miniature Web server, the targets such as reliable and stable server system hardware under a variety of applied environments, load balancing, dynamic expansion and efficient low coupling are analyzed, first against the hardware module development over all Integration solution such as integrated circuit, process chip, internal memory Cache, network interface card port, supply line;Next sets up dynamic distributed expansible web server cloud architecture model, and by designing bottom efficiently low coupling and adaptive load balancing intelligent algorithm, bottom most software framework parsing is carried out to the model.In the selection of bottom software support system, the Embedded Linux System for possessing optimal concurrent network throughput is chosen first, encapsulated by the optimization of bottom data epoll models and select models, the processing of real-time intelligent optimized algorithm is provided for upper layer data concurrency;Secondly the Lighttpd server supporting modules of high-performance, low memory cost, low CPU usage, highly compatible and security are selected, to adapt to the low power consuming demand of micro embedded web server;Multi-level distributed software service model is finally built, the efficiently low coupling design framework of software is separated into rely on injection and digital-to-analogue, with reference to dynamic self-adapting Algorithm for Solving intelligent gateway model, distributed extended model is solved with reference to load-balancing algorithm.
Universal miniature Web server is succeeded in developing the not high all Web of rear alternative Web server pressure requirements and applied, including enterprises and institutions' publicity website, personal website, personal forum, each commercial store etc., and popularizing application prospect is boundless, remarkable in economical benefits.In addition later stage load balancing research, can also use it middle large-scale application.
(1) capital fund of the medium-sized and small enterprises to server is saved;
(2) saving energy consumption, power only has 2W, than more than 100 times of traditional server power saving;
(3) size only has 5cm*5cm*2cm, and server is not required to special equipment room;
(4) the integrated PHP and Mysql environment of internal system, Web environment is built without professional, and operation and maintenance is simpler.
This project is in microminiature Data Concurrent(Concurrency is less than 200)Under applied environment, load balancing is designed to switch to single node specialization model, but actual application environment is complicated and changeable, any web server is all by by the severe pressure of high concurrent data under the short linking communications patterns of http, and system difficult point is the processing scheme for the high real-time and reliability for how designing medium-and-large-sized concurrent data.
Regarding to the issue above, this Project design simultaneously realizes preposition intelligent logical gateway model, according to parallel node quantity and unit data throughput, pass through the real time load of the intelligent Matching algorithm of the reliable design dynamic calculation whole distributed server system peer node at present before data enter Business Logic, algorithm is based on the Technology designs such as weight ratio, flow control, automatic distribution, built-in balance and realized, data are distributed to the more excellent node processing of present load in time, indifference Opened design is carried out to Consumer's Experience, the data feedback of high real-time is realized;Reliable network storage Share Model is set up using SMB agreements, add dynamic mapping service and DDNS dynamic domain name service algorithms, distributed resource dynamically distributes and access problem are solved, key business logical node multi-process Dynamical Deployment model is set up, realizes the Reliability Assurance of total system.
Above disclosed is only a kind of preferred embodiment of the invention, can not limit the interest field of the present invention, therefore the equivalent variations made according to the claims in the present invention with this certainly, still belongs to the scope that the present invention is covered.

Claims (1)

1. a kind of method for building up of universal miniature Web server, it is characterised in that, comprise the following steps:
First against the hardware module development over all Integration solution such as integrated circuit, process chip, internal memory Cache, network interface card port, supply line;
Next sets up dynamic distributed expansible web server cloud architecture model, and by designing bottom efficiently low coupling and adaptive load balancing intelligent algorithm, bottom most software framework parsing is carried out to the model;
In the selection of bottom software support system, the Embedded Linux System for possessing optimal concurrent network throughput is chosen first, encapsulated by the optimization of bottom data epoll models and select models, the processing of real-time intelligent optimized algorithm is provided for upper layer data concurrency;
Secondly the Lighttpd server supporting modules of high-performance, low memory cost, low CPU usage, highly compatible and security are selected, to adapt to the low power consuming demand of micro embedded web server;
Multi-level distributed software service model is finally built, the efficiently low coupling design framework of software is separated into rely on injection and digital-to-analogue, with reference to dynamic self-adapting Algorithm for Solving intelligent gateway model, distributed extended model is solved with reference to load-balancing algorithm.
CN201610016791.6A 2016-01-12 2016-01-12 A kind of method for building up of universal miniature Web server Pending CN106961345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610016791.6A CN106961345A (en) 2016-01-12 2016-01-12 A kind of method for building up of universal miniature Web server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610016791.6A CN106961345A (en) 2016-01-12 2016-01-12 A kind of method for building up of universal miniature Web server

Publications (1)

Publication Number Publication Date
CN106961345A true CN106961345A (en) 2017-07-18

Family

ID=59481638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610016791.6A Pending CN106961345A (en) 2016-01-12 2016-01-12 A kind of method for building up of universal miniature Web server

Country Status (1)

Country Link
CN (1) CN106961345A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060230149A1 (en) * 2005-04-07 2006-10-12 Cluster Resources, Inc. On-Demand Access to Compute Resources
CN102065132A (en) * 2010-12-03 2011-05-18 深圳市科陆电子科技股份有限公司 Method for maintaining check table of electric energy meter by using embedded WEB server
CN102624558A (en) * 2012-03-09 2012-08-01 浪潮通信信息***有限公司 Method for solving performance bottleneck of network management system in communication industry based on cloud computing technology

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060230149A1 (en) * 2005-04-07 2006-10-12 Cluster Resources, Inc. On-Demand Access to Compute Resources
CN102065132A (en) * 2010-12-03 2011-05-18 深圳市科陆电子科技股份有限公司 Method for maintaining check table of electric energy meter by using embedded WEB server
CN102624558A (en) * 2012-03-09 2012-08-01 浪潮通信信息***有限公司 Method for solving performance bottleneck of network management system in communication industry based on cloud computing technology

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
任作为: "嵌入式WEB服务器的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Similar Documents

Publication Publication Date Title
CN105978704B (en) System and method for creating new cloud resource instruction set architecture
Xiong et al. Green cloud computing schemes based on networks: a survey
Carretero et al. Introduction to cloud computing: platforms and solutions
AlHakami et al. Comparison between cloud and grid computing
Wang et al. Application of cloud computing in the health information system
Mehdipour et al. Energy-efficient big data analytics in datacenters
Zhou et al. EVCT: An efficient VM deployment algorithm for a software-defined data center in a connected and autonomous vehicle environment
Xie et al. Data center based on cloud computing technology
CN104166581A (en) Virtualization method for increment manufacturing device
CN106961345A (en) A kind of method for building up of universal miniature Web server
Zhu et al. Research on the Cloud Services Plat form Architecture of Digital Library Based on Cloud Computing Technology
Xu et al. Low-power task scheduling algorithm for large-scale cloud data centers
Gong Workflow scheduling based on mobile cloud computing machine learning
CN104917846A (en) Implementation method for meteorological service issuing cloud platform
Wu et al. Research and application of SOA and cloud computing model
Ren et al. An efficient it energy-saving approach based on cloud computing for networked green manufacturing
Hegade et al. Green cloud computing
Zhang et al. Research on resource scheduling algorithm in cloud computing data center
Luntovskyy et al. Green IT: Energy Efficient Constructions and Applications for Data Centers and Clusters
Hsu et al. Dynamic intelligence towards merging cloud and communication services
CN105376273A (en) Standard cloud service interface and standard cloud service method
Sui et al. A Summary of Cloud Computing Research
Wang et al. Container Scaling Strategy Based on Reinforcement Learning
Wang et al. Research on Digital Library Based on Cloud Computing
Yue et al. Resource allocation and scheduling theory based on distributed environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170718

WD01 Invention patent application deemed withdrawn after publication