Thursday, June 28, 2012


Software-defined networking (SDN)

Software-defined networking (SDN) is an approach to networking in whichcontrol is decoupled from hardware and given to a software application.
When a packet arrives at a switch in a conventional network, rules built into the switch's proprietary firmware tell the switch where to forward the packet. The switch treats sends each packet going to the same destination along the same path, and each packet is treated the exact same way.
In an SDN, however, the network administrator uses third-party software to shape trafficfrom a centralized control console. The administrator can change the switch's rules when necessary -- prioritizing, de-prioritizing or even blocking specific types of packets with a very granular level of control. This is especially helpful in a cloud computing multi-tenantarchitecture because it allows the administrator to manage traffic loads in a flexible and more efficient manner.
SDN is sometimes referred to as the "Cisco killer" because it allows network engineers to support a switching fabric across multi-vendor hardware and application-specific integrated circuits (ASICs). Currently, the most popular specification for creating an SDN is an openstandard called OpenFlow.

Saturday, June 23, 2012


Cloud Database




A cloud database is a database that has been optimized or built for a virtualized computing environment.


Optimizing an already existing database for the cloud provides benefits such as:


The ability to pay for storage capacity and bandwidth on a per-use model.
The ability to move the database from one location to another (cloud portability).
Scalability on demand.
High availability (HA).
Putting the database in the cloud can be an effective way to support and cloud-enable business applications as part of a wider software-as-a-service (SaaS) deployment by simplifying the processes required to make information available through Web-based connections.


Another benefit of moving a company's databases to the cloud is storage consolidation. Databases in multiple departments of a large company, for example, can be combined in the cloud into a single hosted (DBMS).

Sunday, June 17, 2012


Electrical pollution


Electrical pollution is electromagnetic-field (or EM-field) energy emanating from electrical wiring. In most places, the majority of this energy exists at 60 Hz (hertz), resulting from the AC (alternating current) that constantly flows in the utility wiring outdoors, indoors, and inside common appliances.


Not all of the energy in utility electricity occurs at the standard AC frequency of 60 Hz (50 Hz in some locations). Emissions also take place at various other frequencies. These emissions, sometimes called dirty electricity, result from the use of appliances that generate irregular waveforms and transmit the resulting currents into the utility wiring. Vacuum cleaners, hair dryers, fluorescent lamps, and some consumer electronic devices produce this type of energy.


In recent years, controversy has arisen concerning alleged adverse health effects from electrical pollution. Some scientists believe that electrical pollution has been a major cause of human ailments ever since the very first use of AC utility electricity (around the year 1900). Others deny that any conclusive evidence exists for adverse health effects in humans.

Wednesday, June 13, 2012


NoOps

NoOps (no operations) is the concept that an IT environment can become so automated and abstracted from the underlying infrastructure that there is no need for a dedicated team to manage software in-house.
Traditionally in the enterprise, an application development team is in charge of gathering business requirements for a software program and writing code. The development team tests their program in an isolated development environment for quality assurance (QA) and -- if requirements are met -- releases the code to an operations team who deploys and maintains the program from that point on. In a NoOps scenario, maintenance and other tasks performed by the operations team would be automated.
Forrester coined the term NoOps, which they define as "the goal of completely automating the deployment, monitoring and management of applications and the infrastructure on which they run." According to Forrester Senior Analyst Glenn O'Donnell, who co-authored the report "Augment DevOps with NoOps," it is more likely that although some operations positions will become unnecessary, others will simply evolve from a technical orientation toward a more business-oriented focus.
The two main drivers behind NoOps are increasing IT automation and cloud computing. At its most extreme, a NoOps organization is one that has no operations employees at all, however various other systems can be referred to as "NoOps" as well. For example, Platform-as-a-Service (PaaS) vendors such as AppFog and Heroku describe their offerings as NoOps platforms.
NoOps can be contrasted with DevOps, a concept in which the line between development and operations teams is blurred and members of each group assume some of the responsibilities of the other team.

Tuesday, June 5, 2012

Noisy text 

Noisy text is an electronically-stored communication that cannot be categorized properly by a text miningsoftware program. In an electronic document, noisy text is characterized by a discrepancy between the letters and symbols in the HTML code and the author's intended meaning.
Noisy text does not comply with rules the program uses to identify and categorize words, phrases and clauses in a particular language. Idiomatic expressions, abbreviations, acronyms and business-specific lingo can all cause noisy text. It is particularly prevalent in the unstructured text found in blog posts, chat conversations, discussion threads and SMS text messages. Other potential causes include poor spelling and punctuation, typographical errors and poor translations from optical (OCR) and speech recognition programs.