searchforsolutions

Just another WordPress.com site

Monthly Archives: December 2011

How to make online pricing competitive for your ecommerce portal


In the retail arena, http://www.decide.com/ analyzes prices of consumer technology products, and predicts if prices on particular items are going to go down, up, or hold steady. It’s a valuable tool for consumers. On the smaller retail front, http://blacklocus.com/ scours data sources (like competing retail sites) for tech prices. It can be programmed to adjust a store’s own prices to make sure they are always competitive.

Java API to access system information regardless of the underlying platform


http://www.hyperic.com/products/sigar

http://sourceforge.net/projects/sigar/files/

SIGAR includes support for Linux, FreeBSD, Windows, Solaris, AIX, HP-UX and Mac OSX across a variety of versions and architectures. Users of the SIGAR API are given portable access to inventory and monitoring data including:

  • System memory, swap, cpu, load average, uptime, logins
  • Per-process memory, cpu, credential info, state, arguments, environment, open files
  • File system detection and metrics
  • Network interface detection, configuration information and metrics
  • Network route and connection tables

Installing centos on Hyper-V


Makes sure you select Legacy Network Adapter while configuring a network for the host OS.

Also a good blog to install Centos on hyper-v with mouse support

http://www.yusufozturk.info/linux-server/centos-6-desktop-installation-on-hyper-v-and-mouse-support-part1.html

http://www.yusufozturk.info/linux-server/centos-6-desktop-installation-on-hyper-v-and-mouse-support-part2.html

As I Said before I/O is going to be a problem in the cloud :)

Networking Best Practice for Workload Management


  • Use nonblocking switches, and set Configure Network Port Speed to a specific value rather than allowing speed negotiation.
  • Disable the unicast storm control. Most switches have unicast storm control disabled by default. If your switch has unicast storm control enabled, you should disable it on the ports that are connected to Microsoft iSCSI Initiator hosts and targets to avoid packet loss
  • Use MPIO to manage multiple network connections to the storage in Microsoft iSCSI Initiator. This provides additional redundancy and fault tolerance on Windows Server operating systems
  • Enable flow control on network switches and adapters. Flow control ensures that a receiver can pace the sender’s speed, and it is important in avoiding data loss
  • Turn off the spanning tree algorithm for detecting loops. Loop detection introduces a delay in creating a port that can become usable for data transfer, and it can lead to application timeouts
  • Segregate SAN and LAN traffic. Servers should use dedicated network adapters for SAN traffic. Deploying traffic for Microsoft iSCSI Initiator on a separate network or networks helps minimize network congestion and latency. Additionally, traffic for is more secure when SAN and LAN traffic can be separated by using port-based virtual local area networks (VLANs) or physically separate networks
  • Use Jumbo Frames if your network infrastructure supports them. Jumbo Frames can be used to allow more data to be transferred with each Ethernet transaction and reduce the number of frames. This larger frame size reduces the overhead on your servers and iSCSI targets. For end-to-end support, each device in the network needs to support Jumbo Frames, including the network adapter and Ethernet switches

Self learning programmes for continued engineering education


MIT OpenCourseWare :   http://ocw.mit.edu/index.htm

IIT & IISc NPTEL:   http://nptel.iitm.ac.in/

———-Stanford free courses—–

Computer Science
– Game Theory http://www.game-theory-class.org/
– Design and Analysis of Algorithms I http://www.algo-class.org/
– Cryptography http://www.crypto-class.org/
– Software Engineering for Software as a Service http://www.saas-class.org/
– Natural Language Processing http://www.nlp-class.org/
– Computer Science 101 http://www.cs101-class.org/
– Human-Computer Interaction http://www.hci-class.org/
– Probabilistic Graphical Models http://www.pgm-class.org/

Entrepreneurship
– Lean Launchpad http://www.launchpad-class.org/
– Technology Entrepreneurship http://www.venture-class.org/

—————————————————————————————————-

CMU : http://oli.web.cmu.edu/openlearning/

Open University ,UK : http://openlearn.open.ac.uk/course/category.php?id=7

UC Berkeley’s :  http://webcast.berkeley.edu/

Utah State OpenCourseWare : http://ocw.usu.edu

UC Irvine OpenCourseware : http://ocw.uci.edu/courses/?cat=3

University of Southern Queensland’s OpenCourseWare : http://ocw.usq.edu.au/

Not necessarily but good for basics : http://www.khanacademy.org/

Eclipse JVM settings for optimized performance


Try the below setting for eclipse.ini or sts.ini (Springsource toolsuite)

-Xmn128m
-Xms512m
-Xmx768m
-Xss1m
-server
-Xverify:none
-XX:PermSize=256m
-XX:MaxPermSize=384m
-XX:+UseParallelGC
-XX:ParallelGCThreads=10
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
-XX:+ScavengeBeforeFullGC
-XX:+AggressiveOpts
-XX:+UseFastAccessorMethods
-XX:+UseStringCache
-XX:+UseCompressedStrings

Above works frin for a 4GB system with STS 2.8 on windows XP