The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Sentiment classification has been a very hot topic in the field of natural language processing (NLP) and understanding in recent years. Recurrent neural networks (RNN) is a widely used tool to deal with the classification problem of variable-length sentences. The standard RNN can only access the preceding context of a sentence. In this paper, a new architecture termed Comprehensive Attention Recurrent...
In this paper, we focus on evaluating different storage strategies of different kinds of data and their index stored in Punt Table. Punt Table is a NoSQL database designed for elastic objects storage. Punt Table uses a schema-free way to store and get the objects and builds indices to support querying the fields inside the objects. In order to achieve high throughput and low latency, Punt Table is...
Service-Oriented Computing is known as a new computing paradigm that utilizes existing services as fundamental elements for developing distributed applications based on the so-called "use, not own" manner. In this paper, services are classified into three levels in accordance with different business requirements. Services are assembled by choosing lower-level services or other services at...
Cloud Storage is an important part of Cloud Computing, and it provides a way to achieve large scale storage architecture. And virtual storage is a strategy for Cloud Storage. A load balancing virtual storage strategy (LBVS) is proposed in this paper. The contribution of this strategy is that, it provides a large scale net data storage model and Storage as a Service model based on Cloud Storage. Three...
This paper introduces a software as a service (SaaS) application which is designed and delivered in high level maturity model. In order to realize the configurability, metadata is used to define all the variability points of the application. Meanwhile, JMX is used to manage the metadata so that changed metadata can be hot deployed immediately during runtime. Scalability is discussed both in application...
In this paper a highly flexible low power single port Static Random Access Memory (SRAM) compiler design is presented. The Divided Word Line (DWL) and Divided Bit Line (DBL) scheme were implemented for reducing active power. Particular emphasis was put to decrease standby power consumption in word line driver. The forced-stack devices as pulse generation element was introduced for sensing enable....
Cognitive wireless networks are potential and competitive candidates for future self-configuring, self-optimizing and self-healing heterogeneous networks. This paper presents an architecture for future cognitive heterogeneous networks by introducing intelligent nodes. We further elaborate on the fundamental and implementation challenges which need to be solved to make cognitive heterogeneous networks...
The bloom of Internet and the convenience of e-Commerce bring a lot of demands of Internet booking applications. There are two challenges in Internet Booking Applications: high volume concurrent processing and complex business processing. Facing these two challenges, we designed an extensible framework for Internet booking applications, which includes an Internet Booking Engine, a rule engine, and...
To meet the need of advanced manufacturing technique, an open computer numerical control (CNC) software package for CNC machining is developed. Module library of the software package was of tree structure with a depth of 5. Terminal nodes of the tree were module units with unambiguous functions. Module units which dealt with real-time tasks were developed adopting real-time dynamical linked library...
In this paper, a motion controller for computerized numerical control (CNC) machining is developed in accordance with open modular architecture controllers (OMAC) agreement and industry standards. The motion controller is a software package running on personal computer. It is developed based on modular structure adopting hierarchic organization mode. After analysis of software and hardware structure...
Traffic simulation based on multi-agents is popular for modern traffic issues. An intersection-centric routing algorithm of traffic simulation system is proposed by us before. When simulating vehicles in a large scale, controllable priority is important for urgent or special vehicles. Priority guarantee should be considered into algorithm. Algorithm could run on intersection for priority. Referenced...
Internet brings more flexibility and possibilities to software. How to develop and maintain the software conveniently and easily is a big challenge for the developers of Internet applications. The purpose of this paper is to create a systemic framework for object oriented design (OOD) and map between the program and the reality. This paper investigates the things, relations and interactions between...
The increasing use of the embedded RISC core (ERC) has become a popular trend for embedded systems. In this paper, an ERC design for variable length coding (VLC) applications is presented. The initial ERC architecture is firstly selected by analyzing the complexity and parallelism of the VLC algorithm. Consequently the software and hardware architecture of the ERC are optimized in terms of the VLC...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.