TL;DR: In this article, a client, a server, a method and an identity verification system are provided, in which the client is configured to generate a verification code and includes: a transaction initiating unit configured to initiate, in response to a predetermined identity verification event regarding a user, a random transaction between a first account and a second account in a data platform system, so that the random transaction is recorded in the database, and a verifiable code generator based on at least information about the transaction, for verifying an identity of the user.
Abstract: A client, a server, a method and an identity verification system are provided. The client is configured to generate a verification code and includes: a transaction initiating unit configured to initiate, in response to a predetermined identity verification event regarding a user, a random transaction between a first account and a second account in a data platform system, so that the random transaction is recorded in the data platform system; a verification code generating unit configured to generate, based on at least information about the random transaction, a verification code for verifying an identity of the user; and a sending unit configured to send the generated verification code to a server, so that the server verifies the identity of the user according to a record of the random transaction and the verification code, the data platform system being a decentralized distributed database and records therein being unchangeable and undeletable. According to embodiments of the present disclosure, the user initiates generation of the verification code by means of the blockchain-based data platform system, thereby improving the system security while reducing the system cost.
TL;DR: This IoT project implements a Client-Server based home automation with intruder alert to the user mobile phone and can be made efficient by including security factor by alerting user about an unknown person in the house.
Abstract: Internet of things(IoT) is evolving to a vast extent. It involves collaboration of different devices and ultimately achieving efficient home automation as one application. Some of the key challenges in adopting IoT for mainstream life style varies from device diversity, security, connected services of IoT devices to add newer use case value proposition. This paper proposes a Client-Server service and device friendly approach for Home automation. A typical home automation workflow consists of 4 stages. Understanding the user environment by sensing, reporting the events to a centralized entity, centralized entity analyses and triggers the workflow, workflow will execute and update user by any interactive channels or even exercise over a home device (actuating). The physical condition of the device can also be altered based on the user request. The Home automation can be made efficient by including security factor by alerting user about an unknown person in the house. This IoT project implements a Client-Server based home automation with intruder alert to the user mobile phone. The user can also retrieve the image of the person entered in to the home.
TL;DR: In this paper, a client-server based application called OpTel Billing System (OBS) was developed using Java NetBeans and TCP datagram to demonstrate the concepts of socket programming and its communication in a distributed computing.
Abstract: This research study discusses the detail overview in developing a client server based application using socket programming in a distributed computing environment. The researchers developed a client-server based application called OpTel Billing System (OBS) using Java NetBeans and TCP datagram to demonstrate the concepts of socket programming and its communication in a distributed computing. Interface design, socket programming style, java classes, and exceptions are also considered in the development stage. The communications between client server application processes using socket mechanism were mainly analyzed. The main objective of this research study is to demonstrate the principles and concepts behind socket programming as well as the libraries available in Java. In conclusion, socket programming is one of the best method in distributed computing that can improve system's performance.
TL;DR: A probabilistic control strategy based on the posterior of the estimation error variance is proposed, which lets the robots to estimate the true sensory field with any arbitrary accuracy while simultaneously computing and exploiting the corresponding centroidal Voronoi partitions.
TL;DR: This work describes the development of a distributed industrial IoT gateway, called DIIG, able to relay industrial network data to a centralized data-store using a real-time client server programming model based on S7 communication and Modbus TCP protocols.
Abstract: Ongoing emphasis on the fourth industrial revolution requires further focus on the Internet of Things (IoT) as a means to integrate all relevant entities within a single technological system. In the integration process, a gateway to relay the raw data to an IoT endpoint is essential so that a joint interface among the heterogeneous domains can be provided. This work describes the development of a distributed industrial IoT gateway, called DIIG, able to relay industrial network data to a centralized data-store. DIIG exploits a real-time client server programming model based on S7 communication and Modbus TCP protocols. The subsequent analysis carried out on the testbed mainly focuses on the performance evaluation of the gateway. In order to achieve high performance data transmission in a fair environment, a parallel real-time communication mechanism has been proposed.
TL;DR: A distributed software infrastructure to perform distributed simulations with Functional Mockup Interface (FMI) compatible components and support for the System Specification and Parameterization (SSP), an emerging standard aimed at supporting the FMI.
Abstract: We present a distributed software infrastructure to perform distributed simulations with Functional Mockup Interface (FMI) compatible components. The current implementation supports both TCP/IP and MPI. This is a client-server design where the client is the global simulation stepper and the servers are the simulation modules. Features on the master time stepping algorithm currently include several time stepping algorithms including one which can handle algebraic constraints, root finding for cases involving loops, and support for asynchronous data exchange with “monitors” and “observers” which only consume data. The servers provide support for numerical directional derivatives, filtering, and interpolation. Support is provided for the System Specification and Parameterization (SSP), an emerging standard aimed at supporting the FMI. The software is open source with a permissive license and designed to be used inside simulation environments and platforms with user interfaces. The focus being on the mathematical and runtime aspect of FMI based simulations.
TL;DR: This chapter discusses Netcentric Computing and New Business Capabilities, the Evolution of Computing, Frameworks, and Architectures, and the Frameworks for Managing the Client/Server Environment.
Abstract: Experts from Andersen Consulting show you how to combine computing, communications, and knowledge to deliver a uniquely new-and entirely indispensable-competitive advantage.Lead, Follow, or get out of the wayYour company's ability to sustain a competitive advantage is in jeopardy. Your competitors can imitate and improve faster than ever. You need to find ways to help your company discover and deliver and astounding solution, control its costs, and move on the next astounding solution.Web-based computing is the vital technology enabler for today's most important business opportunities, like E-Commerce. It is also the flexible foundation for future solutions. However, because of the complexities and difficulties it represents, it can be critical hurdle for IT shops and for an entire business. Enterprise Systems Architecture: Building Client/Server and Web-Based Systems is your guide through these complexities as you integrate your technology capabilities with your strategy, people, and processes to deliver astounding solutions. It Introduces you to basic principles and concepts, provides an overview of state-of-the-art in client/server and Web-based computing models, and develops a solid business case for implementation.Acquaints you with various technologies involved and describes a comprehensive network computing architecture.Details crucial analysis, design, and implementation issues, including design specifics for architectures, applications, and network; rollout strategies; and ongoing management of distributed operations. Explores emerging technologies and their likely impact on the future of netcentric computing.Here you'll find detailed information on the architectures and frameworks for network-based computing � strategies for designing and implementing solutions � strategies and methods for security. It also provides a full framework for testing applications, and in-depth dis
TL;DR: This work implements a portable e-voting system on Intel Galileo to demonstrate the feasibility of such an extension without compromising on functionality and proposes an offline online strategy for IoT applications where MQTT protocol is used for asynchronous communication.
Abstract: Internet of Things is capturing attention of consumer and enterprise electronics market with rapid implementations in home automation, smart cities, etc. Several power efficient, low cost sensors have been made available to developers to build these applications. A common theme here is the mode of communication where the computationally intensive work is being done at server side and the sensor-actuator work in done at client side. This requires networking infrastructure to be robust which is not the case across the world. To reduce the risk of failure, we propose an offline online strategy for IoT applications where MQTT protocol is used for asynchronous communication. We implement a portable e-voting system on Intel Galileo to demonstrate the feasibility of such an extension without compromising on functionality.
TL;DR: This paper evaluates IEEE 11073 medical data transport over TCP and UDP based connections exploiting the CoAP and MQTT protocols proposed for IoT data encapsulation and client server interconnection.
Abstract: The Internet of Things (IoT) ecosystem, is constantly growing and attracting interest for next generation information and communication infrastructures. In this paper we focus on the exploitation of IoT platforms for remote healthcare status monitoring within the context of the so called connected health applications. In this context users and most importantly healthcare service providers and first responders may have remote access to sensor data collected from devices attached to persons with special needs or under monitoring. The efficient interconnection of medical sensors, aggregation of data towards distant datacenters and backend services requires the implementation of appropriate protocol stacks. In this paper we benchmark different IoT protocol stacks for sensor data aggregation. Specifically, we evaluate IEEE 11073 medical data transport over TCP and UDP based connections exploiting the CoAP and MQTT protocols proposed for IoT data encapsulation and client server interconnection.
TL;DR: This paper proposes a method that adjusts the stiffness used in the local force rendering at the clients to compensate for the effect of communication delay and shows that the proposed method successfully compensates for theeffect of communicationdelay in the tested delay range of up to 100 ms.
Abstract: This paper studies the transparency of client/server-based haptic interaction with simulated deformable objects. In the considered remote interaction scenario, the server simulates the computationally expensive finite-element-based object deformation at a low temporal update rate and transmits the result to the clients. There, the received deformation data is applied to the polygon mesh, which is used to locally render force feedback with a penalty-based force rendering algorithm at the required high rate. Based on a one-dimensional deformable object example, we analyze the transparency of this multi-rate architecture for a two-user interaction. Communication delay leads to increased force magnitudes and an increased impedance displayed to the clients that actively interact with the object. We propose a method that adjusts the stiffness used in the local force rendering at the clients to compensate for this effect. The conducted objective and subjective evaluations show that the proposed method successfully compensates for the effect of communication delay in the tested delay range of up to 100 ms.
TL;DR: In this paper, an application server to achieve improved quality of service (QoS) for content delivery in a communication network is disclosed, where the application server receives a request from a client device to deliver content to the client device.
Abstract: In one embodiment, an application server to achieve improved quality of service (QoS) for content delivery in a communication network is disclosed. The application server receives a request from a client device to deliver content to the client device. The application server determines a relative priority of each of a plurality of content delivery servers in the communication network based on at least one of one or more parameters and a configuration file. The application server identifies at least one content delivery server from the plurality of content delivery servers based on relative priority. The application server identifies a shortest path for the content delivery between the identified at least one content delivery server and the client device based on one or more pre-defined rules. The application server further transmits the content from the identified at least one content delivery server to the client device via the identified shortest path.
TL;DR: This paper examines the application of energy-efficient load-balancing (or unbalancing) strategies for web server requests sent to a web server farm and shows that they are able to reduce the energy consumption in web server farms, significantly.
Abstract: Rising energy costs and negative environmental impact resulting from the generation of electricity, particularly when relying on fossil fuels, increase the need for energy-efficient computing. In addition to the optimization of hardware devices, the use of sophisticated software solutions for reducing energy consumption is an important area of current research. Distributing the load among servers for performance optimization is a well-researched area. There is a large potential to reduce energy consumption with similar techniques. In this paper, we examine the application of energy-efficient load-balancing (or unbalancing) strategies for web server requests sent to a web server farm. Single requests usually lead to small fractions of performance need. They are quite suited for strategies relying on the assumption of a fully divisible load. We show that we are able to reduce the power consumption continuously for replays of Wikipedia access traces. Eventually, we are able to reduce the energy consumption in web server farms, significantly.
TL;DR: This work develops a prototype that utilizes an identity-based identification scheme to provide access control for incoming and outgoing personnel from the building, as well as their activities within.
Abstract: In large organizations, handling personnel authorization for access to various sites within the building has always proved to be a challenge for security departments. In this work, we develop a prototype that utilizes an identity-based identification scheme to provide access control for incoming and outgoing personnel from the building, as well as their activities within. Our prototype is built using open-source web technology as well as mobile app support for personal smart phones. The novelty lies in the application of an identity-based identification scheme as a crucial component to ensure that no third party malicious observers, or even observers disguised as honest users trying to break the system, will be able to learn anything about the authentication processes of other users. We also reveal the running time for our various mobile applications for both the registration and identification process and show that they are competitive to that of previous work done in identity-based identification simulation experiments in the past. Lastly, as proof of concept, we demonstrate our prototype with a Nuvton electromagnetic door lock that communicates with the verification process on the server.
TL;DR: In this paper, a client, a server side, methods and an authentication system for generating a verification code is presented, where the verification code generation unit is configured to generate verification code for authentication of the user at least based on information of the random transaction.
Abstract: The invention provides a client, a server side, methods and an authentication system The client for generating a verification code comprises a transaction initiation unit, a verification code generation unit, and a sending unit The transaction initiation unit is configured to respond to a predetermined authentication event of a user to initiate a random transaction between a first account and a second account in a data platform system, so that the random transaction is recorded into the data platform system The verification code generation unit is configured to generate a verification code for authentication of the user at least based on information of the random transaction And the sending unit is configured to send the generated verification code to a server side, so that the server side verifies the identity of the user based on the record of the random transaction and the verification code The data platform system is a decentration type distributed database and records in the system can not be changed or deleted According to the embodiment of the invention, with the data platform system based on a block chain, the user initiates verification code generation actively, so that the system safety is improved and the system cost is lowered
TL;DR: An attempt to provide a lucid comparison among three prominent technologies used for handling Big Data, viz.
Abstract: Objective: With the emergence of the notion of “Internet of Things (IoT)”, colossal amount of information is being generated through the sensors and other computing devices and chips. This paper is an attempt to provide a lucid comparison among three prominent technologies used for handling Big Data, viz. Hadoop Distributed File System, Cassandra file system and Quantcast file system. Apart for these three premier file systems, the paper also explores a newly proposed A train Distributed System for handling Big Data. Methods: An inner perspective of the above stated file systems in details considering various aspects for handling big data has been described. The paper also provides sagacity on the situations wherein these technologies are useful. Findings: Effective tackling of the five V’s (Variety, Volume, Velocity, Veracity and Value) of Big Data has become a challenging task for the researcher around the world. Hadoop is one such technology which is open source and is capable of handling big data in an effective manner. It breaks the big data into fixed sized chunks known as block and these blocks are saved at distinct locations in a distributed manner. The Cassandra file system is an alternative to Hadoop which eliminates the single point failure problem of Hadoop as it follows master-less peer to peer distributed ring architecture instead of client server architecture. The third technology is the quantcast file system which is written in C++ language. It also handles the big data in an effective and efficient manner. Moreover it claims to save upto fifty percent of the disk space by implementing erasure encoding. Application: The concerned organization to use any of these available frameworks for handling big data depending upon their nature of needs.
TL;DR: This paper presents a client–server Kinect-SDK speech recognition scheme in which sensor deployment strategies and sensor fusion calculations are implemented using a TCP/IP decision server and multiple Kinect sensor clients and results showed that Kinect- SDKspeech recognition using the diagonal-corner deployment strategy had the highest average recognition accuracy.
Abstract: Using the Kinect sensor device and its related Microsoft software development kit (SDK), a Kinect-SDK speech recognition system can be easily established. However, such speech recognition systems exhibit substandard recognition performance and unreliable recognition decision-making because of the arbitrary placement of only one Kinect sensor. For sensing and control in Industry 4.0, correctness of the command recognized via sensing is essential for target control. For enhancing conventional Kinect-SDK speech recognition, this paper presents a client–server Kinect-SDK speech recognition scheme in which sensor deployment strategies and sensor fusion calculations are implemented using a TCP/IP decision server and multiple TCP/IP Kinect sensor clients. For sensor deployment, three deployment strategies are proposed: central, face-to-face, and diagonal-corner deployment. For sensor fusion calculations, three data fusion algorithms are proposed: sensor fusion by voting, voice energy comparisons, and voice energy comparisons with thresholds. The recognition performance of the conventional Kinect-SDK approach can be significantly improved by finely hybridizing sensor deployments and sensor data fusion; experimental results showed that Kinect-SDK speech recognition using the diagonal-corner deployment strategy hybridized with sensor fusion by voice energy comparisons with thresholds had the highest average recognition accuracy, which was significantly higher than that of the conventional Kinect SDK-speech recognition approach (14.93%). In addition, we implemented this strategy for the operation control of a remote multimedia player and a two-wheel automobile car in a laboratory office space.
TL;DR: In this paper, an OTA upgrade method, a client, a server, and a system, is described, where the OTA request carries the identity information of the client and the current running version of software to be upgraded.
Abstract: The invention discloses an OTA upgrade method, a client, a server and a system. The method comprises a step of receiving the OTA request sent by a client, wherein the OTA request carries the identity information of the client and the current running version of software to be upgraded, a step of determining a difference upgrade package corresponding to the current running version according to the identity information, and a step of feeding the difference upgrade package to the client such that that client carries out difference upgrading on the software to be upgraded according to the difference upgrade package. By applying the OTA upgrade method, the client, the server and the system, the interaction pressure between the server and the client can be reduced, the efficiency of the OTA upgrade is improved, and a user experience is improved.
TL;DR: A dynamic load balancing method, in which an overloaded server dynamically redirects tasks to other data servers of the tasks, or replicates the tasks’ requested data to other servers and redirects the tasks to those servers in order to become non-overloaded is proposed.
Abstract: In large-scale computing clusters, when the server storing a task's requested data does not have sufficient computing capacity for the task, current job schedulers either schedule the task to the closest server and transmit to it the requested data, or let the task wait until the server has sufficient computing capacity. The former solution generates network load while the latter solution increases task delay. To handle this problem, load balancing methods are needed to reduce the number of overloaded servers due to computing workloads. However, current load balancing methods do not aim to balance the computing load for the long term. Through trace analysis, we demonstrate the diversity of computing workloads of different tasks and the necessity of balancing the computing workloads among servers. Then, we propose a cost-efficient Computing load Aware and Long-View load balancing approach ( CALV ). CALV is novel in that it achieves long-term computing load balance by migrating out an overloaded server data blocks contributing more computing workloads when the server is more overloaded and contribute less computing workloads when the server is more underloaded at different epochs during a time period. Based upon the task schedules, we further propose a task reassignment algorithm that reassigns tasks from an overloaded server to other data servers of the tasks to make it non-overloaded before CALV is conducted. The above methods are for the tasks whose submission times and execution latencies can be predicted. To handle unexpected tasks or insufficiently accurate predictions, we propose a dynamic load balancing method, in which an overloaded server dynamically redirects tasks to other data servers of the tasks, or replicates the tasks’ requested data to other servers and redirects the tasks to those servers in order to become non-overloaded. Finally, we propose a proximity-aware tree based distributed load balancing method to reduce the reallocation cost and improve the scalability of CALV . Trace-driven experiments in simulation and a real computing cluster show that CALV outperforms other methods in terms of balancing the computing workloads and cost efficiency.
TL;DR: A mobile augmented reality framework for on-site finite element analysis (FEA) is proposed using a client–server architecture and shows promising results in terms of quality and efficiency.
Abstract: In this paper, a mobile augmented reality (AR) framework for on-site finite element analysis (FEA) is proposed. The proposed framework is achieved using a client–server architecture. The performanc...
TL;DR: This paper analyzes the log of nginx web servers which contains user's url access sequence, and predicts the performance of the servers by using RNN-LSTM, and shows that the model gets a good performance in predicting web server performance on the data set which has been deployed in online service.
Abstract: Recurrent neural network(RNN) has been widely applied to many sequential tagging tasks such as natural language process(NLP), and it has been proved that RNN works well in those areas. In this paper, we propose to use RNN with long short-term memory(LSTM) units for web server performance prediction. Classical methods focus on building relation between performance and time domain, which can't capture the essence of web server performance. In this paper, we analyze the log of nginx web servers which contains user's url access sequence, and predict the performance of the servers by using RNN-LSTM. Experiment result shows that our model gets a good performance in predicting web server performance on the data set which has been deployed in online service.
TL;DR: In this paper, a server including a communication module and a control module is configured to acquire first activity information of at least one user activity from an electronic device or a smart device outside the server.
Abstract: Disclosed is a server including a communication module and a control module. The communication module is configured to acquire first activity information of at least one user activity from an electronic device or a smart device outside the server. The communication module may then acquire device information corresponding to the at least one user activity based on the acquired first activity information. The control module is configured to generate environment control information corresponding to the at least one user activity and to acquire second activity information of a new user activity after the at least one user activity is acquired. The control module further configured to detect environment control information corresponding to the user activity in the generated environment control information, and to control the smart device based on device information corresponding to the detected environment control information among the acquired device information through the communication module.
TL;DR: In this paper, a component-oriented multi-language collaborative development device, method and system is described, where multiple engines are concentrated under an MVC software system architecture to be constructed; rapid construction of business logic, establishment of a database table and an access system and visual composition of an interface UI are realized through a business logic engine, a database engine and a form engine.
Abstract: The invention discloses a component-oriented multi-language collaborative development device, method and system. According to the method, multiple engines are concentrated under an MVC software system architecture to be constructed; rapid construction of business logic, establishment of a database table and an access system and visual composition of an interface UI are realized through a business logic engine, a database engine, a form engine, etc.; the development process is based on a data layer process, a business layer process and an interface layer process; and multi-person online collaborative programming can be realized through an architecture of a client server. On the basis of component orientation, software fine-grained reuse can be done, a product can be developed through a business custom system, the software development cycle is greatly shortened, working efficiency is improved, and human cost is reduced.
TL;DR: In this paper, a distributed server cluster dispatching method and device is presented, which relates to the operation platform management technical field; the method comprises the following steps: a main server receives an execution message sent by a network server through a message queue server, wherein the execution message comprises to-be-processed tasks corresponding to each client server, and the main server obtains the states of each slave server from the server cluster, wherein each cluster comprises at least two slave servers.
Abstract: The invention discloses a distributed server cluster dispatching method and device, and relates to the operation platform management technical field; the method comprises the following steps: a main server receives an execution message sent by a network server through a message queue server, wherein the execution message comprises to-be-processed tasks corresponding to each client server; the main server obtains the states of each slave server from the server cluster, wherein the server cluster comprises at least two slave servers; the main server determines to-be-dispatched slave servers according to the to-be-processed task client server number, the maximum threshold of the slave server invoking the client server and the states of all slave servers; the main server dispatches to-be-processed tasks corresponding to all client servers in the execution message to the to-be-dispatched slave servers. The method invokes the slave servers in the server cluster so as to fast dispatch the tasks to the corresponding clients for execution, thus maximumly utilizing the clients, and realizing high usability.
TL;DR: The real-time simulator of nuclear reactor basic processes (neutron kinetics, heat generation and its exchange, poisoning and burning up fuel) build in a network environment is presented and the client-server architecture was introduced.
Abstract: The real-time simulator of nuclear reactor basic processes (neutron kinetics, heat generation and its exchange, poisoning and burning up fuel) build in a network environment is presented in this paper. The client-server architecture was introduced, where the server is a powerful computing unit and the web browser application is a client for user interface purposes. The challenge was to develop an application running under the regime of real-time, with a high temporal resolution, in an environment which is not a native real-time. The problem of a real-time operation taking into account the variable time of calculations and a communication latency was solved using the developed mechanism of step length adaptation. Results of multiple studies of a numerical compliance with the reference simulator proved correctness of the developed application.
TL;DR: An improved weighted minimum join Improved Load Balancing Algorithm for Web server cluster that not only reduces server latency, reduces HTTP response time, and can effectively improve the load balancing efficiency.
Abstract: We have analyzed the clustering technology of Web server and studid the load balancing algorithm, due the lack of the existing load balancing algorithm can not accurately reflecting the size of the server load and manually setting the weight and other aspects, in this paper ,we propose an improved weighted minimum join Improved Load Balancing Algorithm for Web server cluster. On the one hand,The algorithm takes into account server utilization, memory utilization and network bandwidth mutilation and other factors, combined with web server’s own characteristics,Accouding to the real-time load of the server to dynamically change the size of the weight, and on the other hand, assigns the new connection request according to the weighted minimum connection number algorithm. Through the use of simulation software OPNET, the algorithm not only reduces server latency, reduces HTTP response time,and can effectively improve the load balancing efficiency.
TL;DR: Usage of geospatial data enables decisions to be more effective and stronger in critical fields and mostly it is not possible to find the required data ready to use.
Abstract: Usage of geospatial data enables decisions to be more effective and stronger in critical fields. Since geospatial data is very expensive source and the most time-consuming step, mostly it is not possible to find the required data ready to use. Therefore different projects have been developed and tried to implement by several countries to keep geospatial data which is required to collect and managed, accessible and usable. At this study Open Geospatial Consortium standarts were explained, the focus was given on WFS and WMS because of their increasing popularity. Concurrently free and/or open source WMS/WFS server and client softwares were investigated.
TL;DR: An extension to IEC 61499 compliance profile is proposed to support real-time data acquisition and both client/server and peer-to-peer model are supported.
Abstract: Industrial Cyber-Physical Systems enhance physical devices with control, computing and communication abilities to provide smart solutions for industrial applications. In industrial applications, data acquisition is an important topic. Based on feedback data from sensors and equipment, industrial processes could be optimized either by experienced engineers manually or smart agents automatically. The IEC 61499 standard is designed for modeling distributed automation systems that perfectly fits the scope of industrial CPS. However, real-time data acquisition is not supported by the IEC 61499 standard currently. In this paper, an extension to IEC 61499 compliance profile is proposed to support real-time data acquisition. Both client/server and peer-to-peer model are supported. The proposed extension is demonstrated using a demo car manufacturing line.
TL;DR: In this paper, a page display method, client, server and platform based on a mobile application is presented, which comprises the steps of generating a page data obtaining request corresponding to the appointed operation when the client detects an appointed operation for the mobile application, and sending the page data obtained request to the server, wherein the page identifier comprises a page identifier; receiving a description file of multiple region objects corresponding to page identifier returned by the server; and rendering the corresponding region objects based on the description file.
Abstract: The embodiment of the invention provides a page display method, client, server and platform based on a mobile application. The method comprises the steps of generating a page data obtaining request corresponding to the appointed operation when the client detects an appointed operation for the mobile application, and sending the page data obtaining request to the server, wherein the page data obtaining request comprises a page identifier; receiving a description file of multiple region objects corresponding to the page identifier returned by the server, wherein a page corresponding to the page identifier comprises multiple regional objects, wherein the server is used for obtaining the pre-stored description file of multiple region objects corresponding to the page identifier and returning the description file to the client; and rendering the corresponding region objects based on the description file. According to the method, the client, the server and the platform, the page rendering speed can be improved.
TL;DR: In this article, the authors explore various characteristics of 1-and 2-socket volume servers that affect energy consumption, and quantifies the difference in power demand between higher-performing SPEC and ENERGY STAR servers and their best understanding of a typical server operating today.
Abstract: Servers’ field energy use remains poorly understood, given heterogeneous computing loads, configurable hardware and software, and operation over a wide range of management practices. This paper explores various characteristics of 1- and 2-socket volume servers that affect energy consumption, and quantifies the difference in power demand between higher-performing SPEC and ENERGY STAR servers and our best understanding of a typical server operating today. We first establish general characteristics of the U.S. installed base of volume servers from existing IDC data and the literature, before presenting information on server hardware configurations from data collection events at a major online retail website. We then compare cumulative distribution functions of server idle power across three separate datasets and explain the differences between them via examination of the hardware characteristics to which power draw is most
sensitive. We find that idle server power demand is significantly higher than ENERGY STAR benchmarks and the industry-released energy use documented in SPEC, and that SPEC server configurations—and likely the
associated power-scaling trends—are atypical of volume servers. Next, we examine recent trends in server power draw among high-performing servers across their full load range to consider how representative these trends are of all volume servers before inputting weighted average idle power load values into a recently published model of national server energy use. Finally, we present results from two surveys of IT managers (n=216) and IT vendors (n=178) that illustrate the prevalence of more-efficient equipment and operational practices in server rooms and closets; these findings highlight opportunities to improve the energy efficiency of the U.S. server stock.
TL;DR: In this article, a server partitions a model representative of a scene into a first portion and a second portion based on proximities of objects within the scene to a client device, and the client device receives information representative of the second portion of the model and the first part of the image.
Abstract: A server partitions a model representative of a scene into a first portion and a second portion based on proximities of objects within the scene to a client device, renders a first portion of an image representative of the scene based on the first portion of the model, and transmits information representative of the second portion of the model and the first portion of the image over a wireless or wired network. The client device receives information representative of the second portion of the model and the first portion of the image. The client device renders the second portion of the image based on the second portion of the model and combines the first and second portions of the image.