வெள்ளி, 8 ஜனவரி, 2016

முயற்சியின் இலக்கு..!!


முயற்சியின் இலக்கு..!!


உங்களால் பறக்க முடியவில்லையா..??ஓடுங்கள்..

உங்களால் ஓட முடியவில்லையா..??நடங்கள்..

உங்களால் நடக்க முடியவில்லையா..??தவழுங்கள்..

ஆனால் எதையும் செய்தாலும் உங்கள்

இலக்கை நோக்கி நகர்ந்து கொண்டே இருங்கள்..!!!

முயற்சி செய்  இலக்கை அடையலாம்..!!

முயற்சிக்கானப் பயிற்சியைச் செய்

வெற்றி நிச்சயம்..!!

அ.ப.ஜெ.அப்துல் கலாமுக்கு சமர்பணம்..!!


அ.ப.ஜெ.அப்துல் கலாமுக்கு சமர்பணம்..!!!


விண்வெளியில் விண்கலன்களை ஏவின கைகள்

இன்று விண்ணிற்கே சென்றது ஏனோ..!!

நாங்கள் இழந்தது விஞ்ஞானி அல்ல

இந்திய தேசத்தின் விஞ்ஞானம்..!!

இது அழுகை அல்ல

இன்று பிறந்த குழந்தைகளின் குமுறல்..!!

இந்தியாவை இமயத்திற்கு கொண்டு சென்ற நீ

இமயத்தைக் காட்டிலும் உயரமான இடத்திற்கு

சென்றது ஏனோ..!!

நீ இல்லாத தேசத்தில்

நாங்கள் எவ்வாறு வாழ்வோம்..??

உன்னுடைய காலத்தில் நாங்கள் வாழ்ந்தது

எங்கள் பாக்கியம்-உன்னை காணமுடியாமல்

போனதோ எங்கள் துர்பாக்கியம்..!!

உன் முடியோ அழகு-நீ எடுத்துவைக்கும்

ஒவ்வொரு அடியும் அற்புதம்..!!

அப்துல் கலாம் என்ற பெயர் சூட்டியதும்

நீதான்..!!!

கோவிலுக்கு சென்று இந்தியா என்ற

பெயரில் அர்ச்சனை செய்ததும் நீதான்..!!

இதுவே தேசத்தின் மீது நீ வைத்த நேசத்தை

பரைசாற்றுகிறது..!!!

பாரத தேசத்தில் ஒரு கலாம் -இனி

பார்க்கமுடியுமா..??மற்றொரு கலாம்..!!

உன்னத மாமனிதனே உனக்கு நிகர் நீயே..!!

கடல் அளவு கூட போதாது உன்னை போற்ற

எவர் இருக்கிறார் உன்னை தூற்ற..??

விண்வெளி கூட உன் காலடியில்

நாளைய இந்தியா யார்கையில்..??

இராமேஷ்வரம் புனிதத்துவம் அடைந்தது உன்னால்..!!

உலகம் இராமேஷ்வரத்தை அறிந்ததும் உன்னால்..!!

இந்தியாவுக்கு விடியல் எந்நாள்..??

உன் கனவுகள் நனவாக போவது எந்நாள்..??

உதித்தெழுவோம் உனக்காக நாளைய

நாளைய இந்தியா நமக்காக..!!

வாழ்க கலாம்..!!வளர்க இந்தியா..!!

2020-லோ வளர்ந்த இந்தியா..!!

கட்டாயம் நிறைவேறும்..!!




வியாழன், 7 ஜனவரி, 2016

தெருவோரம் உதிரும் உயிர்ப்பூக்கள்..!!!


தெருவோரம் உதிரும் உயிர்ப்பூக்கள்..!!!


மார்கழி மாத குளிரும்,

பங்குனி மாத வெய்யிலும்,

பழகிபோச்சு..!!

பருவத்தில் இருக்கும்

வித்தியாசம்

மறந்துபோச்சு..!!

கொட்டும் மழையையும்,

அடிக்கும் வெய்யிலையும்

தாங்கிக்கொள்ளும் பக்குவம் வந்துருச்சு-

குடிசை  போட காசு இல்லை என்பதனால்..!!

கால் தேய உழைச்சாலும்-இருக்க

ஒரு இடம் கிடைக்கவில்லை..!!

சிலரோ பரிதாபப் படுகிறார்கள்..!!

பலரோ ஏளனப்படுத்துகிறார்கள்..!!

என்னடா வாழ்க்கை என்றாலும்;

இருக்க கூடவா இடம் கிடைக்காது இந்த உலகில்

என்னும் நம்பிக்கையில் வந்த

சிறு  நிம்மதியோடு ஓடுகிறது

எங்கள் வாழ்க்கை..!!

பகலே அதிகம் என நினைத்தானோ என்னவோ

இரவை  படைத்தான்  அந்த  இறைவன்..!!

நித்திரையில் நிம்மதியை

தொலைத்தோம் நாங்கள்..!!

தெருவோரம் கிடைக்கும் எங்களை-இறைவனே

ஏரெடுத்து பார்க்கவில்லை..!!

அந்த வழியே வரும்-வாகனம்


ஓட்டுபவன் 

கண்களுக்கு

நாங்கள் 

குப்பைகளாகவே 

தெரிவோம் போல..!!

அவன் சில நேரங்களில் எருமை

வாகனம் ஓட்டி வருபவனாய் இருப்பதனால்

எமலோகமே கொண்டுபோய்   சேர்த்துவிடுகிறான்..!!

உயிரை வருபவன் கையில் கொடுத்து

கண் மூடுகிறோம்-அவன்

மனம் வைத்தால் கண்திறப்போம்..!!

இல்லையென்றால்,

அவனே பத்திரமாக கொண்டுபோய்

சேர்த்துவிடுவான்,

கைலாசத்துக்கோ..!!வைகுந்தத்துக்கோ..!!

- கீர்த்தனா

இரண்டாமாண்டு கணிதவியல்

புதன், 6 ஜனவரி, 2016

Main differences between grids and clouds.

Let’s take a look at the main differences between grids and clouds.

Grid computing
Cloud computing
What?
Grids enable access to shared computing power and storage capacity from your desktop
Clouds enable access to leased computing power and storage capacity from your desktop
Who provides the service?
Research institutes and universities federate their services around the world through projects such as EGI-InSPIRE and the European Grid Infrastructure.
Large individual companies e.g. Amazon and Microsoft and at a smaller scale, institutes and organisations deploying open source software such as Open Slate, Eucalyptus and Open Nebula.
Who uses the service?
Research collaborations, called "Virtual Organisations", which bring togetherresearchers around the world working in the same field.
Small to medium commercial businesses or researchers with generic IT needs
Who pays for the service?
Governments - providers and users are usually publicly funded research organisations, for example through National Grid Initiatives.
The cloud provider pays for the computing resources; the user pays to use them
Where are the computing resources?
In computing centres distributed across different sites, countries and continents.
The cloud providers private data centres which are often centralised in a few locations with excellent network connections and cheap electrical power.
Why use them?
      - You don`t need to buy or maintain your own large computer centre
      - You can complete more work more quickly and tackle more difficult problems.
      - You can share data with your distributed team in a secure way.
      - You don`t need to buy or maintain your own personal computer centre
      - You can quickly access extra resources during peak work periods
What are they useful for?
Grids were designed to handle large sets of limited duration jobs that produce or use large quantities of data (e.g. the LHC and life sciences)
Clouds best support long term services and longer running jobs (E.g. facebook.com)
How do they work?
Grids are an open source technology. Resource users and providers alike can understand and contribute to the management of their grid
Clouds are a proprietary technology. Only the resource provider knows exactly how their cloud manages data, job queues, security requirements and so on.
Benefits?
- Collaboration: grid offers a federated platform for distributed and collective work.
- Ownership : resource providers maintain ownership of the resources they contribute to the grid
- Transparency: the technologies used are open source, encouraging trust and transparency.
- Resilience: grids are located at multiple sites, reducing the risk in case of a failure at one site that removes significant resources from the infrastructure.
- Flexibility: users can quickly outsource peaks of activity without long term commitment
- Reliability: provider has financial incentive to guarantee service availability (Amazon, for example, can provide user rebates if availability drops below 99.9%)
- Ease of use: relatively quick and easy for non-expert users to get started but setting up sophisticated virtual machines to support complex applications is more difficult.
Drawbacks?
- Reliability: grids rely on distributed services maintained by distributed staff, often resulting in inconsistency in reliability across individual sites, although the service itself is always available.
- Complexity: grids are complicated to build and use, and currently users require some level of expertise.
- Commercial: grids are generally only available for not-for-profit work, and for proof of concept in the commercial sphere
- Generality: clouds do not offer many of the specific high-level services currently provided by grid technology.
- Security: users with sensitive data may be reluctant to entrust it to external providers or to providers outside their borders.
- Opacity: the technologies used to guarantee reliability and safety of cloud operations are not made public.
- Rigidity: the cloud is generally located at a single site, which increases risk of complete cloud failure.
- Provider lock-in: there’s a risk of being locked in to services provided by a very small group of suppliers.
When?
The concept of grids was proposed in 1995. The Open science grid (OSG) started in 1995 The EDG (European Data Grid) project began in 2001.
In the late 1990`s Oracle and EMC offered early private cloud solutions . However the term cloud computing didn't gain prominence until 2007.



Difference Between Grid Computing Vs. Distributed Computing


Difference Between Grid Computing Vs. Distributed Computing

Definition of Distributed Computing

Distributed Computing is an environment in which a group of independent and geographically dispersed computer systems take part to solve a complex problem, each by solving a part of solution and then combining the result from all computers. These systems are loosely coupled systems coordinately working for a common goal. It can be defined as
  1. A computing system in which services are provided by a pool of computers collaborating over a network .
  2. A computing environment that may involve computers of differing architectures and data representation formats that share data and system resources.

Definition of Grid Computing

The Basic idea between Grid Computing is to utilize the ideal CPU cycles and storage of million of computer systems across a worldwide network function as a flexible, pervasive, and inexpensive accessible pool that could be harnessed by anyone who needs it, similar to the way power companies and their users share the electrical grid. There are many definitions of the term: Grid computing:
  1. A service for sharing computer power and data storage capacity over the Internet
  2. An ambitious and exciting global effort to develop an environment in which individual users can access computers, databases and experimental facilities simply and transparently, without having to consider where those facilities are located. [RealityGrid, Engineering & Physical Sciences Research Council, UK 2001] http://www.realitygrid.org/information.html
  3. Grid computing is a model for allowing companies to use a large number of computing resources on demand, no matter where they are located.
    www.informatica.com/solutions/resource_center/glossary/default.htm

Grid Computing Vs. Distributed Computing

Since 1980, two advances in technology has made distributed computing a more practical idea, computer CPU power and communication bandwidth. The result of these technologies is not only feasible but easy to put together large number of computer systems for solving complex computational power or storage requirements. But the numbers of real distributable applications are still somewhat limited, and the challenges are still significant (standardization, interoperability etc). 
As it is clear from the definition, traditional distributed computing can be characterized as a subset of grid computing. some of the differences between these two are
1. Distributed Computing normally refers to managing or pooling the hundreds or thousands of computer systems which individually are more limited in their memory and processing power. On the other hand, grid computing  has some extra characteristics. It is concerned to efficient utilization of a pool of heterogeneous systems with optimal workload management utilizing an enterprise's entire computational resources( servers, networks, storage, and information) acting together to create one or more large pools of computing resources. There is no limitation of users, departments or originations in grid computing.
2. Grid computing is focused on the ability to support computation across multiple administrative domains that sets it apart from traditional distributed computing. Grids offer a way of using the information technology resources optimally inside an organization involving virtualization of computing resources. Its concept of  support for multiple administrative policies and security authentication and authorization mechanisms enables it to be distributed over a local, metropolitan, or wide-area network.