Wednesday, October 2, 2013
What is link encryption method?
Posted by
Sunflower
at
10/02/2013 07:00:00 AM
0
comments
Labels: Application, Communication, Cost, Data, digital, Encrypt, Encryption, Information, Link Encryption Method, Method, Objectives, Protection, Safety, Security, System, traffic, Users
|
| Subscribe by Email |
|
Monday, August 19, 2013
What is meant by multi-destination routing?
- Effective routing algorithms have been developed that are capable of routing the messages from one source node to a number of receiving nodes i.e., the multiple destination nodes.
- These algorithms are termed as the multi – destination routing algorithms and the process is therefore called as the multi – destination routing.
- This type of routing has been developed for the minimization of the cost of the network i.e., NC (network cost).
- Network cost can be defined as the sum of all the links’ weights that consist of the routing path.
- There are many heuristic algorithms available for determining the NC min path.
- This problem falls under the category of the NP – complete problems.
- Heuristics are available for the traveling salesman problem and MST (minimum spanning tree) variations.
- Global information is used by both of them.
- Another set of such heuristics is available that uses only shortest paths for reaching the destinations.
- The best worst case performance is exhibited by the MST algorithm.
- However, one study revealed that effectiveness of the simpler heuristics is higher.
- The network cost (NC) is often compared with the destination cost (DC).
- Destination cost is the sum of the cost of all the shortest paths that lead to the destination.
- A scheme of algorithms has been developed for trading off between these two costs i.e., the NC and DC.
- The sender of the transmitted data cannot be taken as a single node in a network where the cooperative communication is supported.
- This asks for the re-investigation of the traditional link concept.
- Any routing scheme thus depending up on this link concept needs to be reconsidered.
- Also, the potential performance gain resulting because of the cooperative communication needs to be exploited.
- Routing often gets complicated for some networks where the selection of the paths is no longer the job of a single entity.
- Rather, a number of entities are involved in the selection of the paths.
- Multiple entities can even select specific parts of a path.
- If these selected paths are chosen by the entities for their own objectives optimization then it can lead to inefficiency or serious complications in the network since they may or may not conflict with the other entities’ objectives.
- This would become clear from the following example, consider traffic moving in a system of roads.
- Now here each driver selects a path that would minimize only his/her traveling time.
- In this kind of routing, there are longer equilibrium routes (i.e., longer than the optimal.) for almost all other drivers.
- This is often termed as the Braess paradox.
- Another example is of the routing the AGVs (automated guided vehicles) by a model on some terminal.
- For prevention of the simultaneous usage of the infrastructure’s same part reservations are made. - This is called as the context – aware routing.
- The internet is divided in to a number of divisions which are nothing but Ass i.e., the autonomous system like ISPs.
- All these systems have control over the routes that lie in their own network at various different levels.
Following steps are involved in multi – destination routing:
1. The BGP protocol is used for selecting the AS – level paths.
2. A sequence of autonomous systems is produced by the BGP protocol via which the packet flow will take place.
3. The neighboring Ass offer multiple paths for each of the AS from which it can choose. Paths are selected based up on the relationships between the neighboring systems.
4. Each selected path refers to multiple corresponding router level paths.
Posted by
Sunflower
at
8/19/2013 04:53:00 PM
0
comments
Labels: Algorithms, Communication, Cost, Destination, Entity, Links, Messages, Multi-destination Routing, Multiple, Network, Nodes, optimization, Paths, Performance, Process, Receive, Route, Routing, Source
|
| Subscribe by Email |
|
Sunday, August 18, 2013
Working with different UI elements for translation ..
- Cost of manipulating your code to ensure that it can support the new language (for example, if you want to have your product available in Arabic, you need to ensure that your product support the right-to-left style that is supported by Arabic, rather than the convention left-to-right that is supported by English and most other languages). There are other areas in the code which may need to be manipulated before the product can be available in the new language.
- Cost of translation of the application. This involves translation of all the UI elements in the application (and in the second half of this post, I will provide more details of what this means).
- Cost of doing an initial testing of the application in the new language to ensure that you have identified places where the translation needs to be done (this is different from the more detailed testing that needs to be done once all the translated elements are put into the application)
- Functional and linguistic testing that needs to be done to ensure that the application works properly in the new language. You would wonder as to why the translated application needs to have functionality testing, after all, there is no change in functionality. However, there is a lot that can go wrong from a functional perspective during the translation process. Once we had a case where the parameter for the new language was being passed incorrectly, which meant that the application was not working in a specific area, and this was caught during the functional testing and quickly corrected.
- If the application uses external components, then it is needed to be ensured that all these external teams either already support the new language, or provide the required support in your scheduled time.
Once you have worked out all these effort estimates, you need to get onto the actual effort involved with translation, and this can be tricky. There are different UI elements that need translation, with different levels of effort required for these translations. For example:
- There are simple UI text elements. These need to be sent off to the translating team and received back. There is very little complexity in such elements.
- There are images that need translation. If the images have either a snapshot of a section of the application or something in text inside the image, then there is a problem. You need to get snapshots of the application with the new language, and that takes time and effort, but is not complex. However, if you have text within an image (supposed this is showing an image of a template), then you need to get the original image (typically a Photoshop format, a PSD) and then translate the text, and re-insert the new image. This is more complex, and if the application has been in existence for some time, the original image may even have been misplaced.
- If you have videos within the application, that either show instructions or show the application interface, then it gets more complicated. You may need to re-shoot the videos, and that can quickly turn out expensive. Similarly, if you use Flash Video within your application, you will need to generate them again.
- And then there is the complexity associated with languages where the length of the text in certain languages is more than that of the original language. So, when you consider conversions into say German or Japanese, the converted text would be longer than the original text and may not fit properly in the application. In such cases, either the translation has to be tweaked and made shorter, or the application needs to be tweaked to accept the longer text. In both cases, there is a lot of coordination and process.
Posted by
Ashish Agarwal
at
8/18/2013 06:46:00 AM
0
comments
Labels: Coordination, Cost, Effort, Longer translation, New language, Process, Translate, Translation, Translation into languages
|
| Subscribe by Email |
|
Monday, August 5, 2013
What is optimality principle?
These algorithms have been classified in to two major types:
- Non
– adaptive or static algorithms
- Adaptive
or dynamic algorithms
Concept of Optimality Principle
Posted by
Sunflower
at
8/05/2013 08:27:00 PM
0
comments
Labels: Algorithm, Application, Communication, Cost, Data, Efficiency, Input, Link, Network, Nodes, Optimal, Optimality Principle, Principle, Process, Router, Routes, Routing, States, Techniques, Transmit
|
| Subscribe by Email |
|
Saturday, May 25, 2013
What are advantages and disadvantages of artificial neural networks?
- System control (this including process
control, vehicle control and natural resources management),
- System
identification,
- Game – playing,
- Quantum chemistry
- Decision making (in
games such as poker, chess, backgammon and so on.)
- Pattern recognition
(including face identification, radar systems, object recognition and so
on.)
- Sequence recognition
(in handwritten text recognition, speech, gesture etc.)
- Medical diagnosis
- Financial
applications i.e., in automated trading systems
- Data mining
- Visualization
- E – mail spam
filtering
- Computational power: It provides a universal function approximator i.e., the multilayer
perceptron or MLP.
- Capacity: This
property indicates about the ability of ANN to model almost any given
function. It has a relation with both the notion of complexity and
information contained in a network.
- Convergence: This
property is dependent on a number of factors such as:
Disadvantages of Artificial Neural Networks
Posted by
Sunflower
at
5/25/2013 11:03:00 PM
0
comments
Labels: Advantages, Application, Artificial Neural Network, Cancer, Control, Cost, Disadvantages, Games, Network, Neural Networks, Patterns, Process, Robotics, Sequence, Signals, Storage, System Control, Time
|
| Subscribe by Email |
|
Tuesday, May 7, 2013
What is meant by Time sharing system?
- SDS 940
- PDP – 10
- IBM 360
Posted by
Sunflower
at
5/07/2013 09:30:00 PM
0
comments
Labels: Application, computers, Cost, Data, Design, efficient, Expensive, Interactive, Interface, Multi-programming, Multi-tasking, Multiple, Organization, program, Resources, System, Technology, Time sharing System, Users
|
| Subscribe by Email |
|
Saturday, March 9, 2013
What is meant by Dynamic Virtual Private Network?
- Full mesh or hub – spoke configuration
- Encryption based up on IPsec standards.
- The control plane and the data plane have been
separated to ensure scalability.
- Up to 30,000 clients are supportable by the
VAM (VPN address management) server.
- Offers zero touch configuration.
- It requires an
external RADIUS server for providing an IP address and for XAUTH.
- Does not support
shared IKE id.
- Mandatory PFS
(perfect forward secretary).
- Requires custom IKE/
IPsec security proposals.
- Only IKE – id
supported is the FQDN.
Posted by
Sunflower
at
3/09/2013 02:49:00 PM
0
comments
Labels: Address, Application, Benefits, Characteristics, Client, Configuration, Connection, Connectivity, Cost, Data, DVPN, Dynamic, Dynamic Virtual Private Network, Interconnecting, IP, Network, Scale, Secure, Server, Virtual
|
| Subscribe by Email |
|
Sunday, February 3, 2013
What is Testing Anywhere software product? What are its uses?
- Recording of the
tests
- Debugging them
- Scheduling their
execution
- Executing the tests
- Java
- Silverlight
- Mainframe
- C++
- .NET and so on.
- Web recording
- Object recording
- Image recognition
- Smart recording and
- Editor
- Microsoft windows 7
(both 32 and 64 bit)
- Microsoft windows
vista (both 32 and 64 bit)
- Microsoft windows XP
(both 32 and 64 bit and along with service pack 2)
- Microsoft windows
server 2008 R2
- Microsoft windows
server 2003
- Integration testing
- Compatibility
testing
- Performance testing
- GUI testing
- System testing
- Java application
testing
- Automated flex
testing
- Silverlight
application testing
- Mainframe
application testing
- WPF testing
- Third party .NET
supported testing
- Automated software
testing
- Automated web
testing
- Regression testing
- Distributed testing
- Functional testing
- Black box testing
- Acceptance testing
- Unit testing
- Keyword driven
testing
- Data driven testing
- Smoke testing
Posted by
Sunflower
at
2/03/2013 03:00:00 PM
0
comments
Labels: Application, Automation, Cost, Debug, Execute, Machines, Platform, Process, Product, Programming, Record, Schedule, Software, Test automation, Test cases, Testing, Testing Anywhere, Tests, Tools, Websites
|
| Subscribe by Email |
|
Sunday, December 23, 2012
Explain IBM Rational Automation Framework?
What is Rational Automation Framework?
- Rational automation frame work is a tool developed by IBM using which control can be gained over the middle-ware environments.
- It is also used for the automation of the deployment tasks and complex administration.
- This automation frame work is highly customizable.
- Using it, one can obtain automated build – outs.
- Using it, one can even deploy a number of applications and manage the configuration of the application.
- It has been recorded that with the use of rational automation frame work, you can cut down the operational costs by huge margins and production can be improved.
- This automation frame work can be extended.
- The rational automation frame work provides a rich automation support for the following:
1. Web sphere middleware
2. JBoss application server
3. Web logic application server
Features of Rational Automation Framework
The following are features of the rational automation frame work:
1. Increases the productivity while reducing the staffing needs of the routine tasks. The routine tasks included are:
a) Automation of the manual operations
b) Error prone tasks
c) Freeing up the admin resources which are scarce.
All these tasks help in focusing up on strategic projects.
2. It helps in the improvement of application’s quality, consistency and speed. All these three factors are used to deliver applications that are business critical with the help of process which possesses the following three qualities namely accuracy, consistency and repetition.
3. It helps in the reduction of the cost of compliance, IT governance and disaster recovery. It improves the following 3 things without causing any overheads:
a) Governance
b) Disaster recovery planning and
c) Automated documentation for compliance
4. It automates the below mentioned things:
a) Environment build – outs
b) Configuration management
c) Application deployment tasks
For the following portfolio:
a) Web sphere foundation
b) Web sphere BPM suite
c) Web sphere portal
5. It is a great means for extending the automation benefits as well as qualities of services to the following:
a) Web sphere connectivity (web sphere message broker and MQ)
b) Red hat JBoss application server
c) Oracle web logic application server
This it does via the MidVision extensions to IBM RAF.
6. Helps in facilitating team – based administration with the help of a robust automation engine with improved reliability and performance.
7. Makes sure that the virtual patterns are efficiently managed with rapid provisioning with web sphere cloud burst appliance.
8. Enhances the control and workflow management in data center environments by integrating it with LDAP directories, source control tools, and rational asset manager.
This product comes with extensions that assist in the management of the additional middle-ware environments such as WMB, MQ, Jboss and web logic etc. These environments are managed with the same QoS and automation platform. The web sphere cloud burst appliance of the rational application developer helps in speeding up the virtualization environments with hyper-visor images.
We shall now state some of the features and their benefits:
1. It is a data driven and centralized automation frame work: it helps in ensuring that the appropriate data is being associated with the appropriate application and in the right environment every time.
2. It has got a rich user interface. The middle-ware configuration data can be designed, edited and managed using this frame work. New configurations can be added to a cell.
3. It is also an environment generation wizard that can also be used for specifying the criteria for a particular environment.
4. This product comes with self – documentation feature which ensures that the appropriate deployment information is captured and artifacts are properly managed.
5. Agent less technology
6. Customizable
7. Deployment artifacts are separated from the deployment process.
Posted by
Sunflower
at
12/23/2012 04:31:00 PM
0
comments
Labels: Application, Automation, Consistency, Control, Cost, Environment, Features, Framework, IBM rational, Middle-ware, Quality, Rational Automation Framework, Resources, Server, Software System, Speed, Tasks, Tools
|
| Subscribe by Email |
|
Friday, December 14, 2012
Transition Phase - One of the phase of Rational Unified Process
- Inception phase
- Elaboration phase
- Construction phase
- Transition phase
Objective of Transition Phase
- Training
the end users
- Training
the maintainers as well.
- Carrying
out beta testing on the software system or application for validating it
against the expectations of the end users.
- Checking
the software product against the quality level that was set in the
inception phase.
- Fine
tuning of the software system or the application.
- Configuration
of the product
- Installation
issues
- Usability
issues
Posted by
Sunflower
at
12/14/2012 03:42:00 PM
0
comments
Labels: Application, Cost, Development, Features, Iterations, Model, Objective, Phases, Plan, Project, Rational Unified Process, Requirements, Risks, Schedule, Software System, Transition Phase, Transitions, Unified Process
|
| Subscribe by Email |
|